builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1571 starttime: 1461544869.82 results: success (0) buildid: 20160424155142 builduid: a6fc7b6fbc9e46ca9a3ac610e0708391 revision: 18ff4b609573846d75245079f8e18e2a584ee89d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 17:41:09.823091) ========= master: http://buildbot-master130.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 17:41:09.823529) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 17:41:09.823817) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 17:41:10.014343) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 17:41:10.014646) ========= 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-1461544735.295391-179788130 _=/tools/buildbot/bin/python using PTY: False --2016-04-24 17:41:09-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.0M=0.001s 2016-04-24 17:41:10 (10.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.793813 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 17:41:10.843176) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 17:41:10.843498) ========= 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-1461544735.295391-179788130 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.076863 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 17:41:10.952763) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-24 17:41:10.953137) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 18ff4b609573846d75245079f8e18e2a584ee89d --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 18ff4b609573846d75245079f8e18e2a584ee89d --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-1461544735.295391-179788130 _=/tools/buildbot/bin/python using PTY: False 2016-04-24 17:41:10,688 truncating revision to first 12 chars 2016-04-24 17:41:10,688 Setting DEBUG logging. 2016-04-24 17:41:10,689 attempt 1/10 2016-04-24 17:41:10,689 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/18ff4b609573?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-24 17:41:12,072 unpacking tar archive at: mozilla-inbound-18ff4b609573/testing/mozharness/ program finished with exit code 0 elapsedTime=1.950792 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-24 17:41:12.936037) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 17:41:12.936355) ========= script_repo_revision: 18ff4b609573846d75245079f8e18e2a584ee89d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 17:41:12.936743) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 17:41:12.937040) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 17:41:12.966452) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 23 secs) (at 2016-04-24 17:41:12.966795) ========= /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-1461544735.295391-179788130 _=/tools/buildbot/bin/python using PTY: False 17:41:12 INFO - MultiFileLogger online at 20160424 17:41:12 in /builds/slave/test 17:41:12 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 17:41:12 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:41:12 INFO - {'append_to_log': False, 17:41:12 INFO - 'base_work_dir': '/builds/slave/test', 17:41:12 INFO - 'blob_upload_branch': 'mozilla-inbound', 17:41:12 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:41:12 INFO - 'buildbot_json_path': 'buildprops.json', 17:41:12 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:41:12 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:41:12 INFO - 'download_minidump_stackwalk': True, 17:41:12 INFO - 'download_symbols': 'true', 17:41:12 INFO - 'e10s': False, 17:41:12 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:41:12 INFO - 'tooltool.py': '/tools/tooltool.py', 17:41:12 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:41:12 INFO - '/tools/misc-python/virtualenv.py')}, 17:41:12 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:41:12 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:41:12 INFO - 'log_level': 'info', 17:41:12 INFO - 'log_to_console': True, 17:41:12 INFO - 'opt_config_files': (), 17:41:12 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:41:12 INFO - '--processes=1', 17:41:12 INFO - '--config=%(test_path)s/wptrunner.ini', 17:41:12 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:41:12 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:41:12 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:41:12 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:41:12 INFO - 'pip_index': False, 17:41:12 INFO - 'require_test_zip': True, 17:41:12 INFO - 'test_type': ('testharness',), 17:41:12 INFO - 'this_chunk': '1', 17:41:12 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:41:12 INFO - 'total_chunks': '10', 17:41:12 INFO - 'virtualenv_path': 'venv', 17:41:12 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:41:12 INFO - 'work_dir': 'build'} 17:41:12 INFO - ##### 17:41:12 INFO - ##### Running clobber step. 17:41:12 INFO - ##### 17:41:12 INFO - Running pre-action listener: _resource_record_pre_action 17:41:12 INFO - Running main action method: clobber 17:41:12 INFO - rmtree: /builds/slave/test/build 17:41:12 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:41:15 INFO - Running post-action listener: _resource_record_post_action 17:41:15 INFO - ##### 17:41:15 INFO - ##### Running read-buildbot-config step. 17:41:15 INFO - ##### 17:41:15 INFO - Running pre-action listener: _resource_record_pre_action 17:41:15 INFO - Running main action method: read_buildbot_config 17:41:15 INFO - Using buildbot properties: 17:41:15 INFO - { 17:41:15 INFO - "project": "", 17:41:15 INFO - "product": "firefox", 17:41:15 INFO - "script_repo_revision": "production", 17:41:15 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 17:41:15 INFO - "repository": "", 17:41:15 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 17:41:15 INFO - "buildid": "20160424155142", 17:41:15 INFO - "pgo_build": "False", 17:41:15 INFO - "basedir": "/builds/slave/test", 17:41:15 INFO - "buildnumber": 24, 17:41:15 INFO - "slavename": "tst-linux64-spot-1571", 17:41:15 INFO - "master": "http://buildbot-master130.bb.releng.use1.mozilla.com:8201/", 17:41:15 INFO - "platform": "linux64", 17:41:15 INFO - "branch": "mozilla-inbound", 17:41:15 INFO - "revision": "18ff4b609573846d75245079f8e18e2a584ee89d", 17:41:15 INFO - "repo_path": "integration/mozilla-inbound", 17:41:15 INFO - "moz_repo_path": "", 17:41:15 INFO - "stage_platform": "linux64", 17:41:15 INFO - "builduid": "a6fc7b6fbc9e46ca9a3ac610e0708391", 17:41:15 INFO - "slavebuilddir": "test" 17:41:15 INFO - } 17:41:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 17:41:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 17:41:15 INFO - Running post-action listener: _resource_record_post_action 17:41:15 INFO - ##### 17:41:15 INFO - ##### Running download-and-extract step. 17:41:15 INFO - ##### 17:41:15 INFO - Running pre-action listener: _resource_record_pre_action 17:41:15 INFO - Running main action method: download_and_extract 17:41:15 INFO - mkdir: /builds/slave/test/build/tests 17:41: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')]} 17:41:15 INFO - https://queue.taskcluster.net/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 17:41:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:41:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:41:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/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 17:41:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/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 17:41:22 INFO - Downloaded 1361 bytes. 17:41:22 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:41:22 INFO - Using the following test package requirements: 17:41:22 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 17:41:22 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:41:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 17:41:22 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:41:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 17:41:22 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:41:22 INFO - u'jsshell-linux-x86_64.zip'], 17:41:22 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:41:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 17:41:22 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 17:41:22 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:41:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 17:41:22 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:41:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 17:41:22 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:41:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 17:41:22 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:41:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 17:41:22 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 17:41:22 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')]} 17:41:22 INFO - https://queue.taskcluster.net/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 17:41:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:41:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:41:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/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 17:41:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/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 17:41:26 INFO - Downloaded 22747850 bytes. 17:41:26 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/*'] 17:41:26 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/* 17:41:26 INFO - caution: filename not matched: web-platform/* 17:41:26 INFO - Return code: 11 17:41:26 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')]} 17:41:26 INFO - https://queue.taskcluster.net/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 17:41:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:41:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:41:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/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 17:41:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/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 17:41:31 INFO - Downloaded 36406740 bytes. 17:41:31 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/*'] 17:41:31 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/* 17:41:34 INFO - caution: filename not matched: bin/* 17:41:34 INFO - caution: filename not matched: config/* 17:41:34 INFO - caution: filename not matched: mozbase/* 17:41:34 INFO - caution: filename not matched: marionette/* 17:41:34 INFO - caution: filename not matched: tools/wptserve/* 17:41:34 INFO - Return code: 11 17:41:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:41:34 INFO - https://queue.taskcluster.net/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 17:41:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:41:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:41:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/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 17:41:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/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 17:41:45 INFO - Downloaded 64484332 bytes. 17:41:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:41:45 INFO - mkdir: /builds/slave/test/properties 17:41:45 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:41:45 INFO - Writing to file /builds/slave/test/properties/build_url 17:41:45 INFO - Contents: 17:41:45 INFO - build_url:https://queue.taskcluster.net/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:41:46 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:41:46 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:41:46 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:41:46 INFO - Contents: 17:41:46 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:41:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:41:46 INFO - https://queue.taskcluster.net/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:41:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:41:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:41:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/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 17:41:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ewSC2bSjTIKUBi9iIAiNyw/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 17:41:54 INFO - Downloaded 90898820 bytes. 17:41:54 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'] 17:41:54 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 17:42:00 INFO - Return code: 0 17:42:00 INFO - Running post-action listener: _resource_record_post_action 17:42:00 INFO - Running post-action listener: set_extra_try_arguments 17:42:00 INFO - ##### 17:42:00 INFO - ##### Running create-virtualenv step. 17:42:00 INFO - ##### 17:42:00 INFO - Running pre-action listener: _pre_create_virtualenv 17:42:00 INFO - Running pre-action listener: _resource_record_pre_action 17:42:00 INFO - Running main action method: create_virtualenv 17:42:00 INFO - Creating virtualenv /builds/slave/test/build/venv 17:42:00 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 17:42:00 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:42:01 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:42:01 INFO - Using real prefix '/usr' 17:42:01 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:42:04 INFO - Installing distribute.............................................................................................................................................................................................done. 17:42:07 INFO - Installing pip.................done. 17:42:07 INFO - Return code: 0 17:42:07 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:42:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:42:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:42:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:42:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:42:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:42:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:42:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2987030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29883f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a8e090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29d10a0>, '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 0x29d18b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x29c9bc0>, '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-1461544735.295391-179788130', '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 17:42:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 17:42:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 17:42:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:42:07 INFO - 'CCACHE_UMASK': '002', 17:42:07 INFO - 'DISPLAY': ':0', 17:42:07 INFO - 'HOME': '/home/cltbld', 17:42:07 INFO - 'LANG': 'en_US.UTF-8', 17:42:07 INFO - 'LOGNAME': 'cltbld', 17:42:07 INFO - 'MAIL': '/var/mail/cltbld', 17:42:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:42:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:42:07 INFO - 'MOZ_NO_REMOTE': '1', 17:42:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:42:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:42:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:42:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:42:07 INFO - 'PWD': '/builds/slave/test', 17:42:07 INFO - 'SHELL': '/bin/bash', 17:42:07 INFO - 'SHLVL': '1', 17:42:07 INFO - 'TERM': 'linux', 17:42:07 INFO - 'TMOUT': '86400', 17:42:07 INFO - 'USER': 'cltbld', 17:42:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461544735.295391-179788130', 17:42:07 INFO - '_': '/tools/buildbot/bin/python'} 17:42:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:42:08 INFO - Downloading/unpacking psutil>=0.7.1 17:42: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 17:42: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 17:42:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:42:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:42: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 17:42: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 17:42:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:42:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:42:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:42:13 INFO - Installing collected packages: psutil 17:42:13 INFO - Running setup.py install for psutil 17:42:13 INFO - building 'psutil._psutil_linux' extension 17:42:13 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 17:42:14 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 17:42:14 INFO - building 'psutil._psutil_posix' extension 17:42:14 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 17:42:14 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 17:42:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:42:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:42:14 INFO - Successfully installed psutil 17:42:14 INFO - Cleaning up... 17:42:14 INFO - Return code: 0 17:42:14 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:42:14 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')]} 17:42:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:42:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:42:14 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')]} 17:42:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:42:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:42:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2987030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29883f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a8e090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29d10a0>, '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 0x29d18b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x29c9bc0>, '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-1461544735.295391-179788130', '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 17:42:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 17:42:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 17:42:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:42:14 INFO - 'CCACHE_UMASK': '002', 17:42:14 INFO - 'DISPLAY': ':0', 17:42:14 INFO - 'HOME': '/home/cltbld', 17:42:14 INFO - 'LANG': 'en_US.UTF-8', 17:42:14 INFO - 'LOGNAME': 'cltbld', 17:42:14 INFO - 'MAIL': '/var/mail/cltbld', 17:42:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:42:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:42:14 INFO - 'MOZ_NO_REMOTE': '1', 17:42:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:42:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:42:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:42:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:42:14 INFO - 'PWD': '/builds/slave/test', 17:42:14 INFO - 'SHELL': '/bin/bash', 17:42:14 INFO - 'SHLVL': '1', 17:42:14 INFO - 'TERM': 'linux', 17:42:14 INFO - 'TMOUT': '86400', 17:42:14 INFO - 'USER': 'cltbld', 17:42:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461544735.295391-179788130', 17:42:14 INFO - '_': '/tools/buildbot/bin/python'} 17:42:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:42:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:42:15 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 17:42:15 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 17:42:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:42:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:42:15 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 17:42:15 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 17:42:20 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:42:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:42:20 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:42:20 INFO - Installing collected packages: mozsystemmonitor 17:42:20 INFO - Running setup.py install for mozsystemmonitor 17:42:20 INFO - Successfully installed mozsystemmonitor 17:42:20 INFO - Cleaning up... 17:42:20 INFO - Return code: 0 17:42:20 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:42:20 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')]} 17:42:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:42:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:42:20 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')]} 17:42:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:42:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:42:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2987030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29883f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a8e090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29d10a0>, '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 0x29d18b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x29c9bc0>, '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-1461544735.295391-179788130', '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 17:42:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 17:42:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 17:42:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:42:20 INFO - 'CCACHE_UMASK': '002', 17:42:20 INFO - 'DISPLAY': ':0', 17:42:20 INFO - 'HOME': '/home/cltbld', 17:42:20 INFO - 'LANG': 'en_US.UTF-8', 17:42:20 INFO - 'LOGNAME': 'cltbld', 17:42:20 INFO - 'MAIL': '/var/mail/cltbld', 17:42:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:42:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:42:20 INFO - 'MOZ_NO_REMOTE': '1', 17:42:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:42:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:42:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:42:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:42:20 INFO - 'PWD': '/builds/slave/test', 17:42:20 INFO - 'SHELL': '/bin/bash', 17:42:20 INFO - 'SHLVL': '1', 17:42:20 INFO - 'TERM': 'linux', 17:42:20 INFO - 'TMOUT': '86400', 17:42:20 INFO - 'USER': 'cltbld', 17:42:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461544735.295391-179788130', 17:42:20 INFO - '_': '/tools/buildbot/bin/python'} 17:42:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:42:20 INFO - Downloading/unpacking blobuploader==1.2.4 17:42:20 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 17:42:20 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 17:42:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:42:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:42:20 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 17:42:20 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 17:42:25 INFO - Downloading blobuploader-1.2.4.tar.gz 17:42:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:42:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:42:26 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 17:42:26 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 17:42:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:42:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:42:26 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 17:42:26 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 17:42:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:42:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:42: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 17:42: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 17:42:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:42:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:42: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 17:42: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 17:42:27 INFO - Downloading docopt-0.6.1.tar.gz 17:42:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:42:27 INFO - Installing collected packages: blobuploader, requests, docopt 17:42:27 INFO - Running setup.py install for blobuploader 17:42:28 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:42:28 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:42:28 INFO - Running setup.py install for requests 17:42:28 INFO - Running setup.py install for docopt 17:42:28 INFO - Successfully installed blobuploader requests docopt 17:42:28 INFO - Cleaning up... 17:42:29 INFO - Return code: 0 17:42:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:42:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:42:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:42:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:42:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:42:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:42:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:42:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2987030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29883f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a8e090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29d10a0>, '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 0x29d18b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x29c9bc0>, '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-1461544735.295391-179788130', '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 17:42:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 17:42:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 17:42:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:42:29 INFO - 'CCACHE_UMASK': '002', 17:42:29 INFO - 'DISPLAY': ':0', 17:42:29 INFO - 'HOME': '/home/cltbld', 17:42:29 INFO - 'LANG': 'en_US.UTF-8', 17:42:29 INFO - 'LOGNAME': 'cltbld', 17:42:29 INFO - 'MAIL': '/var/mail/cltbld', 17:42:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:42:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:42:29 INFO - 'MOZ_NO_REMOTE': '1', 17:42:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:42:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:42:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:42:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:42:29 INFO - 'PWD': '/builds/slave/test', 17:42:29 INFO - 'SHELL': '/bin/bash', 17:42:29 INFO - 'SHLVL': '1', 17:42:29 INFO - 'TERM': 'linux', 17:42:29 INFO - 'TMOUT': '86400', 17:42:29 INFO - 'USER': 'cltbld', 17:42:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461544735.295391-179788130', 17:42:29 INFO - '_': '/tools/buildbot/bin/python'} 17:42:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:42:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:42:29 INFO - Running setup.py (path:/tmp/pip-BLO3_k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:42:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:42:29 INFO - Running setup.py (path:/tmp/pip-QHSG1v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:42:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:42:29 INFO - Running setup.py (path:/tmp/pip-aVwZXv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:42:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:42:29 INFO - Running setup.py (path:/tmp/pip-Q5T5Om-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:42:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:42:30 INFO - Running setup.py (path:/tmp/pip-dxpxaG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:42:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:42:30 INFO - Running setup.py (path:/tmp/pip-vy5g1Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:42:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:42:30 INFO - Running setup.py (path:/tmp/pip-VM73L0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:42:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:42:30 INFO - Running setup.py (path:/tmp/pip-FjVtWC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:42:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:42:30 INFO - Running setup.py (path:/tmp/pip-pdAt4p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:42:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:42:30 INFO - Running setup.py (path:/tmp/pip-yO_mzd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:42:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:42:30 INFO - Running setup.py (path:/tmp/pip-Xcya_W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:42:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:42:30 INFO - Running setup.py (path:/tmp/pip-avKUQq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:42:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:42:31 INFO - Running setup.py (path:/tmp/pip-aNqQZ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:42:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:42:31 INFO - Running setup.py (path:/tmp/pip-ufCOL5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:42:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:42:31 INFO - Running setup.py (path:/tmp/pip-Hq6Lxo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:42:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:42:31 INFO - Running setup.py (path:/tmp/pip-pP2wlD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:42:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:42:31 INFO - Running setup.py (path:/tmp/pip-D4POcv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:42:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:42:31 INFO - Running setup.py (path:/tmp/pip-S5sP__-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:42:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:42:31 INFO - Running setup.py (path:/tmp/pip-FF1NJq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:42:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:42:32 INFO - Running setup.py (path:/tmp/pip-YJA4mg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:42:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:42:32 INFO - Running setup.py (path:/tmp/pip-rmwoQL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:42:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:42:32 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 17:42:32 INFO - Running setup.py install for manifestparser 17:42:32 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:42:32 INFO - Running setup.py install for mozcrash 17:42:33 INFO - Running setup.py install for mozdebug 17:42:33 INFO - Running setup.py install for mozdevice 17:42:33 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:42:33 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:42:33 INFO - Running setup.py install for mozfile 17:42:33 INFO - Running setup.py install for mozhttpd 17:42:33 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:42:33 INFO - Running setup.py install for mozinfo 17:42:33 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:42:34 INFO - Running setup.py install for mozInstall 17:42:34 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:42:34 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:42:34 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:42:34 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:42:34 INFO - Running setup.py install for mozleak 17:42:34 INFO - Running setup.py install for mozlog 17:42:34 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:42:34 INFO - Running setup.py install for moznetwork 17:42:34 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:42:34 INFO - Running setup.py install for mozprocess 17:42:35 INFO - Running setup.py install for mozprofile 17:42:35 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:42:35 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:42:35 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:42:35 INFO - Running setup.py install for mozrunner 17:42:35 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:42:35 INFO - Running setup.py install for mozscreenshot 17:42:35 INFO - Running setup.py install for moztest 17:42:35 INFO - Running setup.py install for mozversion 17:42:36 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:42:36 INFO - Running setup.py install for wptserve 17:42:36 INFO - Running setup.py install for marionette-driver 17:42:36 INFO - Running setup.py install for browsermob-proxy 17:42:36 INFO - Running setup.py install for marionette-client 17:42:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:42:37 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:42:37 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 17:42:37 INFO - Cleaning up... 17:42:37 INFO - Return code: 0 17:42:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:42: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')]} 17:42:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:42:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:42: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')]} 17:42:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:42:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:42:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2987030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29883f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a8e090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29d10a0>, '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 0x29d18b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x29c9bc0>, '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-1461544735.295391-179788130', '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 17:42:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 17:42:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 17:42:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:42:37 INFO - 'CCACHE_UMASK': '002', 17:42:37 INFO - 'DISPLAY': ':0', 17:42:37 INFO - 'HOME': '/home/cltbld', 17:42:37 INFO - 'LANG': 'en_US.UTF-8', 17:42:37 INFO - 'LOGNAME': 'cltbld', 17:42:37 INFO - 'MAIL': '/var/mail/cltbld', 17:42:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:42:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:42:37 INFO - 'MOZ_NO_REMOTE': '1', 17:42:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:42:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:42:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:42:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:42:37 INFO - 'PWD': '/builds/slave/test', 17:42:37 INFO - 'SHELL': '/bin/bash', 17:42:37 INFO - 'SHLVL': '1', 17:42:37 INFO - 'TERM': 'linux', 17:42:37 INFO - 'TMOUT': '86400', 17:42:37 INFO - 'USER': 'cltbld', 17:42:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461544735.295391-179788130', 17:42:37 INFO - '_': '/tools/buildbot/bin/python'} 17:42:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:42:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:42:37 INFO - Running setup.py (path:/tmp/pip-Niq2IO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:42:37 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)) 17:42:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:42:37 INFO - Running setup.py (path:/tmp/pip-ek1Jwn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:42:37 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)) 17:42:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:42:37 INFO - Running setup.py (path:/tmp/pip-bdl_zX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:42:38 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)) 17:42:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:42:38 INFO - Running setup.py (path:/tmp/pip-BZXl0h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:42:38 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)) 17:42:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:42:38 INFO - Running setup.py (path:/tmp/pip-f7q4Hw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:42:38 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)) 17:42:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:42:38 INFO - Running setup.py (path:/tmp/pip-2gdNVZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:42:38 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)) 17:42:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:42:38 INFO - Running setup.py (path:/tmp/pip-yKTboo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:42:38 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)) 17:42:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:42:38 INFO - Running setup.py (path:/tmp/pip-ayYnWb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:42:38 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)) 17:42:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:42:38 INFO - Running setup.py (path:/tmp/pip-oQ4fkl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:42:38 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)) 17:42:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:42:38 INFO - Running setup.py (path:/tmp/pip-1BSrPO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:42:39 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)) 17:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:42:39 INFO - Running setup.py (path:/tmp/pip-fBg2zl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:42:39 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)) 17:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:42:39 INFO - Running setup.py (path:/tmp/pip-PdJ5ZB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:42:39 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)) 17:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:42:39 INFO - Running setup.py (path:/tmp/pip-2Rv6z3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:42:39 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)) 17:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:42:39 INFO - Running setup.py (path:/tmp/pip-RP8Sa5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:42:39 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)) 17:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:42:39 INFO - Running setup.py (path:/tmp/pip-Lu3anG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:42:39 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)) 17:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:42:39 INFO - Running setup.py (path:/tmp/pip-F3hQaO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:42:39 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)) 17:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:42:39 INFO - Running setup.py (path:/tmp/pip-Y3NVFn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:42:40 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)) 17:42:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:42:40 INFO - Running setup.py (path:/tmp/pip-kwIdr8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:42:40 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)) 17:42:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:42:40 INFO - Running setup.py (path:/tmp/pip-tgT1VJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:42:40 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)) 17:42:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:42:40 INFO - Running setup.py (path:/tmp/pip-WNvGff-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:42:40 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)) 17:42:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:42:40 INFO - Running setup.py (path:/tmp/pip-d6cdhy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:42:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:42:41 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)) 17:42:41 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)) 17:42:41 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)) 17:42:41 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)) 17:42:41 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)) 17:42:41 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)) 17:42:41 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:42:41 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 17:42:41 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 17:42:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:42:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:42:41 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 17:42:41 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 17:42:45 INFO - Downloading blessings-1.6.tar.gz 17:42:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:42:46 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)) 17:42:46 INFO - Installing collected packages: blessings 17:42:46 INFO - Running setup.py install for blessings 17:42:46 INFO - Successfully installed blessings 17:42:46 INFO - Cleaning up... 17:42:46 INFO - Return code: 0 17:42:46 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:42:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:42:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:42:47 INFO - Reading from file tmpfile_stdout 17:42:47 INFO - Current package versions: 17:42:47 INFO - argparse == 1.2.1 17:42:47 INFO - blessings == 1.6 17:42:47 INFO - blobuploader == 1.2.4 17:42:47 INFO - browsermob-proxy == 0.6.0 17:42:47 INFO - docopt == 0.6.1 17:42:47 INFO - manifestparser == 1.1 17:42:47 INFO - marionette-client == 2.3.0 17:42:47 INFO - marionette-driver == 1.4.0 17:42:47 INFO - mozInstall == 1.12 17:42:47 INFO - mozcrash == 0.17 17:42:47 INFO - mozdebug == 0.1 17:42:47 INFO - mozdevice == 0.48 17:42:47 INFO - mozfile == 1.2 17:42:47 INFO - mozhttpd == 0.7 17:42:47 INFO - mozinfo == 0.9 17:42:47 INFO - mozleak == 0.1 17:42:47 INFO - mozlog == 3.1 17:42:47 INFO - moznetwork == 0.27 17:42:47 INFO - mozprocess == 0.22 17:42:47 INFO - mozprofile == 0.28 17:42:47 INFO - mozrunner == 6.11 17:42:47 INFO - mozscreenshot == 0.1 17:42:47 INFO - mozsystemmonitor == 0.0 17:42:47 INFO - moztest == 0.7 17:42:47 INFO - mozversion == 1.4 17:42:47 INFO - psutil == 3.1.1 17:42:47 INFO - requests == 1.2.3 17:42:47 INFO - wptserve == 1.4.0 17:42:47 INFO - wsgiref == 0.1.2 17:42:47 INFO - Running post-action listener: _resource_record_post_action 17:42:47 INFO - Running post-action listener: _start_resource_monitoring 17:42:47 INFO - Starting resource monitoring. 17:42:47 INFO - ##### 17:42:47 INFO - ##### Running pull step. 17:42:47 INFO - ##### 17:42:47 INFO - Running pre-action listener: _resource_record_pre_action 17:42:47 INFO - Running main action method: pull 17:42:47 INFO - Pull has nothing to do! 17:42:47 INFO - Running post-action listener: _resource_record_post_action 17:42:47 INFO - ##### 17:42:47 INFO - ##### Running install step. 17:42:47 INFO - ##### 17:42:47 INFO - Running pre-action listener: _resource_record_pre_action 17:42:47 INFO - Running main action method: install 17:42:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:42:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:42:47 INFO - Reading from file tmpfile_stdout 17:42:47 INFO - Detecting whether we're running mozinstall >=1.0... 17:42:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:42:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:42:47 INFO - Reading from file tmpfile_stdout 17:42:47 INFO - Output received: 17:42:47 INFO - Usage: mozinstall [options] installer 17:42:47 INFO - Options: 17:42:47 INFO - -h, --help show this help message and exit 17:42:47 INFO - -d DEST, --destination=DEST 17:42:47 INFO - Directory to install application into. [default: 17:42:47 INFO - "/builds/slave/test"] 17:42:47 INFO - --app=APP Application being installed. [default: firefox] 17:42:47 INFO - mkdir: /builds/slave/test/build/application 17:42:47 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'] 17:42:47 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 17:43:17 INFO - Reading from file tmpfile_stdout 17:43:17 INFO - Output received: 17:43:17 INFO - /builds/slave/test/build/application/firefox/firefox 17:43:17 INFO - Running post-action listener: _resource_record_post_action 17:43:17 INFO - ##### 17:43:17 INFO - ##### Running run-tests step. 17:43:17 INFO - ##### 17:43:17 INFO - Running pre-action listener: _resource_record_pre_action 17:43:17 INFO - Running main action method: run_tests 17:43:17 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:43:17 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:43:17 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:43:17 INFO - grabbing minidump binary from tooltool 17:43:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:43:17 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 0x29d10a0>, '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 0x29d18b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x29c9bc0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:43:17 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 17:43:17 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 17:43:17 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:43:17 INFO - Return code: 0 17:43:17 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 17:43:17 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:43:17 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/ewSC2bSjTIKUBi9iIAiNyw/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 17:43:17 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/ewSC2bSjTIKUBi9iIAiNyw/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 17:43:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:43:17 INFO - 'CCACHE_UMASK': '002', 17:43:17 INFO - 'DISPLAY': ':0', 17:43:17 INFO - 'HOME': '/home/cltbld', 17:43:17 INFO - 'LANG': 'en_US.UTF-8', 17:43:17 INFO - 'LOGNAME': 'cltbld', 17:43:17 INFO - 'MAIL': '/var/mail/cltbld', 17:43:17 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:43:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:43:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:43:17 INFO - 'MOZ_NO_REMOTE': '1', 17:43:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:43:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:43:17 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:43:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:43:17 INFO - 'PWD': '/builds/slave/test', 17:43:17 INFO - 'SHELL': '/bin/bash', 17:43:17 INFO - 'SHLVL': '1', 17:43:17 INFO - 'TERM': 'linux', 17:43:17 INFO - 'TMOUT': '86400', 17:43:17 INFO - 'USER': 'cltbld', 17:43:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461544735.295391-179788130', 17:43:17 INFO - '_': '/tools/buildbot/bin/python'} 17:43:17 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/ewSC2bSjTIKUBi9iIAiNyw/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 17:43:18 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 17:43:18 INFO - import pkg_resources 17:43:19 INFO - Using 1 client processes 17:43:19 INFO - wptserve Starting http server on 127.0.0.1:8000 17:43:19 INFO - wptserve Starting http server on 127.0.0.1:8001 17:43:19 INFO - wptserve Starting http server on 127.0.0.1:8443 17:43:22 INFO - SUITE-START | Running 778 tests 17:43:22 INFO - Running testharness tests 17:43:22 INFO - Setting up ssl 17:43:22 INFO - PROCESS | certutil | 17:43:22 INFO - PROCESS | certutil | 17:43:22 INFO - PROCESS | certutil | 17:43:22 INFO - Certificate Nickname Trust Attributes 17:43:22 INFO - SSL,S/MIME,JAR/XPI 17:43:22 INFO - 17:43:22 INFO - web-platform-tests CT,, 17:43:22 INFO - 17:43:22 INFO - Starting runner 17:43:24 INFO - PROCESS | 1834 | 1461545004670 Marionette DEBUG Marionette enabled via build flag and pref 17:43:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2daee4a800 == 1 [pid = 1834] [id = 1] 17:43:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 1 (0x7f2daee4b000) [pid = 1834] [serial = 1] [outer = (nil)] 17:43:24 INFO - PROCESS | 1834 | [1834] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 17:43:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 2 (0x7f2daee4c000) [pid = 1834] [serial = 2] [outer = 0x7f2daee4b000] 17:43:25 INFO - PROCESS | 1834 | 1461545005297 Marionette INFO Listening on port 2828 17:43:25 INFO - PROCESS | 1834 | 1461545005816 Marionette DEBUG Marionette enabled via command-line flag 17:43:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dabd11000 == 2 [pid = 1834] [id = 2] 17:43:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 3 (0x7f2dabd11800) [pid = 1834] [serial = 3] [outer = (nil)] 17:43:25 INFO - PROCESS | 1834 | [1834] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 17:43:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 4 (0x7f2dabd12800) [pid = 1834] [serial = 4] [outer = 0x7f2dabd11800] 17:43:25 INFO - PROCESS | 1834 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f2db1207640 17:43:26 INFO - PROCESS | 1834 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f2dab159e80 17:43:26 INFO - PROCESS | 1834 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f2dab162130 17:43:26 INFO - PROCESS | 1834 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f2dab162430 17:43:26 INFO - PROCESS | 1834 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f2dab162760 17:43:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 5 (0x7f2dab1b2800) [pid = 1834] [serial = 5] [outer = 0x7f2daee4b000] 17:43:26 INFO - PROCESS | 1834 | [1834] 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 17:43:26 INFO - PROCESS | 1834 | 1461545006190 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60912 17:43:26 INFO - PROCESS | 1834 | [1834] 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 17:43:26 INFO - PROCESS | 1834 | 1461545006275 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60913 17:43:26 INFO - PROCESS | 1834 | 1461545006280 Marionette DEBUG Closed connection conn0 17:43:26 INFO - PROCESS | 1834 | [1834] 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 17:43:26 INFO - PROCESS | 1834 | [1834] 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 17:43:26 INFO - PROCESS | 1834 | 1461545006403 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60914 17:43:26 INFO - PROCESS | 1834 | 1461545006405 Marionette DEBUG Closed connection conn1 17:43:26 INFO - PROCESS | 1834 | [1834] 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 17:43:26 INFO - PROCESS | 1834 | 1461545006465 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60915 17:43:26 INFO - PROCESS | 1834 | 1461545006473 Marionette DEBUG Closed connection conn2 17:43:26 INFO - PROCESS | 1834 | 1461545006524 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:43:26 INFO - PROCESS | 1834 | 1461545006541 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":"20160424155142","device":"desktop","version":"48.0a1"} 17:43:27 INFO - PROCESS | 1834 | [1834] 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 17:43:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f738000 == 3 [pid = 1834] [id = 3] 17:43:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 6 (0x7f2d9f738800) [pid = 1834] [serial = 6] [outer = (nil)] 17:43:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f739000 == 4 [pid = 1834] [id = 4] 17:43:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 7 (0x7f2d9f332c00) [pid = 1834] [serial = 7] [outer = (nil)] 17:43:28 INFO - PROCESS | 1834 | [1834] 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 17:43:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e729800 == 5 [pid = 1834] [id = 5] 17:43:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 8 (0x7f2d9e7f0800) [pid = 1834] [serial = 8] [outer = (nil)] 17:43:28 INFO - PROCESS | 1834 | [1834] 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 17:43:28 INFO - PROCESS | 1834 | [1834] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:43:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 9 (0x7f2d9e484400) [pid = 1834] [serial = 9] [outer = 0x7f2d9e7f0800] 17:43:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 10 (0x7f2d9e1d8000) [pid = 1834] [serial = 10] [outer = 0x7f2d9f738800] 17:43:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 11 (0x7f2d9df2d000) [pid = 1834] [serial = 11] [outer = 0x7f2d9f332c00] 17:43:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 12 (0x7f2d9df2f000) [pid = 1834] [serial = 12] [outer = 0x7f2d9e7f0800] 17:43:30 INFO - PROCESS | 1834 | 1461545010107 Marionette DEBUG loaded listener.js 17:43:30 INFO - PROCESS | 1834 | 1461545010124 Marionette DEBUG loaded listener.js 17:43:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 13 (0x7f2d9be6f800) [pid = 1834] [serial = 13] [outer = 0x7f2d9e7f0800] 17:43:30 INFO - PROCESS | 1834 | 1461545010806 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"f5390400-6811-48ac-93fe-db133b887dac","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":"20160424155142","device":"desktop","version":"48.0a1","command_id":1}}] 17:43:31 INFO - PROCESS | 1834 | 1461545011028 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}] 17:43:31 INFO - PROCESS | 1834 | 1461545011235 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 17:43:31 INFO - PROCESS | 1834 | 1461545011466 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:43:31 INFO - PROCESS | 1834 | [1834] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:43:31 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:43:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 14 (0x7f2d97f29800) [pid = 1834] [serial = 14] [outer = 0x7f2d9e7f0800] 17:43:31 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:43:31 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:43:31 INFO - PROCESS | 1834 | 1461545011973 Marionette TRACE conn3 <- [1,3,null,{}] 17:43:32 INFO - PROCESS | 1834 | 1461545012143 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:43:32 INFO - PROCESS | 1834 | 1461545012181 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 17:43:32 INFO - PROCESS | 1834 | 1461545012240 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 17:43:32 INFO - PROCESS | 1834 | 1461545012243 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 17:43:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:43:32 INFO - PROCESS | 1834 | 1461545012274 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:43:32 INFO - PROCESS | 1834 | 1461545012280 Marionette TRACE conn3 <- [1,6,null,{}] 17:43:32 INFO - PROCESS | 1834 | 1461545012338 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}] 17:43:32 INFO - PROCESS | 1834 | 1461545012359 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 17:43:32 INFO - PROCESS | 1834 | 1461545012369 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da045e000 == 6 [pid = 1834] [id = 6] 17:43:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 15 (0x7f2d975df400) [pid = 1834] [serial = 15] [outer = (nil)] 17:43:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 16 (0x7f2d975e1400) [pid = 1834] [serial = 16] [outer = 0x7f2d975df400] 17:43:32 INFO - PROCESS | 1834 | 1461545012440 Marionette DEBUG loaded listener.js 17:43:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 17 (0x7f2d975e8000) [pid = 1834] [serial = 17] [outer = 0x7f2d975df400] 17:43:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9716f800 == 7 [pid = 1834] [id = 7] 17:43:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 18 (0x7f2d97142800) [pid = 1834] [serial = 18] [outer = (nil)] 17:43:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 19 (0x7f2d975e9000) [pid = 1834] [serial = 19] [outer = 0x7f2d97142800] 17:43:32 INFO - PROCESS | 1834 | 1461545012885 Marionette DEBUG loaded listener.js 17:43:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 20 (0x7f2d970f6400) [pid = 1834] [serial = 20] [outer = 0x7f2d97142800] 17:43:33 INFO - PROCESS | 1834 | [1834] 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 17:43:33 INFO - PROCESS | 1834 | 1461545013424 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]]]}] 17:43:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1211ms 17:43:33 INFO - PROCESS | 1834 | 1461545013523 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 17:43:33 INFO - PROCESS | 1834 | 1461545013525 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 17:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:43:33 INFO - PROCESS | 1834 | 1461545013556 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:43:33 INFO - PROCESS | 1834 | 1461545013558 Marionette TRACE conn3 <- [1,10,null,{}] 17:43:33 INFO - PROCESS | 1834 | 1461545013586 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}] 17:43:33 INFO - PROCESS | 1834 | 1461545013754 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 17:43:33 INFO - PROCESS | 1834 | 1461545013773 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95436000 == 8 [pid = 1834] [id = 8] 17:43:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 21 (0x7f2d96edd000) [pid = 1834] [serial = 21] [outer = (nil)] 17:43:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 22 (0x7f2d954e2c00) [pid = 1834] [serial = 22] [outer = 0x7f2d96edd000] 17:43:33 INFO - PROCESS | 1834 | 1461545013840 Marionette DEBUG loaded listener.js 17:43:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 23 (0x7f2d954e7400) [pid = 1834] [serial = 23] [outer = 0x7f2d96edd000] 17:43:34 INFO - PROCESS | 1834 | 1461545014397 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]]]}] 17:43:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 904ms 17:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:43:34 INFO - PROCESS | 1834 | 1461545014450 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 17:43:34 INFO - PROCESS | 1834 | 1461545014453 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 17:43:34 INFO - PROCESS | 1834 | 1461545014459 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:43:34 INFO - PROCESS | 1834 | 1461545014462 Marionette TRACE conn3 <- [1,14,null,{}] 17:43:34 INFO - PROCESS | 1834 | 1461545014466 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}] 17:43:34 INFO - PROCESS | 1834 | 1461545014613 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 17:43:34 INFO - PROCESS | 1834 | 1461545014629 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d957ae000 == 9 [pid = 1834] [id = 9] 17:43:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 24 (0x7f2d9585ec00) [pid = 1834] [serial = 24] [outer = (nil)] 17:43:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 25 (0x7f2d95863800) [pid = 1834] [serial = 25] [outer = 0x7f2d9585ec00] 17:43:34 INFO - PROCESS | 1834 | 1461545014692 Marionette DEBUG loaded listener.js 17:43:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 26 (0x7f2d9f886400) [pid = 1834] [serial = 26] [outer = 0x7f2d9585ec00] 17:43:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95518000 == 10 [pid = 1834] [id = 10] 17:43:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 27 (0x7f2d95518800) [pid = 1834] [serial = 27] [outer = (nil)] 17:43:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 28 (0x7f2d95519800) [pid = 1834] [serial = 28] [outer = 0x7f2d95518800] 17:43:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 29 (0x7f2d95515000) [pid = 1834] [serial = 29] [outer = 0x7f2d95518800] 17:43:35 INFO - PROCESS | 1834 | 1461545015818 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]]]}] 17:43:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95991000 == 11 [pid = 1834] [id = 11] 17:43:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 30 (0x7f2d94eb1800) [pid = 1834] [serial = 30] [outer = (nil)] 17:43:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 31 (0x7f2d955e3400) [pid = 1834] [serial = 31] [outer = 0x7f2d94eb1800] 17:43:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1483ms 17:43:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 32 (0x7f2d95867800) [pid = 1834] [serial = 32] [outer = 0x7f2d94eb1800] 17:43:35 INFO - PROCESS | 1834 | 1461545015992 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 17:43:36 INFO - PROCESS | 1834 | 1461545015998 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 17:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:43:36 INFO - PROCESS | 1834 | 1461545016083 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:43:36 INFO - PROCESS | 1834 | 1461545016088 Marionette TRACE conn3 <- [1,18,null,{}] 17:43:36 INFO - PROCESS | 1834 | 1461545016133 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}] 17:43:36 INFO - PROCESS | 1834 | 1461545016326 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 17:43:36 INFO - PROCESS | 1834 | 1461545016425 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d963ad800 == 12 [pid = 1834] [id = 12] 17:43:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 33 (0x7f2d954ef800) [pid = 1834] [serial = 33] [outer = (nil)] 17:43:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 34 (0x7f2d9585bc00) [pid = 1834] [serial = 34] [outer = 0x7f2d954ef800] 17:43:36 INFO - PROCESS | 1834 | 1461545016502 Marionette DEBUG loaded listener.js 17:43:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 35 (0x7f2d9be6d400) [pid = 1834] [serial = 35] [outer = 0x7f2d954ef800] 17:43:37 INFO - PROCESS | 1834 | 1461545017375 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]]]}] 17:43:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1396ms 17:43:37 INFO - PROCESS | 1834 | 1461545017429 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 17:43:37 INFO - PROCESS | 1834 | 1461545017437 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 17:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:43:37 INFO - PROCESS | 1834 | 1461545017447 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:43:37 INFO - PROCESS | 1834 | 1461545017451 Marionette TRACE conn3 <- [1,22,null,{}] 17:43:37 INFO - PROCESS | 1834 | 1461545017457 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}] 17:43:37 INFO - PROCESS | 1834 | 1461545017629 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 17:43:37 INFO - PROCESS | 1834 | 1461545017718 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9cd6b800 == 13 [pid = 1834] [id = 13] 17:43:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 36 (0x7f2d9d540800) [pid = 1834] [serial = 36] [outer = (nil)] 17:43:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 37 (0x7f2d9df31400) [pid = 1834] [serial = 37] [outer = 0x7f2d9d540800] 17:43:37 INFO - PROCESS | 1834 | 1461545017794 Marionette DEBUG loaded listener.js 17:43:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 38 (0x7f2d9e48b800) [pid = 1834] [serial = 38] [outer = 0x7f2d9d540800] 17:43:38 INFO - PROCESS | 1834 | 1461545018639 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]]]}] 17:43:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1234ms 17:43:38 INFO - PROCESS | 1834 | 1461545018681 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 17:43:38 INFO - PROCESS | 1834 | 1461545018684 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 17:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:43:38 INFO - PROCESS | 1834 | 1461545018691 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:43:38 INFO - PROCESS | 1834 | 1461545018696 Marionette TRACE conn3 <- [1,26,null,{}] 17:43:38 INFO - PROCESS | 1834 | 1461545018711 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}] 17:43:38 INFO - PROCESS | 1834 | 1461545018888 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 17:43:39 INFO - PROCESS | 1834 | 1461545019005 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9eb2c800 == 14 [pid = 1834] [id = 14] 17:43:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 39 (0x7f2d9ef0b800) [pid = 1834] [serial = 39] [outer = (nil)] 17:43:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 40 (0x7f2d9efcac00) [pid = 1834] [serial = 40] [outer = 0x7f2d9ef0b800] 17:43:39 INFO - PROCESS | 1834 | 1461545019082 Marionette DEBUG loaded listener.js 17:43:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 41 (0x7f2d9f32c400) [pid = 1834] [serial = 41] [outer = 0x7f2d9ef0b800] 17:43:40 INFO - PROCESS | 1834 | 1461545020240 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]]]}] 17:43:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1588ms 17:43:40 INFO - PROCESS | 1834 | 1461545020298 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 17:43:40 INFO - PROCESS | 1834 | 1461545020304 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 17:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:43:40 INFO - PROCESS | 1834 | 1461545020310 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:43:40 INFO - PROCESS | 1834 | 1461545020314 Marionette TRACE conn3 <- [1,30,null,{}] 17:43:40 INFO - PROCESS | 1834 | 1461545020322 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}] 17:43:40 INFO - PROCESS | 1834 | 1461545020457 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 17:43:40 INFO - PROCESS | 1834 | 1461545020471 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9d98f000 == 15 [pid = 1834] [id = 15] 17:43:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 42 (0x7f2d9ca14000) [pid = 1834] [serial = 42] [outer = (nil)] 17:43:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 43 (0x7f2d9f224400) [pid = 1834] [serial = 43] [outer = 0x7f2d9ca14000] 17:43:40 INFO - PROCESS | 1834 | 1461545020532 Marionette DEBUG loaded listener.js 17:43:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 44 (0x7f2d9f883000) [pid = 1834] [serial = 44] [outer = 0x7f2d9ca14000] 17:43:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:43:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 935ms 17:43:41 INFO - PROCESS | 1834 | 1461545021237 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]]]}] 17:43:41 INFO - PROCESS | 1834 | 1461545021247 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 17:43:41 INFO - PROCESS | 1834 | 1461545021254 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 17:43:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:43:41 INFO - PROCESS | 1834 | 1461545021263 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:43:41 INFO - PROCESS | 1834 | 1461545021266 Marionette TRACE conn3 <- [1,34,null,{}] 17:43:41 INFO - PROCESS | 1834 | 1461545021270 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}] 17:43:41 INFO - PROCESS | 1834 | 1461545021414 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 17:43:41 INFO - PROCESS | 1834 | 1461545021496 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9eb40800 == 16 [pid = 1834] [id = 16] 17:43:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 45 (0x7f2d9f814800) [pid = 1834] [serial = 45] [outer = (nil)] 17:43:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 46 (0x7f2da02ad800) [pid = 1834] [serial = 46] [outer = 0x7f2d9f814800] 17:43:41 INFO - PROCESS | 1834 | 1461545021558 Marionette DEBUG loaded listener.js 17:43:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 47 (0x7f2da1e1ec00) [pid = 1834] [serial = 47] [outer = 0x7f2d9f814800] 17:43:42 INFO - PROCESS | 1834 | 1461545022193 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]]]}] 17:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 982ms 17:43:42 INFO - PROCESS | 1834 | 1461545022246 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 17:43:42 INFO - PROCESS | 1834 | 1461545022250 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 17:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:43:42 INFO - PROCESS | 1834 | 1461545022256 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:43:42 INFO - PROCESS | 1834 | 1461545022260 Marionette TRACE conn3 <- [1,38,null,{}] 17:43:42 INFO - PROCESS | 1834 | 1461545022275 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}] 17:43:42 INFO - PROCESS | 1834 | 1461545022437 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 17:43:42 INFO - PROCESS | 1834 | 1461545022460 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9efb8000 == 17 [pid = 1834] [id = 17] 17:43:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 48 (0x7f2da1e77800) [pid = 1834] [serial = 48] [outer = (nil)] 17:43:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 49 (0x7f2da2163400) [pid = 1834] [serial = 49] [outer = 0x7f2da1e77800] 17:43:42 INFO - PROCESS | 1834 | 1461545022522 Marionette DEBUG loaded listener.js 17:43:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 50 (0x7f2da240c400) [pid = 1834] [serial = 50] [outer = 0x7f2da1e77800] 17:43:43 INFO - PROCESS | 1834 | 1461545023193 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]]]}] 17:43:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:43:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 981ms 17:43:43 INFO - PROCESS | 1834 | 1461545023238 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 17:43:43 INFO - PROCESS | 1834 | 1461545023242 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 17:43:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:43:43 INFO - PROCESS | 1834 | 1461545023248 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:43:43 INFO - PROCESS | 1834 | 1461545023250 Marionette TRACE conn3 <- [1,42,null,{}] 17:43:43 INFO - PROCESS | 1834 | 1461545023255 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}] 17:43:43 INFO - PROCESS | 1834 | 1461545023418 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 17:43:43 INFO - PROCESS | 1834 | 1461545023437 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d98ac6000 == 18 [pid = 1834] [id = 18] 17:43:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 51 (0x7f2d95540400) [pid = 1834] [serial = 51] [outer = (nil)] 17:43:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 52 (0x7f2d98a9bc00) [pid = 1834] [serial = 52] [outer = 0x7f2d95540400] 17:43:43 INFO - PROCESS | 1834 | 1461545023501 Marionette DEBUG loaded listener.js 17:43:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 53 (0x7f2da24ca400) [pid = 1834] [serial = 53] [outer = 0x7f2d95540400] 17:43:44 INFO - PROCESS | 1834 | 1461545024097 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]]]}] 17:43:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 878ms 17:43:44 INFO - PROCESS | 1834 | 1461545024127 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 17:43:44 INFO - PROCESS | 1834 | 1461545024131 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 17:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:43:44 INFO - PROCESS | 1834 | 1461545024136 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:43:44 INFO - PROCESS | 1834 | 1461545024139 Marionette TRACE conn3 <- [1,46,null,{}] 17:43:44 INFO - PROCESS | 1834 | 1461545024144 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}] 17:43:44 INFO - PROCESS | 1834 | 1461545024271 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 17:43:44 INFO - PROCESS | 1834 | 1461545024290 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9ff4f800 == 19 [pid = 1834] [id = 19] 17:43:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 54 (0x7f2da24d1400) [pid = 1834] [serial = 54] [outer = (nil)] 17:43:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 55 (0x7f2dab11a800) [pid = 1834] [serial = 55] [outer = 0x7f2da24d1400] 17:43:44 INFO - PROCESS | 1834 | 1461545024355 Marionette DEBUG loaded listener.js 17:43:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 56 (0x7f2dab1e0800) [pid = 1834] [serial = 56] [outer = 0x7f2da24d1400] 17:43:45 INFO - PROCESS | 1834 | 1461545025041 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]]]}] 17:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 929ms 17:43:45 INFO - PROCESS | 1834 | 1461545025066 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 17:43:45 INFO - PROCESS | 1834 | 1461545025070 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 17:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:43:45 INFO - PROCESS | 1834 | 1461545025075 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:43:45 INFO - PROCESS | 1834 | 1461545025077 Marionette TRACE conn3 <- [1,50,null,{}] 17:43:45 INFO - PROCESS | 1834 | 1461545025082 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}] 17:43:45 INFO - PROCESS | 1834 | 1461545025285 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 17:43:45 INFO - PROCESS | 1834 | 1461545025310 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da1f7b000 == 20 [pid = 1834] [id = 20] 17:43:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 57 (0x7f2dabd44000) [pid = 1834] [serial = 57] [outer = (nil)] 17:43:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 58 (0x7f2dac0f0800) [pid = 1834] [serial = 58] [outer = 0x7f2dabd44000] 17:43:45 INFO - PROCESS | 1834 | 1461545025373 Marionette DEBUG loaded listener.js 17:43:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 59 (0x7f2dac4d2c00) [pid = 1834] [serial = 59] [outer = 0x7f2dabd44000] 17:43:46 INFO - PROCESS | 1834 | 1461545026104 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]]]}] 17:43:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:43:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1075ms 17:43:46 INFO - PROCESS | 1834 | 1461545026157 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 17:43:46 INFO - PROCESS | 1834 | 1461545026162 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 17:43:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:43:46 INFO - PROCESS | 1834 | 1461545026171 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:43:46 INFO - PROCESS | 1834 | 1461545026177 Marionette TRACE conn3 <- [1,54,null,{}] 17:43:46 INFO - PROCESS | 1834 | 1461545026187 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}] 17:43:46 INFO - PROCESS | 1834 | 1461545026349 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 17:43:46 INFO - PROCESS | 1834 | 1461545026469 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9b282800 == 21 [pid = 1834] [id = 21] 17:43:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 60 (0x7f2d95865400) [pid = 1834] [serial = 60] [outer = (nil)] 17:43:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 61 (0x7f2d97f26000) [pid = 1834] [serial = 61] [outer = 0x7f2d95865400] 17:43:46 INFO - PROCESS | 1834 | 1461545026546 Marionette DEBUG loaded listener.js 17:43:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 62 (0x7f2d9b258400) [pid = 1834] [serial = 62] [outer = 0x7f2d95865400] 17:43:47 INFO - PROCESS | 1834 | 1461545027302 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]]]}] 17:43:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1191ms 17:43:47 INFO - PROCESS | 1834 | 1461545027362 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 17:43:47 INFO - PROCESS | 1834 | 1461545027371 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 17:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:43:47 INFO - PROCESS | 1834 | 1461545027380 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:43:47 INFO - PROCESS | 1834 | 1461545027384 Marionette TRACE conn3 <- [1,58,null,{}] 17:43:47 INFO - PROCESS | 1834 | 1461545027389 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}] 17:43:47 INFO - PROCESS | 1834 | 1461545027545 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 17:43:47 INFO - PROCESS | 1834 | 1461545027670 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9ca99800 == 22 [pid = 1834] [id = 22] 17:43:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 63 (0x7f2d9ca16c00) [pid = 1834] [serial = 63] [outer = (nil)] 17:43:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 64 (0x7f2d9df34000) [pid = 1834] [serial = 64] [outer = 0x7f2d9ca16c00] 17:43:47 INFO - PROCESS | 1834 | 1461545027746 Marionette DEBUG loaded listener.js 17:43:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 65 (0x7f2d9ef0dc00) [pid = 1834] [serial = 65] [outer = 0x7f2d9ca16c00] 17:43:48 INFO - PROCESS | 1834 | 1461545028588 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]]]}] 17:43:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1278ms 17:43:48 INFO - PROCESS | 1834 | 1461545028667 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 17:43:48 INFO - PROCESS | 1834 | 1461545028670 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 17:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:43:48 INFO - PROCESS | 1834 | 1461545028678 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:43:48 INFO - PROCESS | 1834 | 1461545028684 Marionette TRACE conn3 <- [1,62,null,{}] 17:43:48 INFO - PROCESS | 1834 | 1461545028698 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}] 17:43:48 INFO - PROCESS | 1834 | 1461545028855 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 17:43:48 INFO - PROCESS | 1834 | 1461545028974 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da210c000 == 23 [pid = 1834] [id = 23] 17:43:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 66 (0x7f2d9f816000) [pid = 1834] [serial = 66] [outer = (nil)] 17:43:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 67 (0x7f2da1f18c00) [pid = 1834] [serial = 67] [outer = 0x7f2d9f816000] 17:43:49 INFO - PROCESS | 1834 | 1461545029052 Marionette DEBUG loaded listener.js 17:43:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 68 (0x7f2da24cc400) [pid = 1834] [serial = 68] [outer = 0x7f2d9f816000] 17:43:49 INFO - PROCESS | 1834 | 1461545029826 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]]]}] 17:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1190ms 17:43:49 INFO - PROCESS | 1834 | 1461545029872 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 17:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:43:49 INFO - PROCESS | 1834 | 1461545029877 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 17:43:49 INFO - PROCESS | 1834 | 1461545029882 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:43:49 INFO - PROCESS | 1834 | 1461545029886 Marionette TRACE conn3 <- [1,66,null,{}] 17:43:49 INFO - PROCESS | 1834 | 1461545029890 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}] 17:43:50 INFO - PROCESS | 1834 | 1461545030043 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 17:43:50 INFO - PROCESS | 1834 | 1461545030161 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d97595800 == 24 [pid = 1834] [id = 24] 17:43:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 69 (0x7f2d94eb7000) [pid = 1834] [serial = 69] [outer = (nil)] 17:43:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 70 (0x7f2dabf87c00) [pid = 1834] [serial = 70] [outer = 0x7f2d94eb7000] 17:43:50 INFO - PROCESS | 1834 | 1461545030233 Marionette DEBUG loaded listener.js 17:43:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 71 (0x7f2dac2a3800) [pid = 1834] [serial = 71] [outer = 0x7f2d94eb7000] 17:43:51 INFO - PROCESS | 1834 | 1461545031216 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]]]}] 17:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1382ms 17:43:51 INFO - PROCESS | 1834 | 1461545031264 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 17:43:51 INFO - PROCESS | 1834 | 1461545031271 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 17:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:43:51 INFO - PROCESS | 1834 | 1461545031279 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:43:51 INFO - PROCESS | 1834 | 1461545031283 Marionette TRACE conn3 <- [1,70,null,{}] 17:43:51 INFO - PROCESS | 1834 | 1461545031290 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}] 17:43:51 INFO - PROCESS | 1834 | 1461545031433 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 17:43:51 INFO - PROCESS | 1834 | 1461545031583 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9ff4f800 == 23 [pid = 1834] [id = 19] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d98ac6000 == 22 [pid = 1834] [id = 18] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9efb8000 == 21 [pid = 1834] [id = 17] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9eb40800 == 20 [pid = 1834] [id = 16] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9d98f000 == 19 [pid = 1834] [id = 15] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9cd6b800 == 18 [pid = 1834] [id = 13] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d963ad800 == 17 [pid = 1834] [id = 12] 17:43:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95996000 == 18 [pid = 1834] [id = 25] 17:43:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 72 (0x7f2d954f0000) [pid = 1834] [serial = 72] [outer = (nil)] 17:43:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 73 (0x7f2d955e0c00) [pid = 1834] [serial = 73] [outer = 0x7f2d954f0000] 17:43:51 INFO - PROCESS | 1834 | 1461545031687 Marionette DEBUG loaded listener.js 17:43:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 74 (0x7f2d9b209800) [pid = 1834] [serial = 74] [outer = 0x7f2d954f0000] 17:43:52 INFO - PROCESS | 1834 | 1461545032501 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]]]}] 17:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1281ms 17:43:52 INFO - PROCESS | 1834 | 1461545032560 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 17:43:52 INFO - PROCESS | 1834 | 1461545032568 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 17:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:43:52 INFO - PROCESS | 1834 | 1461545032576 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:43:52 INFO - PROCESS | 1834 | 1461545032580 Marionette TRACE conn3 <- [1,74,null,{}] 17:43:52 INFO - PROCESS | 1834 | 1461545032588 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}] 17:43:52 INFO - PROCESS | 1834 | 1461545032745 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 17:43:52 INFO - PROCESS | 1834 | 1461545032867 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e966800 == 19 [pid = 1834] [id = 26] 17:43:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 75 (0x7f2d954f1c00) [pid = 1834] [serial = 75] [outer = (nil)] 17:43:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 76 (0x7f2d9efd1000) [pid = 1834] [serial = 76] [outer = 0x7f2d954f1c00] 17:43:52 INFO - PROCESS | 1834 | 1461545032944 Marionette DEBUG loaded listener.js 17:43:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 77 (0x7f2d9f80c400) [pid = 1834] [serial = 77] [outer = 0x7f2d954f1c00] 17:43:53 INFO - PROCESS | 1834 | 1461545033765 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]]]}] 17:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1235ms 17:43:53 INFO - PROCESS | 1834 | 1461545033814 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 17:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:43:53 INFO - PROCESS | 1834 | 1461545033820 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 17:43:53 INFO - PROCESS | 1834 | 1461545033828 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:43:53 INFO - PROCESS | 1834 | 1461545033830 Marionette TRACE conn3 <- [1,78,null,{}] 17:43:53 INFO - PROCESS | 1834 | 1461545033836 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}] 17:43:53 INFO - PROCESS | 1834 | 1461545033991 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 17:43:54 INFO - PROCESS | 1834 | 1461545034112 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f71b800 == 20 [pid = 1834] [id = 27] 17:43:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 78 (0x7f2da02b4400) [pid = 1834] [serial = 78] [outer = (nil)] 17:43:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 79 (0x7f2da1f1f800) [pid = 1834] [serial = 79] [outer = 0x7f2da02b4400] 17:43:54 INFO - PROCESS | 1834 | 1461545034184 Marionette DEBUG loaded listener.js 17:43:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 80 (0x7f2da2423800) [pid = 1834] [serial = 80] [outer = 0x7f2da02b4400] 17:43:55 INFO - PROCESS | 1834 | 1461545035016 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]]]}] 17:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1234ms 17:43:55 INFO - PROCESS | 1834 | 1461545035061 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 17:43:55 INFO - PROCESS | 1834 | 1461545035065 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 17:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:43:55 INFO - PROCESS | 1834 | 1461545035072 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:43:55 INFO - PROCESS | 1834 | 1461545035081 Marionette TRACE conn3 <- [1,82,null,{}] 17:43:55 INFO - PROCESS | 1834 | 1461545035094 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}] 17:43:55 INFO - PROCESS | 1834 | 1461545035261 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 17:43:55 INFO - PROCESS | 1834 | 1461545035397 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da2475000 == 21 [pid = 1834] [id = 28] 17:43:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 81 (0x7f2dac004400) [pid = 1834] [serial = 81] [outer = (nil)] 17:43:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 82 (0x7f2dac2a1400) [pid = 1834] [serial = 82] [outer = 0x7f2dac004400] 17:43:55 INFO - PROCESS | 1834 | 1461545035470 Marionette DEBUG loaded listener.js 17:43:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 83 (0x7f2dac4dec00) [pid = 1834] [serial = 83] [outer = 0x7f2dac004400] 17:43:56 INFO - PROCESS | 1834 | 1461545036369 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]]]}] 17:43:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1346ms 17:43:56 INFO - PROCESS | 1834 | 1461545036418 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 17:43:56 INFO - PROCESS | 1834 | 1461545036423 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 17:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:43:56 INFO - PROCESS | 1834 | 1461545036431 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:43:56 INFO - PROCESS | 1834 | 1461545036436 Marionette TRACE conn3 <- [1,86,null,{}] 17:43:56 INFO - PROCESS | 1834 | 1461545036444 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}] 17:43:56 INFO - PROCESS | 1834 | 1461545036585 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 17:43:56 INFO - PROCESS | 1834 | 1461545036736 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9b274000 == 22 [pid = 1834] [id = 29] 17:43:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 84 (0x7f2d9cd4d000) [pid = 1834] [serial = 84] [outer = (nil)] 17:43:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 85 (0x7f2d9d623000) [pid = 1834] [serial = 85] [outer = 0x7f2d9cd4d000] 17:43:56 INFO - PROCESS | 1834 | 1461545036809 Marionette DEBUG loaded listener.js 17:43:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 86 (0x7f2d9ef05000) [pid = 1834] [serial = 86] [outer = 0x7f2d9cd4d000] 17:43:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da210c000 == 21 [pid = 1834] [id = 23] 17:43:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9ca99800 == 20 [pid = 1834] [id = 22] 17:43:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9b282800 == 19 [pid = 1834] [id = 21] 17:43:57 INFO - PROCESS | 1834 | 1461545037650 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]]]}] 17:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1282ms 17:43:57 INFO - PROCESS | 1834 | 1461545037717 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 17:43:57 INFO - PROCESS | 1834 | 1461545037724 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 17:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:43:57 INFO - PROCESS | 1834 | 1461545037733 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:43:57 INFO - PROCESS | 1834 | 1461545037739 Marionette TRACE conn3 <- [1,90,null,{}] 17:43:57 INFO - PROCESS | 1834 | 1461545037746 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}] 17:43:57 INFO - PROCESS | 1834 | 1461545037909 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 17:43:58 INFO - PROCESS | 1834 | 1461545038033 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f257800 == 20 [pid = 1834] [id = 30] 17:43:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 87 (0x7f2d9ef0c400) [pid = 1834] [serial = 87] [outer = (nil)] 17:43:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 88 (0x7f2d9f331800) [pid = 1834] [serial = 88] [outer = 0x7f2d9ef0c400] 17:43:58 INFO - PROCESS | 1834 | 1461545038108 Marionette DEBUG loaded listener.js 17:43:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 89 (0x7f2da03b8400) [pid = 1834] [serial = 89] [outer = 0x7f2d9ef0c400] 17:43:58 INFO - PROCESS | 1834 | 1461545038936 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]]]}] 17:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1231ms 17:43:58 INFO - PROCESS | 1834 | 1461545038966 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 17:43:58 INFO - PROCESS | 1834 | 1461545038973 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 17:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:43:58 INFO - PROCESS | 1834 | 1461545038984 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:43:58 INFO - PROCESS | 1834 | 1461545038987 Marionette TRACE conn3 <- [1,94,null,{}] 17:43:58 INFO - PROCESS | 1834 | 1461545038993 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}] 17:43:59 INFO - PROCESS | 1834 | 1461545039162 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 17:43:59 INFO - PROCESS | 1834 | 1461545039312 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da246d000 == 21 [pid = 1834] [id = 31] 17:43:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 90 (0x7f2da6192800) [pid = 1834] [serial = 90] [outer = (nil)] 17:43:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 91 (0x7f2da6194c00) [pid = 1834] [serial = 91] [outer = 0x7f2da6192800] 17:43:59 INFO - PROCESS | 1834 | 1461545039385 Marionette DEBUG loaded listener.js 17:43:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 92 (0x7f2dabd50000) [pid = 1834] [serial = 92] [outer = 0x7f2da6192800] 17:44:00 INFO - PROCESS | 1834 | 1461545040227 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]]]}] 17:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1278ms 17:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:44:00 INFO - PROCESS | 1834 | 1461545040262 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 17:44:00 INFO - PROCESS | 1834 | 1461545040265 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 17:44:00 INFO - PROCESS | 1834 | 1461545040271 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:44:00 INFO - PROCESS | 1834 | 1461545040277 Marionette TRACE conn3 <- [1,98,null,{}] 17:44:00 INFO - PROCESS | 1834 | 1461545040292 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}] 17:44:00 INFO - PROCESS | 1834 | 1461545040449 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 17:44:00 INFO - PROCESS | 1834 | 1461545040575 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dabdb8800 == 22 [pid = 1834] [id = 32] 17:44:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7f2dad146c00) [pid = 1834] [serial = 93] [outer = (nil)] 17:44:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7f2dad1eec00) [pid = 1834] [serial = 94] [outer = 0x7f2dad146c00] 17:44:00 INFO - PROCESS | 1834 | 1461545040654 Marionette DEBUG loaded listener.js 17:44:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7f2dad495c00) [pid = 1834] [serial = 95] [outer = 0x7f2dad146c00] 17:44:01 INFO - PROCESS | 1834 | 1461545041481 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]]]}] 17:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1239ms 17:44:01 INFO - PROCESS | 1834 | 1461545041510 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 17:44:01 INFO - PROCESS | 1834 | 1461545041515 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 17:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:44:01 INFO - PROCESS | 1834 | 1461545041520 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:44:01 INFO - PROCESS | 1834 | 1461545041522 Marionette TRACE conn3 <- [1,102,null,{}] 17:44:01 INFO - PROCESS | 1834 | 1461545041528 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}] 17:44:01 INFO - PROCESS | 1834 | 1461545041678 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 17:44:01 INFO - PROCESS | 1834 | 1461545041809 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9be4f800 == 23 [pid = 1834] [id = 33] 17:44:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 96 (0x7f2d954f0400) [pid = 1834] [serial = 96] [outer = (nil)] 17:44:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 97 (0x7f2daf33d400) [pid = 1834] [serial = 97] [outer = 0x7f2d954f0400] 17:44:01 INFO - PROCESS | 1834 | 1461545041887 Marionette DEBUG loaded listener.js 17:44:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7f2db0aad400) [pid = 1834] [serial = 98] [outer = 0x7f2d954f0400] 17:44:02 INFO - PROCESS | 1834 | 1461545042743 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]]]}] 17:44:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1281ms 17:44:02 INFO - PROCESS | 1834 | 1461545042803 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 17:44:02 INFO - PROCESS | 1834 | 1461545042808 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 17:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:44:02 INFO - PROCESS | 1834 | 1461545042816 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:44:02 INFO - PROCESS | 1834 | 1461545042821 Marionette TRACE conn3 <- [1,106,null,{}] 17:44:02 INFO - PROCESS | 1834 | 1461545042829 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}] 17:44:02 INFO - PROCESS | 1834 | 1461545042979 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 17:44:03 INFO - PROCESS | 1834 | 1461545043128 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d98acd800 == 24 [pid = 1834] [id = 34] 17:44:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7f2d9d54b800) [pid = 1834] [serial = 99] [outer = (nil)] 17:44:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7f2d9e190800) [pid = 1834] [serial = 100] [outer = 0x7f2d9d54b800] 17:44:03 INFO - PROCESS | 1834 | 1461545043208 Marionette DEBUG loaded listener.js 17:44:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7f2d9f224c00) [pid = 1834] [serial = 101] [outer = 0x7f2d9d54b800] 17:44:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9f71b800 == 23 [pid = 1834] [id = 27] 17:44:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e966800 == 22 [pid = 1834] [id = 26] 17:44:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95996000 == 21 [pid = 1834] [id = 25] 17:44:04 INFO - PROCESS | 1834 | 1461545044050 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]]]}] 17:44:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1285ms 17:44:04 INFO - PROCESS | 1834 | 1461545044101 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 17:44:04 INFO - PROCESS | 1834 | 1461545044106 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 17:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:44:04 INFO - PROCESS | 1834 | 1461545044114 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:44:04 INFO - PROCESS | 1834 | 1461545044119 Marionette TRACE conn3 <- [1,110,null,{}] 17:44:04 INFO - PROCESS | 1834 | 1461545044127 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}] 17:44:04 INFO - PROCESS | 1834 | 1461545044296 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 17:44:04 INFO - PROCESS | 1834 | 1461545044426 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da045f000 == 22 [pid = 1834] [id = 35] 17:44:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7f2d9e192800) [pid = 1834] [serial = 102] [outer = (nil)] 17:44:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7f2da02b7400) [pid = 1834] [serial = 103] [outer = 0x7f2d9e192800] 17:44:04 INFO - PROCESS | 1834 | 1461545044505 Marionette DEBUG loaded listener.js 17:44:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7f2da2172000) [pid = 1834] [serial = 104] [outer = 0x7f2d9e192800] 17:44:05 INFO - PROCESS | 1834 | 1461545045362 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]]]}] 17:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1281ms 17:44:05 INFO - PROCESS | 1834 | 1461545045395 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 17:44:05 INFO - PROCESS | 1834 | 1461545045403 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 17:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:44:05 INFO - PROCESS | 1834 | 1461545045413 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:44:05 INFO - PROCESS | 1834 | 1461545045416 Marionette TRACE conn3 <- [1,114,null,{}] 17:44:05 INFO - PROCESS | 1834 | 1461545045422 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}] 17:44:05 INFO - PROCESS | 1834 | 1461545045573 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 17:44:05 INFO - PROCESS | 1834 | 1461545045716 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dabdba800 == 23 [pid = 1834] [id = 36] 17:44:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7f2da6193000) [pid = 1834] [serial = 105] [outer = (nil)] 17:44:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7f2dac20d800) [pid = 1834] [serial = 106] [outer = 0x7f2da6193000] 17:44:05 INFO - PROCESS | 1834 | 1461545045788 Marionette DEBUG loaded listener.js 17:44:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7f2dad248800) [pid = 1834] [serial = 107] [outer = 0x7f2da6193000] 17:44:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f2d952ebc00) [pid = 1834] [serial = 108] [outer = 0x7f2d94eb1800] 17:44:07 INFO - PROCESS | 1834 | 1461545047068 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]]]}] 17:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1687ms 17:44:07 INFO - PROCESS | 1834 | 1461545047102 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 17:44:07 INFO - PROCESS | 1834 | 1461545047107 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 17:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:44:07 INFO - PROCESS | 1834 | 1461545047117 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:44:07 INFO - PROCESS | 1834 | 1461545047136 Marionette TRACE conn3 <- [1,118,null,{}] 17:44:07 INFO - PROCESS | 1834 | 1461545047211 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}] 17:44:07 INFO - PROCESS | 1834 | 1461545047515 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 17:44:07 INFO - PROCESS | 1834 | 1461545047582 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2daee41000 == 24 [pid = 1834] [id = 37] 17:44:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f2d95865000) [pid = 1834] [serial = 109] [outer = (nil)] 17:44:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f2dad492800) [pid = 1834] [serial = 110] [outer = 0x7f2d95865000] 17:44:07 INFO - PROCESS | 1834 | 1461545047699 Marionette DEBUG loaded listener.js 17:44:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f2db0aaa800) [pid = 1834] [serial = 111] [outer = 0x7f2d95865000] 17:44:08 INFO - PROCESS | 1834 | 1461545048433 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]]]}] 17:44:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1360ms 17:44:08 INFO - PROCESS | 1834 | 1461545048476 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 17:44:08 INFO - PROCESS | 1834 | 1461545048480 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 17:44:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:44:08 INFO - PROCESS | 1834 | 1461545048486 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:44:08 INFO - PROCESS | 1834 | 1461545048488 Marionette TRACE conn3 <- [1,122,null,{}] 17:44:08 INFO - PROCESS | 1834 | 1461545048494 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}] 17:44:08 INFO - PROCESS | 1834 | 1461545048658 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 17:44:08 INFO - PROCESS | 1834 | 1461545048786 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d98adb800 == 25 [pid = 1834] [id = 38] 17:44:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7f2dabf8a400) [pid = 1834] [serial = 112] [outer = (nil)] 17:44:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7f2db12ab400) [pid = 1834] [serial = 113] [outer = 0x7f2dabf8a400] 17:44:08 INFO - PROCESS | 1834 | 1461545048856 Marionette DEBUG loaded listener.js 17:44:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7f2db160c800) [pid = 1834] [serial = 114] [outer = 0x7f2dabf8a400] 17:44:09 INFO - PROCESS | 1834 | 1461545049596 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]]]}] 17:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1131ms 17:44:09 INFO - PROCESS | 1834 | 1461545049617 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 17:44:09 INFO - PROCESS | 1834 | 1461545049621 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 17:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:44:09 INFO - PROCESS | 1834 | 1461545049626 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:44:09 INFO - PROCESS | 1834 | 1461545049629 Marionette TRACE conn3 <- [1,126,null,{}] 17:44:09 INFO - PROCESS | 1834 | 1461545049634 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}] 17:44:09 INFO - PROCESS | 1834 | 1461545049771 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 17:44:09 INFO - PROCESS | 1834 | 1461545049904 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db1499800 == 26 [pid = 1834] [id = 39] 17:44:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f2d963df800) [pid = 1834] [serial = 115] [outer = (nil)] 17:44:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2db12a5800) [pid = 1834] [serial = 116] [outer = 0x7f2d963df800] 17:44:09 INFO - PROCESS | 1834 | 1461545049975 Marionette DEBUG loaded listener.js 17:44:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7f2db1706400) [pid = 1834] [serial = 117] [outer = 0x7f2d963df800] 17:44:10 INFO - PROCESS | 1834 | 1461545050745 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]]]}] 17:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1183ms 17:44:10 INFO - PROCESS | 1834 | 1461545050810 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 17:44:10 INFO - PROCESS | 1834 | 1461545050814 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 17:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:44:10 INFO - PROCESS | 1834 | 1461545050820 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:44:10 INFO - PROCESS | 1834 | 1461545050822 Marionette TRACE conn3 <- [1,130,null,{}] 17:44:10 INFO - PROCESS | 1834 | 1461545050827 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}] 17:44:11 INFO - PROCESS | 1834 | 1461545051151 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 17:44:11 INFO - PROCESS | 1834 | 1461545051338 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9b282800 == 27 [pid = 1834] [id = 40] 17:44:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7f2d9586a400) [pid = 1834] [serial = 118] [outer = (nil)] 17:44:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7f2d97146c00) [pid = 1834] [serial = 119] [outer = 0x7f2d9586a400] 17:44:11 INFO - PROCESS | 1834 | 1461545051465 Marionette DEBUG loaded listener.js 17:44:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7f2d9e197800) [pid = 1834] [serial = 120] [outer = 0x7f2d9586a400] 17:44:11 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9eb2c800 == 26 [pid = 1834] [id = 14] 17:44:11 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da246d000 == 25 [pid = 1834] [id = 31] 17:44:11 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9f257800 == 24 [pid = 1834] [id = 30] 17:44:12 INFO - PROCESS | 1834 | 1461545052318 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]]]}] 17:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1527ms 17:44:12 INFO - PROCESS | 1834 | 1461545052348 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 17:44:12 INFO - PROCESS | 1834 | 1461545052354 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 17:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:44:12 INFO - PROCESS | 1834 | 1461545052363 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:44:12 INFO - PROCESS | 1834 | 1461545052368 Marionette TRACE conn3 <- [1,134,null,{}] 17:44:12 INFO - PROCESS | 1834 | 1461545052375 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}] 17:44:12 INFO - PROCESS | 1834 | 1461545052534 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 17:44:12 INFO - PROCESS | 1834 | 1461545052675 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dab1ba000 == 25 [pid = 1834] [id = 41] 17:44:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7f2da02ad400) [pid = 1834] [serial = 121] [outer = (nil)] 17:44:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7f2da1f1f000) [pid = 1834] [serial = 122] [outer = 0x7f2da02ad400] 17:44:12 INFO - PROCESS | 1834 | 1461545052751 Marionette DEBUG loaded listener.js 17:44:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7f2da6191c00) [pid = 1834] [serial = 123] [outer = 0x7f2da02ad400] 17:44:13 INFO - PROCESS | 1834 | 1461545053681 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]]]}] 17:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1341ms 17:44:13 INFO - PROCESS | 1834 | 1461545053704 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 17:44:13 INFO - PROCESS | 1834 | 1461545053712 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 17:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:44:13 INFO - PROCESS | 1834 | 1461545053722 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:44:13 INFO - PROCESS | 1834 | 1461545053725 Marionette TRACE conn3 <- [1,138,null,{}] 17:44:13 INFO - PROCESS | 1834 | 1461545053731 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}] 17:44:13 INFO - PROCESS | 1834 | 1461545053886 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 17:44:14 INFO - PROCESS | 1834 | 1461545054026 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dabd07800 == 26 [pid = 1834] [id = 42] 17:44:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7f2d98a4e000) [pid = 1834] [serial = 124] [outer = (nil)] 17:44:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7f2d98a57800) [pid = 1834] [serial = 125] [outer = 0x7f2d98a4e000] 17:44:14 INFO - PROCESS | 1834 | 1461545054100 Marionette DEBUG loaded listener.js 17:44:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7f2d98a95c00) [pid = 1834] [serial = 126] [outer = 0x7f2d98a4e000] 17:44:14 INFO - PROCESS | 1834 | 1461545054919 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]]]}] 17:44:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1227ms 17:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:44:14 INFO - PROCESS | 1834 | 1461545054949 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 17:44:14 INFO - PROCESS | 1834 | 1461545054952 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 17:44:14 INFO - PROCESS | 1834 | 1461545054959 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:44:14 INFO - PROCESS | 1834 | 1461545054964 Marionette TRACE conn3 <- [1,142,null,{}] 17:44:14 INFO - PROCESS | 1834 | 1461545054980 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}] 17:44:15 INFO - PROCESS | 1834 | 1461545055192 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 17:44:15 INFO - PROCESS | 1834 | 1461545055211 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db1719000 == 27 [pid = 1834] [id = 43] 17:44:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7f2dabf8cc00) [pid = 1834] [serial = 127] [outer = (nil)] 17:44:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7f2dad48f000) [pid = 1834] [serial = 128] [outer = 0x7f2dabf8cc00] 17:44:15 INFO - PROCESS | 1834 | 1461545055329 Marionette DEBUG loaded listener.js 17:44:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7f2db0d9d400) [pid = 1834] [serial = 129] [outer = 0x7f2dabf8cc00] 17:44:16 INFO - PROCESS | 1834 | 1461545056222 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]]]}] 17:44:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dabdba800 == 26 [pid = 1834] [id = 36] 17:44:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da045f000 == 25 [pid = 1834] [id = 35] 17:44:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dabdb8800 == 24 [pid = 1834] [id = 32] 17:44:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d98acd800 == 23 [pid = 1834] [id = 34] 17:44:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95436000 == 22 [pid = 1834] [id = 8] 17:44:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2daee41000 == 21 [pid = 1834] [id = 37] 17:44:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da2475000 == 20 [pid = 1834] [id = 28] 17:44:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d97595800 == 19 [pid = 1834] [id = 24] 17:44:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d98adb800 == 18 [pid = 1834] [id = 38] 17:44:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da045e000 == 17 [pid = 1834] [id = 6] 17:44:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9b274000 == 16 [pid = 1834] [id = 29] 17:44:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da1f7b000 == 15 [pid = 1834] [id = 20] 17:44:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9be4f800 == 14 [pid = 1834] [id = 33] 17:44:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db1499800 == 13 [pid = 1834] [id = 39] 17:44:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d957ae000 == 12 [pid = 1834] [id = 9] 17:44:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dabd07800 == 11 [pid = 1834] [id = 42] 17:44:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9b282800 == 10 [pid = 1834] [id = 40] 17:44:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dab1ba000 == 9 [pid = 1834] [id = 41] 17:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 4947ms 17:44:20 INFO - PROCESS | 1834 | 1461545060013 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 17:44:20 INFO - PROCESS | 1834 | 1461545060016 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 17:44:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:44:20 INFO - PROCESS | 1834 | 1461545060025 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:44:20 INFO - PROCESS | 1834 | 1461545060029 Marionette TRACE conn3 <- [1,146,null,{}] 17:44:20 INFO - PROCESS | 1834 | 1461545060038 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}] 17:44:20 INFO - PROCESS | 1834 | 1461545060191 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 17:44:20 INFO - PROCESS | 1834 | 1461545060282 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9b274000 == 10 [pid = 1834] [id = 44] 17:44:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7f2d98a96c00) [pid = 1834] [serial = 130] [outer = (nil)] 17:44:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7f2d98a99000) [pid = 1834] [serial = 131] [outer = 0x7f2d98a96c00] 17:44:20 INFO - PROCESS | 1834 | 1461545060346 Marionette DEBUG loaded listener.js 17:44:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f2d9b25b000) [pid = 1834] [serial = 132] [outer = 0x7f2d98a96c00] 17:44:21 INFO - PROCESS | 1834 | 1461545061005 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]]]}] 17:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1034ms 17:44:21 INFO - PROCESS | 1834 | 1461545061058 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 17:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:44:21 INFO - PROCESS | 1834 | 1461545061064 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 17:44:21 INFO - PROCESS | 1834 | 1461545061076 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:44:21 INFO - PROCESS | 1834 | 1461545061081 Marionette TRACE conn3 <- [1,150,null,{}] 17:44:21 INFO - PROCESS | 1834 | 1461545061087 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}] 17:44:21 INFO - PROCESS | 1834 | 1461545061257 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 17:44:21 INFO - PROCESS | 1834 | 1461545061346 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e966800 == 11 [pid = 1834] [id = 45] 17:44:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f2d98a97000) [pid = 1834] [serial = 133] [outer = (nil)] 17:44:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f2d9d623400) [pid = 1834] [serial = 134] [outer = 0x7f2d98a97000] 17:44:21 INFO - PROCESS | 1834 | 1461545061406 Marionette DEBUG loaded listener.js 17:44:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f2d9ef0f800) [pid = 1834] [serial = 135] [outer = 0x7f2d98a97000] 17:44:22 INFO - PROCESS | 1834 | 1461545062273 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]]]}] 17:44:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:44:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1285ms 17:44:22 INFO - PROCESS | 1834 | 1461545062357 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 17:44:22 INFO - PROCESS | 1834 | 1461545062360 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 17:44:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:44:22 INFO - PROCESS | 1834 | 1461545062367 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:44:22 INFO - PROCESS | 1834 | 1461545062369 Marionette TRACE conn3 <- [1,154,null,{}] 17:44:22 INFO - PROCESS | 1834 | 1461545062389 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}] 17:44:22 INFO - PROCESS | 1834 | 1461545062566 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 17:44:22 INFO - PROCESS | 1834 | 1461545062586 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da61e7000 == 12 [pid = 1834] [id = 46] 17:44:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f2d98a52400) [pid = 1834] [serial = 136] [outer = (nil)] 17:44:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f2da5269000) [pid = 1834] [serial = 137] [outer = 0x7f2d98a52400] 17:44:22 INFO - PROCESS | 1834 | 1461545062654 Marionette DEBUG loaded listener.js 17:44:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f2dabd50400) [pid = 1834] [serial = 138] [outer = 0x7f2d98a52400] 17:44:23 INFO - PROCESS | 1834 | 1461545063420 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]]]}] 17:44:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1084ms 17:44:23 INFO - PROCESS | 1834 | 1461545063466 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 17:44:23 INFO - PROCESS | 1834 | 1461545063468 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 17:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:44:23 INFO - PROCESS | 1834 | 1461545063475 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:44:23 INFO - PROCESS | 1834 | 1461545063477 Marionette TRACE conn3 <- [1,158,null,{}] 17:44:23 INFO - PROCESS | 1834 | 1461545063486 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}] 17:44:23 INFO - PROCESS | 1834 | 1461545063652 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 17:44:23 INFO - PROCESS | 1834 | 1461545063720 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dad138000 == 13 [pid = 1834] [id = 47] 17:44:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f2d952e8400) [pid = 1834] [serial = 139] [outer = (nil)] 17:44:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f2dac4d9800) [pid = 1834] [serial = 140] [outer = 0x7f2d952e8400] 17:44:23 INFO - PROCESS | 1834 | 1461545063795 Marionette DEBUG loaded listener.js 17:44:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f2dad489000) [pid = 1834] [serial = 141] [outer = 0x7f2d952e8400] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f2da02b4400) [pid = 1834] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f2d954f0000) [pid = 1834] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7f2d954f0400) [pid = 1834] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f2d9d54b800) [pid = 1834] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7f2d954f1c00) [pid = 1834] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7f2d9586a400) [pid = 1834] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7f2d9f814800) [pid = 1834] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f2da1e77800) [pid = 1834] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7f2d954ef800) [pid = 1834] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7f2d95540400) [pid = 1834] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7f2da24d1400) [pid = 1834] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7f2d9d540800) [pid = 1834] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7f2d9ca14000) [pid = 1834] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7f2d9ef0b800) [pid = 1834] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7f2dabd44000) [pid = 1834] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7f2d94eb7000) [pid = 1834] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7f2d96edd000) [pid = 1834] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7f2d963df800) [pid = 1834] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7f2d98a4e000) [pid = 1834] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7f2d975df400) [pid = 1834] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7f2d95865000) [pid = 1834] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7f2da6192800) [pid = 1834] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7f2d9f816000) [pid = 1834] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7f2d9e192800) [pid = 1834] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7f2d9ca16c00) [pid = 1834] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7f2dad146c00) [pid = 1834] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7f2dac004400) [pid = 1834] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7f2d95865400) [pid = 1834] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7f2d9cd4d000) [pid = 1834] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7f2dabf8a400) [pid = 1834] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7f2da02ad400) [pid = 1834] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7f2d9ef0c400) [pid = 1834] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f2d9585ec00) [pid = 1834] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:44:25 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7f2da6193000) [pid = 1834] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:44:25 INFO - PROCESS | 1834 | 1461545065516 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]]]}] 17:44:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:44:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2083ms 17:44:25 INFO - PROCESS | 1834 | 1461545065595 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 17:44:25 INFO - PROCESS | 1834 | 1461545065597 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 17:44:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:44:25 INFO - PROCESS | 1834 | 1461545065631 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:44:25 INFO - PROCESS | 1834 | 1461545065633 Marionette TRACE conn3 <- [1,162,null,{}] 17:44:25 INFO - PROCESS | 1834 | 1461545065663 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}] 17:44:25 INFO - PROCESS | 1834 | 1461545065830 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 17:44:25 INFO - PROCESS | 1834 | 1461545065851 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9c790800 == 14 [pid = 1834] [id = 48] 17:44:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f2d94eaec00) [pid = 1834] [serial = 142] [outer = (nil)] 17:44:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f2d963de400) [pid = 1834] [serial = 143] [outer = 0x7f2d94eaec00] 17:44:25 INFO - PROCESS | 1834 | 1461545065912 Marionette DEBUG loaded listener.js 17:44:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f2d9ef0c400) [pid = 1834] [serial = 144] [outer = 0x7f2d94eaec00] 17:44:26 INFO - PROCESS | 1834 | 1461545066569 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]]]}] 17:44:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1004ms 17:44:26 INFO - PROCESS | 1834 | 1461545066619 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 17:44:26 INFO - PROCESS | 1834 | 1461545066622 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 17:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:44:26 INFO - PROCESS | 1834 | 1461545066628 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:44:26 INFO - PROCESS | 1834 | 1461545066630 Marionette TRACE conn3 <- [1,166,null,{}] 17:44:26 INFO - PROCESS | 1834 | 1461545066635 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}] 17:44:26 INFO - PROCESS | 1834 | 1461545066852 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 17:44:26 INFO - PROCESS | 1834 | 1461545066869 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da61f5800 == 15 [pid = 1834] [id = 49] 17:44:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f2d9553e800) [pid = 1834] [serial = 145] [outer = (nil)] 17:44:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7f2da216ec00) [pid = 1834] [serial = 146] [outer = 0x7f2d9553e800] 17:44:26 INFO - PROCESS | 1834 | 1461545066931 Marionette DEBUG loaded listener.js 17:44:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7f2daf342400) [pid = 1834] [serial = 147] [outer = 0x7f2d9553e800] 17:44:27 INFO - PROCESS | 1834 | 1461545067903 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]]]}] 17:44:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1330ms 17:44:27 INFO - PROCESS | 1834 | 1461545067958 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 17:44:27 INFO - PROCESS | 1834 | 1461545067963 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 17:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:44:28 INFO - PROCESS | 1834 | 1461545068000 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:44:28 INFO - PROCESS | 1834 | 1461545068005 Marionette TRACE conn3 <- [1,170,null,{}] 17:44:28 INFO - PROCESS | 1834 | 1461545068012 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}] 17:44:28 INFO - PROCESS | 1834 | 1461545068179 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 17:44:28 INFO - PROCESS | 1834 | 1461545068312 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e466800 == 16 [pid = 1834] [id = 50] 17:44:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7f2d989ba800) [pid = 1834] [serial = 148] [outer = (nil)] 17:44:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f2d98a57c00) [pid = 1834] [serial = 149] [outer = 0x7f2d989ba800] 17:44:28 INFO - PROCESS | 1834 | 1461545068385 Marionette DEBUG loaded listener.js 17:44:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2d9ca14400) [pid = 1834] [serial = 150] [outer = 0x7f2d989ba800] 17:44:29 INFO - PROCESS | 1834 | 1461545069284 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]]]}] 17:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1333ms 17:44:29 INFO - PROCESS | 1834 | 1461545069332 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 17:44:29 INFO - PROCESS | 1834 | 1461545069340 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 17:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:44:29 INFO - PROCESS | 1834 | 1461545069350 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:44:29 INFO - PROCESS | 1834 | 1461545069353 Marionette TRACE conn3 <- [1,174,null,{}] 17:44:29 INFO - PROCESS | 1834 | 1461545069357 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}] 17:44:29 INFO - PROCESS | 1834 | 1461545069519 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 17:44:29 INFO - PROCESS | 1834 | 1461545069653 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95995800 == 17 [pid = 1834] [id = 51] 17:44:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7f2d952e5000) [pid = 1834] [serial = 151] [outer = (nil)] 17:44:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7f2d9585b400) [pid = 1834] [serial = 152] [outer = 0x7f2d952e5000] 17:44:29 INFO - PROCESS | 1834 | 1461545069724 Marionette DEBUG loaded listener.js 17:44:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7f2d9ef10400) [pid = 1834] [serial = 153] [outer = 0x7f2d952e5000] 17:44:30 INFO - PROCESS | 1834 | 1461545070201 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:44:30 INFO - PROCESS | 1834 | 1461545070869 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]]]}] 17:44:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1533ms 17:44:30 INFO - PROCESS | 1834 | 1461545070884 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 17:44:30 INFO - PROCESS | 1834 | 1461545070896 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 17:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:44:30 INFO - PROCESS | 1834 | 1461545070907 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:44:30 INFO - PROCESS | 1834 | 1461545070915 Marionette TRACE conn3 <- [1,178,null,{}] 17:44:30 INFO - PROCESS | 1834 | 1461545070933 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}] 17:44:31 INFO - PROCESS | 1834 | 1461545071135 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7f2da1f1f800) [pid = 1834] [serial = 79] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7f2d9efd1000) [pid = 1834] [serial = 76] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7f2da02b7400) [pid = 1834] [serial = 103] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7f2d9f80c400) [pid = 1834] [serial = 77] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7f2d9e197800) [pid = 1834] [serial = 120] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7f2d955e0c00) [pid = 1834] [serial = 73] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7f2daf33d400) [pid = 1834] [serial = 97] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7f2d9e190800) [pid = 1834] [serial = 100] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7f2d9d623000) [pid = 1834] [serial = 85] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7f2daee4c000) [pid = 1834] [serial = 2] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f2d97146c00) [pid = 1834] [serial = 119] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7f2dad495c00) [pid = 1834] [serial = 95] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7f2d95519800) [pid = 1834] [serial = 28] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7f2da02ad800) [pid = 1834] [serial = 46] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7f2da2163400) [pid = 1834] [serial = 49] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7f2d9585bc00) [pid = 1834] [serial = 34] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7f2da240c400) [pid = 1834] [serial = 50] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7f2d98a9bc00) [pid = 1834] [serial = 52] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7f2da24ca400) [pid = 1834] [serial = 53] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7f2dab1e0800) [pid = 1834] [serial = 56] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7f2dab11a800) [pid = 1834] [serial = 55] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 97 (0x7f2da1e1ec00) [pid = 1834] [serial = 47] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 96 (0x7f2d9df31400) [pid = 1834] [serial = 37] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 95 (0x7f2d9f883000) [pid = 1834] [serial = 44] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 94 (0x7f2d9efcac00) [pid = 1834] [serial = 40] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7f2d9f224400) [pid = 1834] [serial = 43] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 92 (0x7f2d955e3400) [pid = 1834] [serial = 31] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 91 (0x7f2d9f32c400) [pid = 1834] [serial = 41] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 90 (0x7f2dac0f0800) [pid = 1834] [serial = 58] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 89 (0x7f2d9e48b800) [pid = 1834] [serial = 38] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 88 (0x7f2d9be6d400) [pid = 1834] [serial = 35] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 87 (0x7f2dac4d2c00) [pid = 1834] [serial = 59] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 86 (0x7f2d9f886400) [pid = 1834] [serial = 26] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 85 (0x7f2d9e484400) [pid = 1834] [serial = 9] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 84 (0x7f2d9ef05000) [pid = 1834] [serial = 86] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 83 (0x7f2d9df34000) [pid = 1834] [serial = 64] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 82 (0x7f2d97f26000) [pid = 1834] [serial = 61] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 81 (0x7f2d9f331800) [pid = 1834] [serial = 88] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 80 (0x7f2dac20d800) [pid = 1834] [serial = 106] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 79 (0x7f2dac2a1400) [pid = 1834] [serial = 82] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 78 (0x7f2da2423800) [pid = 1834] [serial = 80] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 77 (0x7f2d9b209800) [pid = 1834] [serial = 74] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 76 (0x7f2db0aad400) [pid = 1834] [serial = 98] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 75 (0x7f2d9f224c00) [pid = 1834] [serial = 101] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 74 (0x7f2dabf87c00) [pid = 1834] [serial = 70] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 73 (0x7f2da6194c00) [pid = 1834] [serial = 91] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 72 (0x7f2dad492800) [pid = 1834] [serial = 110] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 71 (0x7f2d95867800) [pid = 1834] [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.] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 70 (0x7f2da2172000) [pid = 1834] [serial = 104] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 69 (0x7f2d9ef0dc00) [pid = 1834] [serial = 65] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 68 (0x7f2da1f18c00) [pid = 1834] [serial = 67] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 67 (0x7f2d9df2f000) [pid = 1834] [serial = 12] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 66 (0x7f2dad1eec00) [pid = 1834] [serial = 94] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 65 (0x7f2dac4dec00) [pid = 1834] [serial = 83] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 64 (0x7f2d9b258400) [pid = 1834] [serial = 62] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 63 (0x7f2d95863800) [pid = 1834] [serial = 25] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 62 (0x7f2dad248800) [pid = 1834] [serial = 107] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 61 (0x7f2dac2a3800) [pid = 1834] [serial = 71] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 60 (0x7f2d954e2c00) [pid = 1834] [serial = 22] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 59 (0x7f2d954e7400) [pid = 1834] [serial = 23] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 58 (0x7f2db1706400) [pid = 1834] [serial = 117] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 57 (0x7f2d975e1400) [pid = 1834] [serial = 16] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 56 (0x7f2db12a5800) [pid = 1834] [serial = 116] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 55 (0x7f2d975e8000) [pid = 1834] [serial = 17] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 54 (0x7f2db0aaa800) [pid = 1834] [serial = 111] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 53 (0x7f2d975e9000) [pid = 1834] [serial = 19] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 52 (0x7f2dabd50000) [pid = 1834] [serial = 92] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 51 (0x7f2db12ab400) [pid = 1834] [serial = 113] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 50 (0x7f2da24cc400) [pid = 1834] [serial = 68] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 49 (0x7f2db160c800) [pid = 1834] [serial = 114] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 48 (0x7f2dad48f000) [pid = 1834] [serial = 128] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 47 (0x7f2da6191c00) [pid = 1834] [serial = 123] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 46 (0x7f2da03b8400) [pid = 1834] [serial = 89] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 45 (0x7f2da1f1f000) [pid = 1834] [serial = 122] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 44 (0x7f2d98a57800) [pid = 1834] [serial = 125] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | --DOMWINDOW == 43 (0x7f2d98a95c00) [pid = 1834] [serial = 126] [outer = (nil)] [url = about:blank] 17:44:31 INFO - PROCESS | 1834 | 1461545071380 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95986000 == 18 [pid = 1834] [id = 52] 17:44:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 44 (0x7f2d955d9800) [pid = 1834] [serial = 154] [outer = (nil)] 17:44:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 45 (0x7f2d95865000) [pid = 1834] [serial = 155] [outer = 0x7f2d955d9800] 17:44:31 INFO - PROCESS | 1834 | 1461545071440 Marionette DEBUG loaded listener.js 17:44:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 46 (0x7f2d975de800) [pid = 1834] [serial = 156] [outer = 0x7f2d955d9800] 17:44:32 INFO - PROCESS | 1834 | 1461545072175 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]]]}] 17:44:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:44:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1298ms 17:44:32 INFO - PROCESS | 1834 | 1461545072205 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 17:44:32 INFO - PROCESS | 1834 | 1461545072217 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 17:44:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:44:32 INFO - PROCESS | 1834 | 1461545072240 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:44:32 INFO - PROCESS | 1834 | 1461545072247 Marionette TRACE conn3 <- [1,182,null,{}] 17:44:32 INFO - PROCESS | 1834 | 1461545072258 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}] 17:44:32 INFO - PROCESS | 1834 | 1461545072403 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 17:44:32 INFO - PROCESS | 1834 | 1461545072478 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d975a1000 == 19 [pid = 1834] [id = 53] 17:44:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 47 (0x7f2d955da000) [pid = 1834] [serial = 157] [outer = (nil)] 17:44:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 48 (0x7f2d98a50c00) [pid = 1834] [serial = 158] [outer = 0x7f2d955da000] 17:44:32 INFO - PROCESS | 1834 | 1461545072536 Marionette DEBUG loaded listener.js 17:44:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 49 (0x7f2d98a9bc00) [pid = 1834] [serial = 159] [outer = 0x7f2d955da000] 17:44:33 INFO - PROCESS | 1834 | 1461545073129 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]]]}] 17:44:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 943ms 17:44:33 INFO - PROCESS | 1834 | 1461545073182 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 17:44:33 INFO - PROCESS | 1834 | 1461545073186 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 17:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:44:33 INFO - PROCESS | 1834 | 1461545073191 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:44:33 INFO - PROCESS | 1834 | 1461545073197 Marionette TRACE conn3 <- [1,186,null,{}] 17:44:33 INFO - PROCESS | 1834 | 1461545073217 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}] 17:44:33 INFO - PROCESS | 1834 | 1461545073391 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 17:44:33 INFO - PROCESS | 1834 | 1461545073406 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9ca8e800 == 20 [pid = 1834] [id = 54] 17:44:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 50 (0x7f2d98a9b400) [pid = 1834] [serial = 160] [outer = (nil)] 17:44:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 51 (0x7f2d9c76a800) [pid = 1834] [serial = 161] [outer = 0x7f2d98a9b400] 17:44:33 INFO - PROCESS | 1834 | 1461545073474 Marionette DEBUG loaded listener.js 17:44:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 52 (0x7f2d9d691800) [pid = 1834] [serial = 162] [outer = 0x7f2d98a9b400] 17:44:34 INFO - PROCESS | 1834 | 1461545074157 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]]]}] 17:44:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:44:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1032ms 17:44:34 INFO - PROCESS | 1834 | 1461545074225 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 17:44:34 INFO - PROCESS | 1834 | 1461545074231 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 17:44:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:44:34 INFO - PROCESS | 1834 | 1461545074236 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:44:34 INFO - PROCESS | 1834 | 1461545074238 Marionette TRACE conn3 <- [1,190,null,{}] 17:44:34 INFO - PROCESS | 1834 | 1461545074243 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}] 17:44:34 INFO - PROCESS | 1834 | 1461545074400 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 17:44:34 INFO - PROCESS | 1834 | 1461545074427 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e1df000 == 21 [pid = 1834] [id = 55] 17:44:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 53 (0x7f2d952e2800) [pid = 1834] [serial = 163] [outer = (nil)] 17:44:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 54 (0x7f2d9e7f7000) [pid = 1834] [serial = 164] [outer = 0x7f2d952e2800] 17:44:34 INFO - PROCESS | 1834 | 1461545074485 Marionette DEBUG loaded listener.js 17:44:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 55 (0x7f2d9ef0f000) [pid = 1834] [serial = 165] [outer = 0x7f2d952e2800] 17:44:35 INFO - PROCESS | 1834 | 1461545075226 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]]]}] 17:44:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1028ms 17:44:35 INFO - PROCESS | 1834 | 1461545075266 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 17:44:35 INFO - PROCESS | 1834 | 1461545075271 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 17:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:44:35 INFO - PROCESS | 1834 | 1461545075278 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:44:35 INFO - PROCESS | 1834 | 1461545075283 Marionette TRACE conn3 <- [1,194,null,{}] 17:44:35 INFO - PROCESS | 1834 | 1461545075306 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}] 17:44:35 INFO - PROCESS | 1834 | 1461545075461 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 17:44:35 INFO - PROCESS | 1834 | 1461545075479 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9eb36000 == 22 [pid = 1834] [id = 56] 17:44:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 56 (0x7f2d952e3000) [pid = 1834] [serial = 166] [outer = (nil)] 17:44:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 57 (0x7f2d9f229800) [pid = 1834] [serial = 167] [outer = 0x7f2d952e3000] 17:44:35 INFO - PROCESS | 1834 | 1461545075536 Marionette DEBUG loaded listener.js 17:44:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 58 (0x7f2d9f8d3400) [pid = 1834] [serial = 168] [outer = 0x7f2d952e3000] 17:44:35 INFO - PROCESS | 1834 | --DOMWINDOW == 57 (0x7f2d952e8400) [pid = 1834] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:44:35 INFO - PROCESS | 1834 | --DOMWINDOW == 56 (0x7f2dabf8cc00) [pid = 1834] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:44:35 INFO - PROCESS | 1834 | --DOMWINDOW == 55 (0x7f2d98a96c00) [pid = 1834] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:44:35 INFO - PROCESS | 1834 | --DOMWINDOW == 54 (0x7f2d98a97000) [pid = 1834] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:44:35 INFO - PROCESS | 1834 | --DOMWINDOW == 53 (0x7f2d98a52400) [pid = 1834] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:44:35 INFO - PROCESS | 1834 | --DOMWINDOW == 52 (0x7f2d94eaec00) [pid = 1834] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:44:36 INFO - PROCESS | 1834 | 1461545076220 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]]]}] 17:44:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 981ms 17:44:36 INFO - PROCESS | 1834 | 1461545076259 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 17:44:36 INFO - PROCESS | 1834 | 1461545076262 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 17:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:44:36 INFO - PROCESS | 1834 | 1461545076267 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:44:36 INFO - PROCESS | 1834 | 1461545076269 Marionette TRACE conn3 <- [1,198,null,{}] 17:44:36 INFO - PROCESS | 1834 | 1461545076274 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}] 17:44:36 INFO - PROCESS | 1834 | 1461545076462 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 17:44:36 INFO - PROCESS | 1834 | 1461545076487 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9efb7000 == 23 [pid = 1834] [id = 57] 17:44:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 53 (0x7f2d952e8400) [pid = 1834] [serial = 169] [outer = (nil)] 17:44:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 54 (0x7f2d9f330800) [pid = 1834] [serial = 170] [outer = 0x7f2d952e8400] 17:44:36 INFO - PROCESS | 1834 | 1461545076550 Marionette DEBUG loaded listener.js 17:44:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 55 (0x7f2da216e000) [pid = 1834] [serial = 171] [outer = 0x7f2d952e8400] 17:44:37 INFO - PROCESS | 1834 | 1461545077150 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]]]}] 17:44:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 924ms 17:44:37 INFO - PROCESS | 1834 | 1461545077192 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 17:44:37 INFO - PROCESS | 1834 | 1461545077195 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 17:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:44:37 INFO - PROCESS | 1834 | 1461545077201 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:44:37 INFO - PROCESS | 1834 | 1461545077203 Marionette TRACE conn3 <- [1,202,null,{}] 17:44:37 INFO - PROCESS | 1834 | 1461545077208 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}] 17:44:37 INFO - PROCESS | 1834 | 1461545077328 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 17:44:37 INFO - PROCESS | 1834 | 1461545077346 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f726800 == 24 [pid = 1834] [id = 58] 17:44:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 56 (0x7f2d954e7400) [pid = 1834] [serial = 172] [outer = (nil)] 17:44:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 57 (0x7f2da24c6c00) [pid = 1834] [serial = 173] [outer = 0x7f2d954e7400] 17:44:37 INFO - PROCESS | 1834 | 1461545077403 Marionette DEBUG loaded listener.js 17:44:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 58 (0x7f2da6191800) [pid = 1834] [serial = 174] [outer = 0x7f2d954e7400] 17:44:38 INFO - PROCESS | 1834 | 1461545078159 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]]]}] 17:44:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1025ms 17:44:38 INFO - PROCESS | 1834 | 1461545078227 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 17:44:38 INFO - PROCESS | 1834 | 1461545078234 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 17:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:44:38 INFO - PROCESS | 1834 | 1461545078242 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:44:38 INFO - PROCESS | 1834 | 1461545078248 Marionette TRACE conn3 <- [1,206,null,{}] 17:44:38 INFO - PROCESS | 1834 | 1461545078281 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}] 17:44:38 INFO - PROCESS | 1834 | 1461545078472 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 17:44:38 INFO - PROCESS | 1834 | 1461545078488 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d97175800 == 25 [pid = 1834] [id = 59] 17:44:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 59 (0x7f2d952e6000) [pid = 1834] [serial = 175] [outer = (nil)] 17:44:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 60 (0x7f2d970f7000) [pid = 1834] [serial = 176] [outer = 0x7f2d952e6000] 17:44:38 INFO - PROCESS | 1834 | 1461545078559 Marionette DEBUG loaded listener.js 17:44:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 61 (0x7f2d98a4fc00) [pid = 1834] [serial = 177] [outer = 0x7f2d952e6000] 17:44:39 INFO - PROCESS | 1834 | 1461545079310 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]]]}] 17:44:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1097ms 17:44:39 INFO - PROCESS | 1834 | 1461545079339 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 17:44:39 INFO - PROCESS | 1834 | 1461545079347 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 17:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:44:39 INFO - PROCESS | 1834 | 1461545079371 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:44:39 INFO - PROCESS | 1834 | 1461545079375 Marionette TRACE conn3 <- [1,210,null,{}] 17:44:39 INFO - PROCESS | 1834 | 1461545079397 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}] 17:44:39 INFO - PROCESS | 1834 | 1461545079552 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 17:44:39 INFO - PROCESS | 1834 | 1461545079673 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9ca8c800 == 26 [pid = 1834] [id = 60] 17:44:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 62 (0x7f2d98a94000) [pid = 1834] [serial = 178] [outer = (nil)] 17:44:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 63 (0x7f2d9be6c000) [pid = 1834] [serial = 179] [outer = 0x7f2d98a94000] 17:44:39 INFO - PROCESS | 1834 | 1461545079744 Marionette DEBUG loaded listener.js 17:44:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 64 (0x7f2d9d621400) [pid = 1834] [serial = 180] [outer = 0x7f2d98a94000] 17:44:40 INFO - PROCESS | 1834 | 1461545080582 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]]]}] 17:44:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:44:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1251ms 17:44:40 INFO - PROCESS | 1834 | 1461545080622 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 17:44:40 INFO - PROCESS | 1834 | 1461545080626 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 17:44:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:44:40 INFO - PROCESS | 1834 | 1461545080632 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:44:40 INFO - PROCESS | 1834 | 1461545080638 Marionette TRACE conn3 <- [1,214,null,{}] 17:44:40 INFO - PROCESS | 1834 | 1461545080653 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}] 17:44:40 INFO - PROCESS | 1834 | 1461545080819 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 17:44:40 INFO - PROCESS | 1834 | 1461545080943 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da03da800 == 27 [pid = 1834] [id = 61] 17:44:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 65 (0x7f2d9e197800) [pid = 1834] [serial = 181] [outer = (nil)] 17:44:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 66 (0x7f2da1e1c000) [pid = 1834] [serial = 182] [outer = 0x7f2d9e197800] 17:44:41 INFO - PROCESS | 1834 | 1461545081017 Marionette DEBUG loaded listener.js 17:44:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 67 (0x7f2da1f1e800) [pid = 1834] [serial = 183] [outer = 0x7f2d9e197800] 17:44:41 INFO - PROCESS | 1834 | 1461545081833 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]]]}] 17:44:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1237ms 17:44:41 INFO - PROCESS | 1834 | 1461545081869 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 17:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:44:41 INFO - PROCESS | 1834 | 1461545081874 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 17:44:41 INFO - PROCESS | 1834 | 1461545081880 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:44:41 INFO - PROCESS | 1834 | 1461545081883 Marionette TRACE conn3 <- [1,218,null,{}] 17:44:41 INFO - PROCESS | 1834 | 1461545081888 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}] 17:44:42 INFO - PROCESS | 1834 | 1461545082030 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 17:44:42 INFO - PROCESS | 1834 | 1461545082156 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da1f90800 == 28 [pid = 1834] [id = 62] 17:44:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 68 (0x7f2d9f224000) [pid = 1834] [serial = 184] [outer = (nil)] 17:44:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 69 (0x7f2da6193800) [pid = 1834] [serial = 185] [outer = 0x7f2d9f224000] 17:44:42 INFO - PROCESS | 1834 | 1461545082227 Marionette DEBUG loaded listener.js 17:44:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 70 (0x7f2dab11fc00) [pid = 1834] [serial = 186] [outer = 0x7f2d9f224000] 17:44:43 INFO - PROCESS | 1834 | 1461545083263 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]]]}] 17:44:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:44:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1428ms 17:44:43 INFO - PROCESS | 1834 | 1461545083308 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 17:44:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:44:43 INFO - PROCESS | 1834 | 1461545083313 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 17:44:43 INFO - PROCESS | 1834 | 1461545083320 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:44:43 INFO - PROCESS | 1834 | 1461545083325 Marionette TRACE conn3 <- [1,222,null,{}] 17:44:43 INFO - PROCESS | 1834 | 1461545083332 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}] 17:44:43 INFO - PROCESS | 1834 | 1461545083476 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 17:44:43 INFO - PROCESS | 1834 | 1461545083696 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d97179800 == 29 [pid = 1834] [id = 63] 17:44:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 71 (0x7f2d97147800) [pid = 1834] [serial = 187] [outer = (nil)] 17:44:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 72 (0x7f2d975e1000) [pid = 1834] [serial = 188] [outer = 0x7f2d97147800] 17:44:43 INFO - PROCESS | 1834 | 1461545083764 Marionette DEBUG loaded listener.js 17:44:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 73 (0x7f2d98a51800) [pid = 1834] [serial = 189] [outer = 0x7f2d97147800] 17:44:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db1719000 == 28 [pid = 1834] [id = 43] 17:44:44 INFO - PROCESS | 1834 | --DOMWINDOW == 72 (0x7f2dac4d9800) [pid = 1834] [serial = 140] [outer = (nil)] [url = about:blank] 17:44:44 INFO - PROCESS | 1834 | --DOMWINDOW == 71 (0x7f2db0d9d400) [pid = 1834] [serial = 129] [outer = (nil)] [url = about:blank] 17:44:44 INFO - PROCESS | 1834 | --DOMWINDOW == 70 (0x7f2d98a99000) [pid = 1834] [serial = 131] [outer = (nil)] [url = about:blank] 17:44:44 INFO - PROCESS | 1834 | --DOMWINDOW == 69 (0x7f2d9b25b000) [pid = 1834] [serial = 132] [outer = (nil)] [url = about:blank] 17:44:44 INFO - PROCESS | 1834 | --DOMWINDOW == 68 (0x7f2d9d623400) [pid = 1834] [serial = 134] [outer = (nil)] [url = about:blank] 17:44:44 INFO - PROCESS | 1834 | --DOMWINDOW == 67 (0x7f2dad489000) [pid = 1834] [serial = 141] [outer = (nil)] [url = about:blank] 17:44:44 INFO - PROCESS | 1834 | --DOMWINDOW == 66 (0x7f2da5269000) [pid = 1834] [serial = 137] [outer = (nil)] [url = about:blank] 17:44:44 INFO - PROCESS | 1834 | --DOMWINDOW == 65 (0x7f2d9ef0c400) [pid = 1834] [serial = 144] [outer = (nil)] [url = about:blank] 17:44:44 INFO - PROCESS | 1834 | --DOMWINDOW == 64 (0x7f2da216ec00) [pid = 1834] [serial = 146] [outer = (nil)] [url = about:blank] 17:44:44 INFO - PROCESS | 1834 | --DOMWINDOW == 63 (0x7f2dabd50400) [pid = 1834] [serial = 138] [outer = (nil)] [url = about:blank] 17:44:44 INFO - PROCESS | 1834 | --DOMWINDOW == 62 (0x7f2d963de400) [pid = 1834] [serial = 143] [outer = (nil)] [url = about:blank] 17:44:44 INFO - PROCESS | 1834 | --DOMWINDOW == 61 (0x7f2d9ef0f800) [pid = 1834] [serial = 135] [outer = (nil)] [url = about:blank] 17:44:44 INFO - PROCESS | 1834 | 1461545084515 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]]]}] 17:44:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1236ms 17:44:44 INFO - PROCESS | 1834 | 1461545084557 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 17:44:44 INFO - PROCESS | 1834 | 1461545084565 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 17:44:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:44:44 INFO - PROCESS | 1834 | 1461545084581 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:44:44 INFO - PROCESS | 1834 | 1461545084586 Marionette TRACE conn3 <- [1,226,null,{}] 17:44:44 INFO - PROCESS | 1834 | 1461545084591 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}] 17:44:44 INFO - PROCESS | 1834 | 1461545084727 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 17:44:44 INFO - PROCESS | 1834 | 1461545084746 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9d98f800 == 29 [pid = 1834] [id = 64] 17:44:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 62 (0x7f2d9bc14000) [pid = 1834] [serial = 190] [outer = (nil)] 17:44:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 63 (0x7f2d9c6e2000) [pid = 1834] [serial = 191] [outer = 0x7f2d9bc14000] 17:44:44 INFO - PROCESS | 1834 | 1461545084805 Marionette DEBUG loaded listener.js 17:44:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 64 (0x7f2d9d621000) [pid = 1834] [serial = 192] [outer = 0x7f2d9bc14000] 17:44:45 INFO - PROCESS | 1834 | 1461545085677 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]]]}] 17:44:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:44:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1146ms 17:44:45 INFO - PROCESS | 1834 | 1461545085735 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 17:44:45 INFO - PROCESS | 1834 | 1461545085742 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 17:44:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:44:45 INFO - PROCESS | 1834 | 1461545085750 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:44:45 INFO - PROCESS | 1834 | 1461545085755 Marionette TRACE conn3 <- [1,230,null,{}] 17:44:45 INFO - PROCESS | 1834 | 1461545085770 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}] 17:44:45 INFO - PROCESS | 1834 | 1461545085942 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 17:44:46 INFO - PROCESS | 1834 | 1461545086028 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9efaa800 == 30 [pid = 1834] [id = 65] 17:44:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 65 (0x7f2d9bc16400) [pid = 1834] [serial = 193] [outer = (nil)] 17:44:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 66 (0x7f2d9f22b800) [pid = 1834] [serial = 194] [outer = 0x7f2d9bc16400] 17:44:46 INFO - PROCESS | 1834 | 1461545086090 Marionette DEBUG loaded listener.js 17:44:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 67 (0x7f2da02b3800) [pid = 1834] [serial = 195] [outer = 0x7f2d9bc16400] 17:44:46 INFO - PROCESS | 1834 | 1461545086719 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]]]}] 17:44:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:44:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1035ms 17:44:46 INFO - PROCESS | 1834 | 1461545086786 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 17:44:46 INFO - PROCESS | 1834 | 1461545086790 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 17:44:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:44:46 INFO - PROCESS | 1834 | 1461545086796 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:44:46 INFO - PROCESS | 1834 | 1461545086799 Marionette TRACE conn3 <- [1,234,null,{}] 17:44:46 INFO - PROCESS | 1834 | 1461545086805 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}] 17:44:46 INFO - PROCESS | 1834 | 1461545086988 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 17:44:47 INFO - PROCESS | 1834 | 1461545087004 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da03da000 == 31 [pid = 1834] [id = 66] 17:44:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 68 (0x7f2d9d622400) [pid = 1834] [serial = 196] [outer = (nil)] 17:44:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 69 (0x7f2da2405800) [pid = 1834] [serial = 197] [outer = 0x7f2d9d622400] 17:44:47 INFO - PROCESS | 1834 | 1461545087064 Marionette DEBUG loaded listener.js 17:44:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 70 (0x7f2da5268c00) [pid = 1834] [serial = 198] [outer = 0x7f2d9d622400] 17:44:47 INFO - PROCESS | 1834 | 1461545087843 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]]]}] 17:44:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:44:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1085ms 17:44:47 INFO - PROCESS | 1834 | 1461545087882 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 17:44:47 INFO - PROCESS | 1834 | 1461545087885 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 17:44:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:44:47 INFO - PROCESS | 1834 | 1461545087897 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:44:47 INFO - PROCESS | 1834 | 1461545087899 Marionette TRACE conn3 <- [1,238,null,{}] 17:44:47 INFO - PROCESS | 1834 | 1461545087905 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}] 17:44:48 INFO - PROCESS | 1834 | 1461545088058 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 17:44:48 INFO - PROCESS | 1834 | 1461545088120 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da2475000 == 32 [pid = 1834] [id = 67] 17:44:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 71 (0x7f2d952ea800) [pid = 1834] [serial = 199] [outer = (nil)] 17:44:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 72 (0x7f2dabf85800) [pid = 1834] [serial = 200] [outer = 0x7f2d952ea800] 17:44:48 INFO - PROCESS | 1834 | 1461545088181 Marionette DEBUG loaded listener.js 17:44:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 73 (0x7f2dac011000) [pid = 1834] [serial = 201] [outer = 0x7f2d952ea800] 17:44:48 INFO - PROCESS | 1834 | --DOMWINDOW == 72 (0x7f2d952e2800) [pid = 1834] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:44:48 INFO - PROCESS | 1834 | --DOMWINDOW == 71 (0x7f2d952e3000) [pid = 1834] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:44:48 INFO - PROCESS | 1834 | --DOMWINDOW == 70 (0x7f2d955da000) [pid = 1834] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:44:48 INFO - PROCESS | 1834 | --DOMWINDOW == 69 (0x7f2d955d9800) [pid = 1834] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:44:48 INFO - PROCESS | 1834 | --DOMWINDOW == 68 (0x7f2d98a9b400) [pid = 1834] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:44:48 INFO - PROCESS | 1834 | --DOMWINDOW == 67 (0x7f2d952e8400) [pid = 1834] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:44:48 INFO - PROCESS | 1834 | 1461545088871 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]]]}] 17:44:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:44:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 993ms 17:44:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:44:48 INFO - PROCESS | 1834 | 1461545088884 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 17:44:48 INFO - PROCESS | 1834 | 1461545088887 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 17:44:48 INFO - PROCESS | 1834 | 1461545088896 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:44:48 INFO - PROCESS | 1834 | 1461545088899 Marionette TRACE conn3 <- [1,242,null,{}] 17:44:48 INFO - PROCESS | 1834 | 1461545088904 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}] 17:44:49 INFO - PROCESS | 1834 | 1461545089099 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 17:44:49 INFO - PROCESS | 1834 | 1461545089165 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da61ef000 == 33 [pid = 1834] [id = 68] 17:44:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 68 (0x7f2d952ed800) [pid = 1834] [serial = 202] [outer = (nil)] 17:44:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 69 (0x7f2d9d4cdc00) [pid = 1834] [serial = 203] [outer = 0x7f2d952ed800] 17:44:49 INFO - PROCESS | 1834 | 1461545089243 Marionette DEBUG loaded listener.js 17:44:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 70 (0x7f2dad1ee400) [pid = 1834] [serial = 204] [outer = 0x7f2d952ed800] 17:44:49 INFO - PROCESS | 1834 | 1461545089838 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]]]}] 17:44:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:44:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 985ms 17:44:49 INFO - PROCESS | 1834 | 1461545089879 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 17:44:49 INFO - PROCESS | 1834 | 1461545089881 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 17:44:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:44:49 INFO - PROCESS | 1834 | 1461545089887 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:44:49 INFO - PROCESS | 1834 | 1461545089889 Marionette TRACE conn3 <- [1,246,null,{}] 17:44:49 INFO - PROCESS | 1834 | 1461545089894 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}] 17:44:50 INFO - PROCESS | 1834 | 1461545090052 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 17:44:50 INFO - PROCESS | 1834 | 1461545090157 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dabd10000 == 34 [pid = 1834] [id = 69] 17:44:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 71 (0x7f2d9ef17000) [pid = 1834] [serial = 205] [outer = (nil)] 17:44:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 72 (0x7f2d9ef1bc00) [pid = 1834] [serial = 206] [outer = 0x7f2d9ef17000] 17:44:50 INFO - PROCESS | 1834 | 1461545090221 Marionette DEBUG loaded listener.js 17:44:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 73 (0x7f2d9ef21800) [pid = 1834] [serial = 207] [outer = 0x7f2d9ef17000] 17:44:50 INFO - PROCESS | 1834 | 1461545090878 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]]]}] 17:44:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:44:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1025ms 17:44:50 INFO - PROCESS | 1834 | 1461545090914 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 17:44:50 INFO - PROCESS | 1834 | 1461545090920 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 17:44:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:44:50 INFO - PROCESS | 1834 | 1461545090928 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:44:50 INFO - PROCESS | 1834 | 1461545090934 Marionette TRACE conn3 <- [1,250,null,{}] 17:44:51 INFO - PROCESS | 1834 | 1461545091020 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}] 17:44:51 INFO - PROCESS | 1834 | 1461545091181 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 17:44:51 INFO - PROCESS | 1834 | 1461545091308 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9b278800 == 35 [pid = 1834] [id = 70] 17:44:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 74 (0x7f2d96edd000) [pid = 1834] [serial = 208] [outer = (nil)] 17:44:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 75 (0x7f2d975dfc00) [pid = 1834] [serial = 209] [outer = 0x7f2d96edd000] 17:44:51 INFO - PROCESS | 1834 | 1461545091384 Marionette DEBUG loaded listener.js 17:44:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 76 (0x7f2d98a98c00) [pid = 1834] [serial = 210] [outer = 0x7f2d96edd000] 17:44:52 INFO - PROCESS | 1834 | 1461545092133 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]]]}] 17:44:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:44:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1276ms 17:44:52 INFO - PROCESS | 1834 | 1461545092204 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 17:44:52 INFO - PROCESS | 1834 | 1461545092213 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 17:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:44:52 INFO - PROCESS | 1834 | 1461545092222 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:44:52 INFO - PROCESS | 1834 | 1461545092225 Marionette TRACE conn3 <- [1,254,null,{}] 17:44:52 INFO - PROCESS | 1834 | 1461545092248 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}] 17:44:52 INFO - PROCESS | 1834 | 1461545092412 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 17:44:52 INFO - PROCESS | 1834 | 1461545092535 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da03d1000 == 36 [pid = 1834] [id = 71] 17:44:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 77 (0x7f2d9b210400) [pid = 1834] [serial = 211] [outer = (nil)] 17:44:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 78 (0x7f2d9df30800) [pid = 1834] [serial = 212] [outer = 0x7f2d9b210400] 17:44:52 INFO - PROCESS | 1834 | 1461545092609 Marionette DEBUG loaded listener.js 17:44:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 79 (0x7f2d9ef15c00) [pid = 1834] [serial = 213] [outer = 0x7f2d9b210400] 17:44:53 INFO - PROCESS | 1834 | 1461545093366 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]]]}] 17:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1202ms 17:44:53 INFO - PROCESS | 1834 | 1461545093425 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 17:44:53 INFO - PROCESS | 1834 | 1461545093429 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 17:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:44:53 INFO - PROCESS | 1834 | 1461545093435 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:44:53 INFO - PROCESS | 1834 | 1461545093441 Marionette TRACE conn3 <- [1,258,null,{}] 17:44:53 INFO - PROCESS | 1834 | 1461545093456 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}] 17:44:53 INFO - PROCESS | 1834 | 1461545093659 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 17:44:53 INFO - PROCESS | 1834 | 1461545093786 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dac45e000 == 37 [pid = 1834] [id = 72] 17:44:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 80 (0x7f2da02b8c00) [pid = 1834] [serial = 214] [outer = (nil)] 17:44:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 81 (0x7f2da6195400) [pid = 1834] [serial = 215] [outer = 0x7f2da02b8c00] 17:44:53 INFO - PROCESS | 1834 | 1461545093860 Marionette DEBUG loaded listener.js 17:44:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 82 (0x7f2dac0f8800) [pid = 1834] [serial = 216] [outer = 0x7f2da02b8c00] 17:44:54 INFO - PROCESS | 1834 | 1461545094661 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]]]}] 17:44:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:44:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1237ms 17:44:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:44:54 INFO - PROCESS | 1834 | 1461545094672 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 17:44:54 INFO - PROCESS | 1834 | 1461545094676 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 17:44:54 INFO - PROCESS | 1834 | 1461545094682 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:44:54 INFO - PROCESS | 1834 | 1461545094685 Marionette TRACE conn3 <- [1,262,null,{}] 17:44:54 INFO - PROCESS | 1834 | 1461545094690 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}] 17:44:54 INFO - PROCESS | 1834 | 1461545094831 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 17:44:54 INFO - PROCESS | 1834 | 1461545094936 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dad40d000 == 38 [pid = 1834] [id = 73] 17:44:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 83 (0x7f2d9df36800) [pid = 1834] [serial = 217] [outer = (nil)] 17:44:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 84 (0x7f2dad14c800) [pid = 1834] [serial = 218] [outer = 0x7f2d9df36800] 17:44:55 INFO - PROCESS | 1834 | 1461545095005 Marionette DEBUG loaded listener.js 17:44:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 85 (0x7f2dad489000) [pid = 1834] [serial = 219] [outer = 0x7f2d9df36800] 17:44:55 INFO - PROCESS | 1834 | 1461545095832 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]]]}] 17:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1190ms 17:44:55 INFO - PROCESS | 1834 | 1461545095872 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 17:44:55 INFO - PROCESS | 1834 | 1461545095875 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 17:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:44:55 INFO - PROCESS | 1834 | 1461545095881 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:44:55 INFO - PROCESS | 1834 | 1461545095883 Marionette TRACE conn3 <- [1,266,null,{}] 17:44:55 INFO - PROCESS | 1834 | 1461545095889 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}] 17:44:56 INFO - PROCESS | 1834 | 1461545096036 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 17:44:56 INFO - PROCESS | 1834 | 1461545096162 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db0a55800 == 39 [pid = 1834] [id = 74] 17:44:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 86 (0x7f2dac298400) [pid = 1834] [serial = 220] [outer = (nil)] 17:44:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 87 (0x7f2daee2f000) [pid = 1834] [serial = 221] [outer = 0x7f2dac298400] 17:44:56 INFO - PROCESS | 1834 | 1461545096239 Marionette DEBUG loaded listener.js 17:44:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 88 (0x7f2db0a11c00) [pid = 1834] [serial = 222] [outer = 0x7f2dac298400] 17:44:56 INFO - PROCESS | 1834 | 1461545096990 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]]]}] 17:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1133ms 17:44:57 INFO - PROCESS | 1834 | 1461545097014 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 17:44:57 INFO - PROCESS | 1834 | 1461545097017 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 17:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:44:57 INFO - PROCESS | 1834 | 1461545097023 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:44:57 INFO - PROCESS | 1834 | 1461545097025 Marionette TRACE conn3 <- [1,270,null,{}] 17:44:57 INFO - PROCESS | 1834 | 1461545097048 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}] 17:44:57 INFO - PROCESS | 1834 | 1461545097263 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 17:44:57 INFO - PROCESS | 1834 | 1461545097321 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9b289800 == 40 [pid = 1834] [id = 75] 17:44:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 89 (0x7f2d954e4800) [pid = 1834] [serial = 223] [outer = (nil)] 17:44:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 90 (0x7f2d95540c00) [pid = 1834] [serial = 224] [outer = 0x7f2d954e4800] 17:44:57 INFO - PROCESS | 1834 | 1461545097569 Marionette DEBUG loaded listener.js 17:44:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 91 (0x7f2d970e9800) [pid = 1834] [serial = 225] [outer = 0x7f2d954e4800] 17:44:58 INFO - PROCESS | 1834 | 1461545098426 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]]]}] 17:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1433ms 17:44:58 INFO - PROCESS | 1834 | 1461545098457 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 17:44:58 INFO - PROCESS | 1834 | 1461545098462 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 17:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:44:58 INFO - PROCESS | 1834 | 1461545098471 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:44:58 INFO - PROCESS | 1834 | 1461545098475 Marionette TRACE conn3 <- [1,274,null,{}] 17:44:58 INFO - PROCESS | 1834 | 1461545098481 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}] 17:44:58 INFO - PROCESS | 1834 | 1461545098628 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 17:44:58 INFO - PROCESS | 1834 | 1461545098738 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e71c800 == 41 [pid = 1834] [id = 76] 17:44:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 92 (0x7f2d975dcc00) [pid = 1834] [serial = 226] [outer = (nil)] 17:44:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7f2d9d4d6800) [pid = 1834] [serial = 227] [outer = 0x7f2d975dcc00] 17:44:58 INFO - PROCESS | 1834 | 1461545098801 Marionette DEBUG loaded listener.js 17:44:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7f2d9e6c0000) [pid = 1834] [serial = 228] [outer = 0x7f2d975dcc00] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7f2da24c6c00) [pid = 1834] [serial = 173] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 92 (0x7f2d9e7f7000) [pid = 1834] [serial = 164] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 91 (0x7f2d9f229800) [pid = 1834] [serial = 167] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 90 (0x7f2d9f8d3400) [pid = 1834] [serial = 168] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 89 (0x7f2d98a50c00) [pid = 1834] [serial = 158] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 88 (0x7f2d98a9bc00) [pid = 1834] [serial = 159] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 87 (0x7f2d95865000) [pid = 1834] [serial = 155] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 86 (0x7f2d975de800) [pid = 1834] [serial = 156] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 85 (0x7f2d9c76a800) [pid = 1834] [serial = 161] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 84 (0x7f2d9585b400) [pid = 1834] [serial = 152] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 83 (0x7f2d98a57c00) [pid = 1834] [serial = 149] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 82 (0x7f2da216e000) [pid = 1834] [serial = 171] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 81 (0x7f2d9ef0f000) [pid = 1834] [serial = 165] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 80 (0x7f2d9d691800) [pid = 1834] [serial = 162] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 79 (0x7f2d9f330800) [pid = 1834] [serial = 170] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | 1461545099576 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]]]}] 17:44:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:44:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1131ms 17:44:59 INFO - PROCESS | 1834 | 1461545099602 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 17:44:59 INFO - PROCESS | 1834 | 1461545099607 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 17:44:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:44:59 INFO - PROCESS | 1834 | 1461545099617 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:44:59 INFO - PROCESS | 1834 | 1461545099620 Marionette TRACE conn3 <- [1,278,null,{}] 17:44:59 INFO - PROCESS | 1834 | 1461545099625 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}] 17:44:59 INFO - PROCESS | 1834 | 1461545099760 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 17:44:59 INFO - PROCESS | 1834 | 1461545099852 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9cd6f000 == 42 [pid = 1834] [id = 77] 17:44:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 80 (0x7f2d9ca08000) [pid = 1834] [serial = 229] [outer = (nil)] 17:44:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 81 (0x7f2d9ef13800) [pid = 1834] [serial = 230] [outer = 0x7f2d9ca08000] 17:44:59 INFO - PROCESS | 1834 | 1461545099914 Marionette DEBUG loaded listener.js 17:45:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 82 (0x7f2d9f8cb000) [pid = 1834] [serial = 231] [outer = 0x7f2d9ca08000] 17:45:00 INFO - PROCESS | 1834 | 1461545100621 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]]]}] 17:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1036ms 17:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:45:00 INFO - PROCESS | 1834 | 1461545100652 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 17:45:00 INFO - PROCESS | 1834 | 1461545100655 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 17:45:00 INFO - PROCESS | 1834 | 1461545100661 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:45:00 INFO - PROCESS | 1834 | 1461545100666 Marionette TRACE conn3 <- [1,282,null,{}] 17:45:00 INFO - PROCESS | 1834 | 1461545100753 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}] 17:45:00 INFO - PROCESS | 1834 | 1461545100945 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 17:45:00 INFO - PROCESS | 1834 | 1461545100957 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da046c800 == 43 [pid = 1834] [id = 78] 17:45:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 83 (0x7f2da2165400) [pid = 1834] [serial = 232] [outer = (nil)] 17:45:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 84 (0x7f2dab118400) [pid = 1834] [serial = 233] [outer = 0x7f2da2165400] 17:45:01 INFO - PROCESS | 1834 | 1461545101016 Marionette DEBUG loaded listener.js 17:45:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 85 (0x7f2dabf8a400) [pid = 1834] [serial = 234] [outer = 0x7f2da2165400] 17:45:01 INFO - PROCESS | 1834 | 1461545101746 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]]]}] 17:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1139ms 17:45:01 INFO - PROCESS | 1834 | 1461545101799 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 17:45:01 INFO - PROCESS | 1834 | 1461545101803 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 17:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:45:01 INFO - PROCESS | 1834 | 1461545101809 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:45:01 INFO - PROCESS | 1834 | 1461545101812 Marionette TRACE conn3 <- [1,286,null,{}] 17:45:01 INFO - PROCESS | 1834 | 1461545101840 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}] 17:45:02 INFO - PROCESS | 1834 | 1461545102025 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 17:45:02 INFO - PROCESS | 1834 | 1461545102043 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dab1c4800 == 44 [pid = 1834] [id = 79] 17:45:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 86 (0x7f2da2168800) [pid = 1834] [serial = 235] [outer = (nil)] 17:45:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 87 (0x7f2dad14fc00) [pid = 1834] [serial = 236] [outer = 0x7f2da2168800] 17:45:02 INFO - PROCESS | 1834 | 1461545102104 Marionette DEBUG loaded listener.js 17:45:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 88 (0x7f2db0a13000) [pid = 1834] [serial = 237] [outer = 0x7f2da2168800] 17:45:02 INFO - PROCESS | 1834 | 1461545102813 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]]]}] 17:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1026ms 17:45:02 INFO - PROCESS | 1834 | 1461545102836 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 17:45:02 INFO - PROCESS | 1834 | 1461545102839 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 17:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:45:02 INFO - PROCESS | 1834 | 1461545102844 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:45:02 INFO - PROCESS | 1834 | 1461545102846 Marionette TRACE conn3 <- [1,290,null,{}] 17:45:02 INFO - PROCESS | 1834 | 1461545102854 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}] 17:45:03 INFO - PROCESS | 1834 | 1461545103015 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 17:45:03 INFO - PROCESS | 1834 | 1461545103048 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dad136000 == 45 [pid = 1834] [id = 80] 17:45:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 89 (0x7f2db0da2400) [pid = 1834] [serial = 238] [outer = (nil)] 17:45:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 90 (0x7f2db1270c00) [pid = 1834] [serial = 239] [outer = 0x7f2db0da2400] 17:45:03 INFO - PROCESS | 1834 | 1461545103114 Marionette DEBUG loaded listener.js 17:45:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 91 (0x7f2db1608c00) [pid = 1834] [serial = 240] [outer = 0x7f2db0da2400] 17:45:03 INFO - PROCESS | 1834 | 1461545103802 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]]]}] 17:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 983ms 17:45:03 INFO - PROCESS | 1834 | 1461545103828 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 17:45:03 INFO - PROCESS | 1834 | 1461545103831 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 17:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:45:03 INFO - PROCESS | 1834 | 1461545103837 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:45:03 INFO - PROCESS | 1834 | 1461545103839 Marionette TRACE conn3 <- [1,294,null,{}] 17:45:03 INFO - PROCESS | 1834 | 1461545103844 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}] 17:45:04 INFO - PROCESS | 1834 | --DOMWINDOW == 90 (0x7f2d9bc16400) [pid = 1834] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:45:04 INFO - PROCESS | 1834 | --DOMWINDOW == 89 (0x7f2d9bc14000) [pid = 1834] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:45:04 INFO - PROCESS | 1834 | --DOMWINDOW == 88 (0x7f2d97147800) [pid = 1834] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:45:04 INFO - PROCESS | 1834 | --DOMWINDOW == 87 (0x7f2d952ea800) [pid = 1834] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:45:04 INFO - PROCESS | 1834 | --DOMWINDOW == 86 (0x7f2d952ed800) [pid = 1834] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:45:04 INFO - PROCESS | 1834 | --DOMWINDOW == 85 (0x7f2d9d622400) [pid = 1834] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:45:04 INFO - PROCESS | 1834 | 1461545104116 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 17:45:04 INFO - PROCESS | 1834 | 1461545104129 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f84d000 == 46 [pid = 1834] [id = 81] 17:45:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 86 (0x7f2d975ddc00) [pid = 1834] [serial = 241] [outer = (nil)] 17:45:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 87 (0x7f2da2163400) [pid = 1834] [serial = 242] [outer = 0x7f2d975ddc00] 17:45:04 INFO - PROCESS | 1834 | 1461545104201 Marionette DEBUG loaded listener.js 17:45:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 88 (0x7f2db1704c00) [pid = 1834] [serial = 243] [outer = 0x7f2d975ddc00] 17:45:04 INFO - PROCESS | 1834 | 1461545104882 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]]]}] 17:45:04 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. 17:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1076ms 17:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:45:04 INFO - PROCESS | 1834 | 1461545104914 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 17:45:04 INFO - PROCESS | 1834 | 1461545104916 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 17:45:04 INFO - PROCESS | 1834 | 1461545104922 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:45:04 INFO - PROCESS | 1834 | 1461545104924 Marionette TRACE conn3 <- [1,298,null,{}] 17:45:04 INFO - PROCESS | 1834 | 1461545104929 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}] 17:45:05 INFO - PROCESS | 1834 | 1461545105083 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 17:45:05 INFO - PROCESS | 1834 | 1461545105099 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db14ab800 == 47 [pid = 1834] [id = 82] 17:45:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 89 (0x7f2d954f0400) [pid = 1834] [serial = 244] [outer = (nil)] 17:45:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 90 (0x7f2db178b000) [pid = 1834] [serial = 245] [outer = 0x7f2d954f0400] 17:45:05 INFO - PROCESS | 1834 | 1461545105171 Marionette DEBUG loaded listener.js 17:45:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 91 (0x7f2db3d38800) [pid = 1834] [serial = 246] [outer = 0x7f2d954f0400] 17:45:05 INFO - PROCESS | 1834 | 1461545105877 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]]]}] 17:45:05 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. 17:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 980ms 17:45:05 INFO - PROCESS | 1834 | 1461545105902 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 17:45:05 INFO - PROCESS | 1834 | 1461545105905 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 17:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:45:05 INFO - PROCESS | 1834 | 1461545105910 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:45:05 INFO - PROCESS | 1834 | 1461545105912 Marionette TRACE conn3 <- [1,302,null,{}] 17:45:05 INFO - PROCESS | 1834 | 1461545105918 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}] 17:45:06 INFO - PROCESS | 1834 | 1461545106110 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 17:45:06 INFO - PROCESS | 1834 | 1461545106254 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9716d800 == 48 [pid = 1834] [id = 83] 17:45:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 92 (0x7f2d94ebb000) [pid = 1834] [serial = 247] [outer = (nil)] 17:45:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7f2d96edc000) [pid = 1834] [serial = 248] [outer = 0x7f2d94ebb000] 17:45:06 INFO - PROCESS | 1834 | 1461545106329 Marionette DEBUG loaded listener.js 17:45:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7f2d98a57400) [pid = 1834] [serial = 249] [outer = 0x7f2d94ebb000] 17:45:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7f2d95861400) [pid = 1834] [serial = 250] [outer = 0x7f2d94eb1800] 17:45:07 INFO - PROCESS | 1834 | 1461545107321 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]]]}] 17:45:07 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. 17:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1439ms 17:45:07 INFO - PROCESS | 1834 | 1461545107352 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 17:45:07 INFO - PROCESS | 1834 | 1461545107359 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 17:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:45:07 INFO - PROCESS | 1834 | 1461545107368 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:45:07 INFO - PROCESS | 1834 | 1461545107374 Marionette TRACE conn3 <- [1,306,null,{}] 17:45:07 INFO - PROCESS | 1834 | 1461545107381 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}] 17:45:07 INFO - PROCESS | 1834 | 1461545107535 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 17:45:07 INFO - PROCESS | 1834 | 1461545107675 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da03cc800 == 49 [pid = 1834] [id = 84] 17:45:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 96 (0x7f2d952e7800) [pid = 1834] [serial = 251] [outer = (nil)] 17:45:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 97 (0x7f2d9ef1b400) [pid = 1834] [serial = 252] [outer = 0x7f2d952e7800] 17:45:07 INFO - PROCESS | 1834 | 1461545107750 Marionette DEBUG loaded listener.js 17:45:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7f2da1e6dc00) [pid = 1834] [serial = 253] [outer = 0x7f2d952e7800] 17:45:08 INFO - PROCESS | 1834 | 1461545108576 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]]]}] 17:45:08 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. 17:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1239ms 17:45:08 INFO - PROCESS | 1834 | 1461545108606 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 17:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:45:08 INFO - PROCESS | 1834 | 1461545108611 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 17:45:08 INFO - PROCESS | 1834 | 1461545108617 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:45:08 INFO - PROCESS | 1834 | 1461545108620 Marionette TRACE conn3 <- [1,310,null,{}] 17:45:08 INFO - PROCESS | 1834 | 1461545108625 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}] 17:45:08 INFO - PROCESS | 1834 | 1461545108774 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 17:45:08 INFO - PROCESS | 1834 | 1461545108915 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db172b800 == 50 [pid = 1834] [id = 85] 17:45:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7f2da1f1d000) [pid = 1834] [serial = 254] [outer = (nil)] 17:45:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7f2dad1fa400) [pid = 1834] [serial = 255] [outer = 0x7f2da1f1d000] 17:45:08 INFO - PROCESS | 1834 | 1461545108987 Marionette DEBUG loaded listener.js 17:45:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7f2db0da7c00) [pid = 1834] [serial = 256] [outer = 0x7f2da1f1d000] 17:45:09 INFO - PROCESS | 1834 | 1461545109914 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]]]}] 17:45:09 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. 17:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1329ms 17:45:09 INFO - PROCESS | 1834 | 1461545109945 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 17:45:09 INFO - PROCESS | 1834 | 1461545109950 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 17:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:45:09 INFO - PROCESS | 1834 | 1461545109966 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:45:09 INFO - PROCESS | 1834 | 1461545109973 Marionette TRACE conn3 <- [1,314,null,{}] 17:45:09 INFO - PROCESS | 1834 | 1461545109978 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}] 17:45:10 INFO - PROCESS | 1834 | 1461545110123 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 17:45:10 INFO - PROCESS | 1834 | 1461545110269 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db3d6f800 == 51 [pid = 1834] [id = 86] 17:45:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7f2da1e21800) [pid = 1834] [serial = 257] [outer = (nil)] 17:45:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7f2db1787000) [pid = 1834] [serial = 258] [outer = 0x7f2da1e21800] 17:45:10 INFO - PROCESS | 1834 | 1461545110340 Marionette DEBUG loaded listener.js 17:45:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7f2db4090400) [pid = 1834] [serial = 259] [outer = 0x7f2da1e21800] 17:45:11 INFO - PROCESS | 1834 | 1461545111203 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]]]}] 17:45:11 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. 17:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1290ms 17:45:11 INFO - PROCESS | 1834 | 1461545111250 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 17:45:11 INFO - PROCESS | 1834 | 1461545111253 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 17:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:45:11 INFO - PROCESS | 1834 | 1461545111259 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:45:11 INFO - PROCESS | 1834 | 1461545111261 Marionette TRACE conn3 <- [1,318,null,{}] 17:45:11 INFO - PROCESS | 1834 | 1461545111267 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}] 17:45:11 INFO - PROCESS | 1834 | 1461545111411 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 17:45:11 INFO - PROCESS | 1834 | 1461545111548 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e1db000 == 52 [pid = 1834] [id = 87] 17:45:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7f2d952e5400) [pid = 1834] [serial = 260] [outer = (nil)] 17:45:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7f2d9ef05000) [pid = 1834] [serial = 261] [outer = 0x7f2d952e5400] 17:45:11 INFO - PROCESS | 1834 | 1461545111621 Marionette DEBUG loaded listener.js 17:45:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7f2dad45d400) [pid = 1834] [serial = 262] [outer = 0x7f2d952e5400] 17:45:12 INFO - PROCESS | 1834 | 1461545112667 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]]]}] 17:45:12 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. 17:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1431ms 17:45:12 INFO - PROCESS | 1834 | 1461545112691 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 17:45:12 INFO - PROCESS | 1834 | 1461545112696 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 17:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:45:12 INFO - PROCESS | 1834 | 1461545112704 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:45:12 INFO - PROCESS | 1834 | 1461545112708 Marionette TRACE conn3 <- [1,322,null,{}] 17:45:12 INFO - PROCESS | 1834 | 1461545112715 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}] 17:45:12 INFO - PROCESS | 1834 | 1461545112853 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 17:45:13 INFO - PROCESS | 1834 | 1461545113097 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9717a000 == 53 [pid = 1834] [id = 88] 17:45:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f2d98a92c00) [pid = 1834] [serial = 263] [outer = (nil)] 17:45:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f2d98b37c00) [pid = 1834] [serial = 264] [outer = 0x7f2d98a92c00] 17:45:13 INFO - PROCESS | 1834 | 1461545113170 Marionette DEBUG loaded listener.js 17:45:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f2d98b3f400) [pid = 1834] [serial = 265] [outer = 0x7f2d98a92c00] 17:45:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db14ab800 == 52 [pid = 1834] [id = 82] 17:45:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9f84d000 == 51 [pid = 1834] [id = 81] 17:45:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dad136000 == 50 [pid = 1834] [id = 80] 17:45:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dab1c4800 == 49 [pid = 1834] [id = 79] 17:45:14 INFO - PROCESS | 1834 | 1461545113997 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]]]}] 17:45:14 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7f2d9ef1bc00) [pid = 1834] [serial = 206] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da046c800 == 48 [pid = 1834] [id = 78] 17:45:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9cd6f000 == 47 [pid = 1834] [id = 77] 17:45:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e71c800 == 46 [pid = 1834] [id = 76] 17:45:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9b289800 == 45 [pid = 1834] [id = 75] 17:45:14 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f2d9f22b800) [pid = 1834] [serial = 194] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7f2d9c6e2000) [pid = 1834] [serial = 191] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7f2d975e1000) [pid = 1834] [serial = 188] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7f2dac011000) [pid = 1834] [serial = 201] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7f2dabf85800) [pid = 1834] [serial = 200] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7f2d9d4cdc00) [pid = 1834] [serial = 203] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7f2d9d621000) [pid = 1834] [serial = 192] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7f2d9be6c000) [pid = 1834] [serial = 179] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7f2da6193800) [pid = 1834] [serial = 185] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7f2da5268c00) [pid = 1834] [serial = 198] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7f2da02b3800) [pid = 1834] [serial = 195] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 1834 | --DOMWINDOW == 97 (0x7f2d98a51800) [pid = 1834] [serial = 189] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 1834 | --DOMWINDOW == 96 (0x7f2da1e1c000) [pid = 1834] [serial = 182] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 1834 | --DOMWINDOW == 95 (0x7f2dad1ee400) [pid = 1834] [serial = 204] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 1834 | --DOMWINDOW == 94 (0x7f2da2405800) [pid = 1834] [serial = 197] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7f2d970f7000) [pid = 1834] [serial = 176] [outer = (nil)] [url = about:blank] 17:45:14 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. 17:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1385ms 17:45:14 INFO - PROCESS | 1834 | 1461545114090 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 17:45:14 INFO - PROCESS | 1834 | 1461545114098 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 17:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:45:14 INFO - PROCESS | 1834 | 1461545114107 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:45:14 INFO - PROCESS | 1834 | 1461545114111 Marionette TRACE conn3 <- [1,326,null,{}] 17:45:14 INFO - PROCESS | 1834 | 1461545114116 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}] 17:45:14 INFO - PROCESS | 1834 | 1461545114252 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 17:45:14 INFO - PROCESS | 1834 | 1461545114343 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9cd6f000 == 46 [pid = 1834] [id = 89] 17:45:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7f2d98a99400) [pid = 1834] [serial = 266] [outer = (nil)] 17:45:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7f2d9ca11400) [pid = 1834] [serial = 267] [outer = 0x7f2d98a99400] 17:45:14 INFO - PROCESS | 1834 | 1461545114405 Marionette DEBUG loaded listener.js 17:45:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 96 (0x7f2d9e192800) [pid = 1834] [serial = 268] [outer = 0x7f2d98a99400] 17:45:15 INFO - PROCESS | 1834 | 1461545115150 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]]]}] 17:45:15 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. 17:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1080ms 17:45:15 INFO - PROCESS | 1834 | 1461545115196 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 17:45:15 INFO - PROCESS | 1834 | 1461545115200 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 17:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:45:15 INFO - PROCESS | 1834 | 1461545115206 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:45:15 INFO - PROCESS | 1834 | 1461545115211 Marionette TRACE conn3 <- [1,330,null,{}] 17:45:15 INFO - PROCESS | 1834 | 1461545115225 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}] 17:45:15 INFO - PROCESS | 1834 | 1461545115425 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 17:45:15 INFO - PROCESS | 1834 | 1461545115439 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da03dc800 == 47 [pid = 1834] [id = 90] 17:45:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 97 (0x7f2d9f223c00) [pid = 1834] [serial = 269] [outer = (nil)] 17:45:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7f2da02ab000) [pid = 1834] [serial = 270] [outer = 0x7f2d9f223c00] 17:45:15 INFO - PROCESS | 1834 | 1461545115509 Marionette DEBUG loaded listener.js 17:45:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7f2da1f1f400) [pid = 1834] [serial = 271] [outer = 0x7f2d9f223c00] 17:45:16 INFO - PROCESS | 1834 | 1461545116275 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]]]}] 17:45:16 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. 17:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1092ms 17:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:45:16 INFO - PROCESS | 1834 | 1461545116306 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 17:45:16 INFO - PROCESS | 1834 | 1461545116310 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 17:45:16 INFO - PROCESS | 1834 | 1461545116332 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:45:16 INFO - PROCESS | 1834 | 1461545116336 Marionette TRACE conn3 <- [1,334,null,{}] 17:45:16 INFO - PROCESS | 1834 | 1461545116342 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}] 17:45:16 INFO - PROCESS | 1834 | 1461545116532 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 17:45:16 INFO - PROCESS | 1834 | 1461545116562 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da61ed800 == 48 [pid = 1834] [id = 91] 17:45:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7f2da24cc800) [pid = 1834] [serial = 272] [outer = (nil)] 17:45:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7f2da6193800) [pid = 1834] [serial = 273] [outer = 0x7f2da24cc800] 17:45:16 INFO - PROCESS | 1834 | 1461545116628 Marionette DEBUG loaded listener.js 17:45:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7f2dac0f0800) [pid = 1834] [serial = 274] [outer = 0x7f2da24cc800] 17:45:17 INFO - PROCESS | 1834 | 1461545117424 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]]]}] 17:45:17 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. 17:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1150ms 17:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:45:17 INFO - PROCESS | 1834 | 1461545117478 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 17:45:17 INFO - PROCESS | 1834 | 1461545117481 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 17:45:17 INFO - PROCESS | 1834 | 1461545117488 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:45:17 INFO - PROCESS | 1834 | 1461545117490 Marionette TRACE conn3 <- [1,338,null,{}] 17:45:17 INFO - PROCESS | 1834 | 1461545117495 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}] 17:45:17 INFO - PROCESS | 1834 | 1461545117661 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 17:45:17 INFO - PROCESS | 1834 | 1461545117684 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dac451000 == 49 [pid = 1834] [id = 92] 17:45:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7f2d947dec00) [pid = 1834] [serial = 275] [outer = (nil)] 17:45:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7f2d947e7400) [pid = 1834] [serial = 276] [outer = 0x7f2d947dec00] 17:45:17 INFO - PROCESS | 1834 | 1461545117742 Marionette DEBUG loaded listener.js 17:45:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7f2d947eb800) [pid = 1834] [serial = 277] [outer = 0x7f2d947dec00] 17:45:18 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7f2db0da2400) [pid = 1834] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:45:18 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7f2d9ef17000) [pid = 1834] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:45:18 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7f2da2165400) [pid = 1834] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:45:18 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7f2d9ca08000) [pid = 1834] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:45:18 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7f2d954e4800) [pid = 1834] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:45:18 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7f2d975ddc00) [pid = 1834] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:45:18 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7f2d975dcc00) [pid = 1834] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:45:18 INFO - PROCESS | 1834 | --DOMWINDOW == 97 (0x7f2da2168800) [pid = 1834] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:45:18 INFO - PROCESS | 1834 | 1461545118662 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]]]}] 17:45:18 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. 17:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1229ms 17:45:18 INFO - PROCESS | 1834 | 1461545118723 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 17:45:18 INFO - PROCESS | 1834 | 1461545118726 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 17:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:45:18 INFO - PROCESS | 1834 | 1461545118732 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:45:18 INFO - PROCESS | 1834 | 1461545118734 Marionette TRACE conn3 <- [1,342,null,{}] 17:45:18 INFO - PROCESS | 1834 | 1461545118740 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}] 17:45:18 INFO - PROCESS | 1834 | 1461545118903 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 17:45:18 INFO - PROCESS | 1834 | 1461545118915 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db0a4e800 == 50 [pid = 1834] [id = 93] 17:45:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7f2d98a4d000) [pid = 1834] [serial = 278] [outer = (nil)] 17:45:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7f2dad456000) [pid = 1834] [serial = 279] [outer = 0x7f2d98a4d000] 17:45:18 INFO - PROCESS | 1834 | 1461545118975 Marionette DEBUG loaded listener.js 17:45:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7f2dad460000) [pid = 1834] [serial = 280] [outer = 0x7f2d98a4d000] 17:45:19 INFO - PROCESS | 1834 | 1461545119645 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]]]}] 17:45:19 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. 17:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 925ms 17:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:45:19 INFO - PROCESS | 1834 | 1461545119658 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 17:45:19 INFO - PROCESS | 1834 | 1461545119660 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 17:45:19 INFO - PROCESS | 1834 | 1461545119666 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:45:19 INFO - PROCESS | 1834 | 1461545119669 Marionette TRACE conn3 <- [1,346,null,{}] 17:45:19 INFO - PROCESS | 1834 | 1461545119674 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}] 17:45:19 INFO - PROCESS | 1834 | 1461545119797 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 17:45:19 INFO - PROCESS | 1834 | 1461545119894 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db14ab800 == 51 [pid = 1834] [id = 94] 17:45:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7f2d947e3800) [pid = 1834] [serial = 281] [outer = (nil)] 17:45:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7f2dad464c00) [pid = 1834] [serial = 282] [outer = 0x7f2d947e3800] 17:45:19 INFO - PROCESS | 1834 | 1461545119951 Marionette DEBUG loaded listener.js 17:45:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7f2db0a12400) [pid = 1834] [serial = 283] [outer = 0x7f2d947e3800] 17:45:20 INFO - PROCESS | 1834 | 1461545120668 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]]]}] 17:45:20 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. 17:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1084ms 17:45:20 INFO - PROCESS | 1834 | 1461545120751 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 17:45:20 INFO - PROCESS | 1834 | 1461545120757 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 17:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:45:20 INFO - PROCESS | 1834 | 1461545120781 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:45:20 INFO - PROCESS | 1834 | 1461545120786 Marionette TRACE conn3 <- [1,350,null,{}] 17:45:20 INFO - PROCESS | 1834 | 1461545120797 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}] 17:45:20 INFO - PROCESS | 1834 | 1461545120971 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 17:45:21 INFO - PROCESS | 1834 | 1461545121104 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9ec04800 == 52 [pid = 1834] [id = 95] 17:45:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7f2d97142c00) [pid = 1834] [serial = 284] [outer = (nil)] 17:45:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7f2d97f28800) [pid = 1834] [serial = 285] [outer = 0x7f2d97142c00] 17:45:21 INFO - PROCESS | 1834 | 1461545121183 Marionette DEBUG loaded listener.js 17:45:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7f2d98b36800) [pid = 1834] [serial = 286] [outer = 0x7f2d97142c00] 17:45:22 INFO - PROCESS | 1834 | 1461545122001 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]]]}] 17:45:22 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. 17:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1251ms 17:45:22 INFO - PROCESS | 1834 | 1461545122032 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 17:45:22 INFO - PROCESS | 1834 | 1461545122041 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 17:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:45:22 INFO - PROCESS | 1834 | 1461545122053 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:45:22 INFO - PROCESS | 1834 | 1461545122056 Marionette TRACE conn3 <- [1,354,null,{}] 17:45:22 INFO - PROCESS | 1834 | 1461545122062 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}] 17:45:22 INFO - PROCESS | 1834 | 1461545122213 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 17:45:22 INFO - PROCESS | 1834 | 1461545122355 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dac08a000 == 53 [pid = 1834] [id = 96] 17:45:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7f2d9d68f800) [pid = 1834] [serial = 287] [outer = (nil)] 17:45:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f2d9eaa9400) [pid = 1834] [serial = 288] [outer = 0x7f2d9d68f800] 17:45:22 INFO - PROCESS | 1834 | 1461545122426 Marionette DEBUG loaded listener.js 17:45:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f2d9ef19800) [pid = 1834] [serial = 289] [outer = 0x7f2d9d68f800] 17:45:23 INFO - PROCESS | 1834 | 1461545123329 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]]]}] 17:45:23 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. 17:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1333ms 17:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:45:23 INFO - PROCESS | 1834 | 1461545123385 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 17:45:23 INFO - PROCESS | 1834 | 1461545123388 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 17:45:23 INFO - PROCESS | 1834 | 1461545123395 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:45:23 INFO - PROCESS | 1834 | 1461545123400 Marionette TRACE conn3 <- [1,358,null,{}] 17:45:23 INFO - PROCESS | 1834 | 1461545123415 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}] 17:45:23 INFO - PROCESS | 1834 | 1461545123608 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 17:45:23 INFO - PROCESS | 1834 | 1461545123740 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db589c800 == 54 [pid = 1834] [id = 97] 17:45:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f2da2172000) [pid = 1834] [serial = 290] [outer = (nil)] 17:45:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f2dac0a2000) [pid = 1834] [serial = 291] [outer = 0x7f2da2172000] 17:45:23 INFO - PROCESS | 1834 | 1461545123818 Marionette DEBUG loaded listener.js 17:45:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7f2dad457c00) [pid = 1834] [serial = 292] [outer = 0x7f2da2172000] 17:45:24 INFO - PROCESS | 1834 | 1461545124699 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]]]}] 17:45:24 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. 17:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1350ms 17:45:24 INFO - PROCESS | 1834 | 1461545124744 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 17:45:24 INFO - PROCESS | 1834 | 1461545124749 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 17:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:45:24 INFO - PROCESS | 1834 | 1461545124755 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:45:24 INFO - PROCESS | 1834 | 1461545124758 Marionette TRACE conn3 <- [1,362,null,{}] 17:45:24 INFO - PROCESS | 1834 | 1461545124763 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}] 17:45:24 INFO - PROCESS | 1834 | 1461545124905 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 17:45:25 INFO - PROCESS | 1834 | 1461545125106 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e1e800 == 55 [pid = 1834] [id = 98] 17:45:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7f2db1268400) [pid = 1834] [serial = 293] [outer = (nil)] 17:45:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7f2db144d000) [pid = 1834] [serial = 294] [outer = 0x7f2db1268400] 17:45:25 INFO - PROCESS | 1834 | 1461545125177 Marionette DEBUG loaded listener.js 17:45:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f2db16dd800) [pid = 1834] [serial = 295] [outer = 0x7f2db1268400] 17:45:26 INFO - PROCESS | 1834 | 1461545126029 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]]]}] 17:45:26 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. 17:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1332ms 17:45:26 INFO - PROCESS | 1834 | 1461545126088 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 17:45:26 INFO - PROCESS | 1834 | 1461545126091 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 17:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:45:26 INFO - PROCESS | 1834 | 1461545126097 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:45:26 INFO - PROCESS | 1834 | 1461545126099 Marionette TRACE conn3 <- [1,366,null,{}] 17:45:26 INFO - PROCESS | 1834 | 1461545126105 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}] 17:45:26 INFO - PROCESS | 1834 | 1461545126252 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 17:45:26 INFO - PROCESS | 1834 | 1461545126392 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e8f000 == 56 [pid = 1834] [id = 99] 17:45:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2da216d400) [pid = 1834] [serial = 296] [outer = (nil)] 17:45:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7f2db170f800) [pid = 1834] [serial = 297] [outer = 0x7f2da216d400] 17:45:26 INFO - PROCESS | 1834 | 1461545126463 Marionette DEBUG loaded listener.js 17:45:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7f2db32c2000) [pid = 1834] [serial = 298] [outer = 0x7f2da216d400] 17:45:27 INFO - PROCESS | 1834 | 1461545127332 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]]]}] 17:45:27 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. 17:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1277ms 17:45:27 INFO - PROCESS | 1834 | 1461545127375 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 17:45:27 INFO - PROCESS | 1834 | 1461545127378 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 17:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:45:27 INFO - PROCESS | 1834 | 1461545127384 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:45:27 INFO - PROCESS | 1834 | 1461545127386 Marionette TRACE conn3 <- [1,370,null,{}] 17:45:27 INFO - PROCESS | 1834 | 1461545127392 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}] 17:45:27 INFO - PROCESS | 1834 | 1461545127566 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 17:45:27 INFO - PROCESS | 1834 | 1461545127708 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d950d2800 == 57 [pid = 1834] [id = 100] 17:45:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7f2d952f1800) [pid = 1834] [serial = 299] [outer = (nil)] 17:45:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7f2dab11f400) [pid = 1834] [serial = 300] [outer = 0x7f2d952f1800] 17:45:27 INFO - PROCESS | 1834 | 1461545127783 Marionette DEBUG loaded listener.js 17:45:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7f2db5688400) [pid = 1834] [serial = 301] [outer = 0x7f2d952f1800] 17:45:28 INFO - PROCESS | 1834 | 1461545128843 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]]]}] 17:45:28 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. 17:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1531ms 17:45:28 INFO - PROCESS | 1834 | 1461545128915 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 17:45:28 INFO - PROCESS | 1834 | 1461545128923 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 17:45:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:45:28 INFO - PROCESS | 1834 | 1461545128930 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:45:28 INFO - PROCESS | 1834 | 1461545128935 Marionette TRACE conn3 <- [1,374,null,{}] 17:45:28 INFO - PROCESS | 1834 | 1461545128944 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}] 17:45:29 INFO - PROCESS | 1834 | 1461545129129 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 17:45:29 INFO - PROCESS | 1834 | 1461545129269 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d96e1c800 == 58 [pid = 1834] [id = 101] 17:45:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7f2d98a9e000) [pid = 1834] [serial = 302] [outer = (nil)] 17:45:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7f2d98b3ac00) [pid = 1834] [serial = 303] [outer = 0x7f2d98a9e000] 17:45:29 INFO - PROCESS | 1834 | 1461545129337 Marionette DEBUG loaded listener.js 17:45:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7f2d9b204400) [pid = 1834] [serial = 304] [outer = 0x7f2d98a9e000] 17:45:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db0a4e800 == 57 [pid = 1834] [id = 93] 17:45:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dac451000 == 56 [pid = 1834] [id = 92] 17:45:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da61ed800 == 55 [pid = 1834] [id = 91] 17:45:29 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7f2db178b000) [pid = 1834] [serial = 245] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da03dc800 == 54 [pid = 1834] [id = 90] 17:45:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9cd6f000 == 53 [pid = 1834] [id = 89] 17:45:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9717a000 == 52 [pid = 1834] [id = 88] 17:45:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da03cc800 == 51 [pid = 1834] [id = 84] 17:45:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9716d800 == 50 [pid = 1834] [id = 83] 17:45:30 INFO - PROCESS | 1834 | 1461545130200 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7f2db1270c00) [pid = 1834] [serial = 239] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7f2d9ef21800) [pid = 1834] [serial = 207] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7f2d975dfc00) [pid = 1834] [serial = 209] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7f2d9df30800) [pid = 1834] [serial = 212] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7f2da6195400) [pid = 1834] [serial = 215] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7f2dad14c800) [pid = 1834] [serial = 218] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7f2dab118400) [pid = 1834] [serial = 233] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7f2d9ef13800) [pid = 1834] [serial = 230] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7f2d9f8cb000) [pid = 1834] [serial = 231] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7f2d970e9800) [pid = 1834] [serial = 225] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7f2d95540c00) [pid = 1834] [serial = 224] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7f2da2163400) [pid = 1834] [serial = 242] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7f2d9e6c0000) [pid = 1834] [serial = 228] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7f2d9d4d6800) [pid = 1834] [serial = 227] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f2daee2f000) [pid = 1834] [serial = 221] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7f2dad14fc00) [pid = 1834] [serial = 236] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7f2db1608c00) [pid = 1834] [serial = 240] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7f2db0a13000) [pid = 1834] [serial = 237] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7f2db1704c00) [pid = 1834] [serial = 243] [outer = (nil)] [url = about:blank] 17:45:30 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7f2dabf8a400) [pid = 1834] [serial = 234] [outer = (nil)] [url = about:blank] 17:45:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:45:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1334ms 17:45:30 INFO - PROCESS | 1834 | 1461545130265 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 17:45:30 INFO - PROCESS | 1834 | 1461545130273 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 17:45:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:45:30 INFO - PROCESS | 1834 | 1461545130282 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:45:30 INFO - PROCESS | 1834 | 1461545130286 Marionette TRACE conn3 <- [1,378,null,{}] 17:45:30 INFO - PROCESS | 1834 | 1461545130291 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}] 17:45:30 INFO - PROCESS | 1834 | 1461545130434 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 17:45:30 INFO - PROCESS | 1834 | 1461545130445 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9df6f800 == 51 [pid = 1834] [id = 102] 17:45:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7f2d9d4d6800) [pid = 1834] [serial = 305] [outer = (nil)] 17:45:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7f2d9ef15400) [pid = 1834] [serial = 306] [outer = 0x7f2d9d4d6800] 17:45:30 INFO - PROCESS | 1834 | 1461545130505 Marionette DEBUG loaded listener.js 17:45:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7f2d9f32cc00) [pid = 1834] [serial = 307] [outer = 0x7f2d9d4d6800] 17:45:31 INFO - PROCESS | 1834 | 1461545131338 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:45:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:45:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1130ms 17:45:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:45:31 INFO - PROCESS | 1834 | 1461545131412 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 17:45:31 INFO - PROCESS | 1834 | 1461545131414 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 17:45:31 INFO - PROCESS | 1834 | 1461545131421 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:45:31 INFO - PROCESS | 1834 | 1461545131426 Marionette TRACE conn3 <- [1,382,null,{}] 17:45:31 INFO - PROCESS | 1834 | 1461545131440 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}] 17:45:31 INFO - PROCESS | 1834 | 1461545131592 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 17:45:31 INFO - PROCESS | 1834 | 1461545131690 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f743000 == 52 [pid = 1834] [id = 103] 17:45:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7f2d9e6c0400) [pid = 1834] [serial = 308] [outer = (nil)] 17:45:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f2dac4de800) [pid = 1834] [serial = 309] [outer = 0x7f2d9e6c0400] 17:45:31 INFO - PROCESS | 1834 | 1461545131753 Marionette DEBUG loaded listener.js 17:45:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f2daee2f000) [pid = 1834] [serial = 310] [outer = 0x7f2d9e6c0400] 17:45:32 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:45:32 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:45:32 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:45:32 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:45:32 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:45:32 INFO - PROCESS | 1834 | 1461545132422 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:45:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:45:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1032ms 17:45:32 INFO - PROCESS | 1834 | 1461545132452 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 17:45:32 INFO - PROCESS | 1834 | 1461545132456 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 17:45:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:45:32 INFO - PROCESS | 1834 | 1461545132468 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:45:32 INFO - PROCESS | 1834 | 1461545132470 Marionette TRACE conn3 <- [1,386,null,{}] 17:45:32 INFO - PROCESS | 1834 | 1461545132475 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}] 17:45:32 INFO - PROCESS | 1834 | 1461545132651 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 17:45:32 INFO - PROCESS | 1834 | 1461545132678 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da2469800 == 53 [pid = 1834] [id = 104] 17:45:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f2d9554b400) [pid = 1834] [serial = 311] [outer = (nil)] 17:45:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f2db1711800) [pid = 1834] [serial = 312] [outer = 0x7f2d9554b400] 17:45:32 INFO - PROCESS | 1834 | 1461545132735 Marionette DEBUG loaded listener.js 17:45:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7f2db4012000) [pid = 1834] [serial = 313] [outer = 0x7f2d9554b400] 17:45:33 INFO - PROCESS | 1834 | 1461545133526 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]]]}] 17:45:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:45:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1132ms 17:45:33 INFO - PROCESS | 1834 | 1461545133601 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 17:45:33 INFO - PROCESS | 1834 | 1461545133603 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 17:45:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:45:33 INFO - PROCESS | 1834 | 1461545133615 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:45:33 INFO - PROCESS | 1834 | 1461545133617 Marionette TRACE conn3 <- [1,390,null,{}] 17:45:33 INFO - PROCESS | 1834 | 1461545133623 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}] 17:45:33 INFO - PROCESS | 1834 | 1461545133788 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 17:45:33 INFO - PROCESS | 1834 | 1461545133812 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dac079000 == 54 [pid = 1834] [id = 105] 17:45:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7f2d9554bc00) [pid = 1834] [serial = 314] [outer = (nil)] 17:45:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7f2db561f400) [pid = 1834] [serial = 315] [outer = 0x7f2d9554bc00] 17:45:33 INFO - PROCESS | 1834 | 1461545133869 Marionette DEBUG loaded listener.js 17:45:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f2db5688c00) [pid = 1834] [serial = 316] [outer = 0x7f2d9554bc00] 17:45:34 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7f2d98a92c00) [pid = 1834] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:45:34 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7f2d9f223c00) [pid = 1834] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:45:34 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7f2d952e5400) [pid = 1834] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:45:34 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7f2d98a4d000) [pid = 1834] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:45:34 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7f2d954f0400) [pid = 1834] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:45:34 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7f2d947dec00) [pid = 1834] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:45:34 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f2d98a99400) [pid = 1834] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:45:34 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7f2da24cc800) [pid = 1834] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:45:34 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7f2d952e5000) [pid = 1834] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:45:34 INFO - PROCESS | 1834 | 1461545134839 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]]]}] 17:45:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:45:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1274ms 17:45:34 INFO - PROCESS | 1834 | 1461545134890 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 17:45:34 INFO - PROCESS | 1834 | 1461545134893 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 17:45:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:45:34 INFO - PROCESS | 1834 | 1461545134898 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:45:34 INFO - PROCESS | 1834 | 1461545134900 Marionette TRACE conn3 <- [1,394,null,{}] 17:45:34 INFO - PROCESS | 1834 | 1461545134905 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}] 17:45:35 INFO - PROCESS | 1834 | 1461545135044 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 17:45:35 INFO - PROCESS | 1834 | 1461545135148 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dacf08000 == 55 [pid = 1834] [id = 106] 17:45:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7f2d947e0800) [pid = 1834] [serial = 317] [outer = (nil)] 17:45:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f2d95564c00) [pid = 1834] [serial = 318] [outer = 0x7f2d947e0800] 17:45:35 INFO - PROCESS | 1834 | 1461545135229 Marionette DEBUG loaded listener.js 17:45:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f2db409e000) [pid = 1834] [serial = 319] [outer = 0x7f2d947e0800] 17:45:35 INFO - PROCESS | 1834 | 1461545135918 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]]]}] 17:45:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:45:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1037ms 17:45:35 INFO - PROCESS | 1834 | 1461545135936 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 17:45:35 INFO - PROCESS | 1834 | 1461545135939 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 17:45:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:45:35 INFO - PROCESS | 1834 | 1461545135949 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:45:35 INFO - PROCESS | 1834 | 1461545135955 Marionette TRACE conn3 <- [1,398,null,{}] 17:45:35 INFO - PROCESS | 1834 | 1461545135978 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}] 17:45:36 INFO - PROCESS | 1834 | 1461545136138 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 17:45:36 INFO - PROCESS | 1834 | 1461545136155 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db12dd800 == 56 [pid = 1834] [id = 107] 17:45:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f2d947e1800) [pid = 1834] [serial = 320] [outer = (nil)] 17:45:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f2d990ea800) [pid = 1834] [serial = 321] [outer = 0x7f2d947e1800] 17:45:36 INFO - PROCESS | 1834 | 1461545136215 Marionette DEBUG loaded listener.js 17:45:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7f2d990f0800) [pid = 1834] [serial = 322] [outer = 0x7f2d947e1800] 17:45:37 INFO - PROCESS | 1834 | 1461545137112 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]]]}] 17:45:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:45:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1197ms 17:45:37 INFO - PROCESS | 1834 | 1461545137148 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 17:45:37 INFO - PROCESS | 1834 | 1461545137153 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 17:45:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:45:37 INFO - PROCESS | 1834 | 1461545137162 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:45:37 INFO - PROCESS | 1834 | 1461545137167 Marionette TRACE conn3 <- [1,402,null,{}] 17:45:37 INFO - PROCESS | 1834 | 1461545137175 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}] 17:45:37 INFO - PROCESS | 1834 | 1461545137341 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 17:45:37 INFO - PROCESS | 1834 | 1461545137480 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9c798000 == 57 [pid = 1834] [id = 108] 17:45:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7f2d9555e000) [pid = 1834] [serial = 323] [outer = (nil)] 17:45:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7f2d955da400) [pid = 1834] [serial = 324] [outer = 0x7f2d9555e000] 17:45:37 INFO - PROCESS | 1834 | 1461545137559 Marionette DEBUG loaded listener.js 17:45:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f2d98a50800) [pid = 1834] [serial = 325] [outer = 0x7f2d9555e000] 17:45:38 INFO - PROCESS | 1834 | 1461545138483 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]]]}] 17:45:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:45:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1388ms 17:45:38 INFO - PROCESS | 1834 | 1461545138551 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 17:45:38 INFO - PROCESS | 1834 | 1461545138559 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 17:45:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:45:38 INFO - PROCESS | 1834 | 1461545138569 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:45:38 INFO - PROCESS | 1834 | 1461545138572 Marionette TRACE conn3 <- [1,406,null,{}] 17:45:38 INFO - PROCESS | 1834 | 1461545138578 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}] 17:45:38 INFO - PROCESS | 1834 | 1461545138773 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 17:45:38 INFO - PROCESS | 1834 | 1461545138913 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da535e800 == 58 [pid = 1834] [id = 109] 17:45:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2d95863800) [pid = 1834] [serial = 326] [outer = (nil)] 17:45:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7f2d98ce1c00) [pid = 1834] [serial = 327] [outer = 0x7f2d95863800] 17:45:38 INFO - PROCESS | 1834 | 1461545138989 Marionette DEBUG loaded listener.js 17:45:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7f2d98ce6800) [pid = 1834] [serial = 328] [outer = 0x7f2d95863800] 17:45:39 INFO - PROCESS | 1834 | 1461545139884 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]]]}] 17:45:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:45:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1383ms 17:45:39 INFO - PROCESS | 1834 | 1461545139952 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 17:45:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:45:39 INFO - PROCESS | 1834 | 1461545139956 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 17:45:39 INFO - PROCESS | 1834 | 1461545139963 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:45:39 INFO - PROCESS | 1834 | 1461545139969 Marionette TRACE conn3 <- [1,410,null,{}] 17:45:39 INFO - PROCESS | 1834 | 1461545139984 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}] 17:45:40 INFO - PROCESS | 1834 | 1461545140189 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 17:45:40 INFO - PROCESS | 1834 | 1461545140370 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db56c8000 == 59 [pid = 1834] [id = 110] 17:45:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7f2d9d4cdc00) [pid = 1834] [serial = 329] [outer = (nil)] 17:45:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7f2d9ef16400) [pid = 1834] [serial = 330] [outer = 0x7f2d9d4cdc00] 17:45:40 INFO - PROCESS | 1834 | 1461545140488 Marionette DEBUG loaded listener.js 17:45:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7f2da02b1800) [pid = 1834] [serial = 331] [outer = 0x7f2d9d4cdc00] 17:45:41 INFO - PROCESS | 1834 | 1461545141289 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]]]}] 17:45:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:45:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1355ms 17:45:41 INFO - PROCESS | 1834 | 1461545141317 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 17:45:41 INFO - PROCESS | 1834 | 1461545141321 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 17:45:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:45:41 INFO - PROCESS | 1834 | 1461545141327 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:45:41 INFO - PROCESS | 1834 | 1461545141329 Marionette TRACE conn3 <- [1,414,null,{}] 17:45:41 INFO - PROCESS | 1834 | 1461545141335 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}] 17:45:41 INFO - PROCESS | 1834 | 1461545141476 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 17:45:41 INFO - PROCESS | 1834 | 1461545141618 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9491e000 == 60 [pid = 1834] [id = 111] 17:45:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7f2d947e3400) [pid = 1834] [serial = 332] [outer = (nil)] 17:45:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7f2d9528c800) [pid = 1834] [serial = 333] [outer = 0x7f2d947e3400] 17:45:41 INFO - PROCESS | 1834 | 1461545141692 Marionette DEBUG loaded listener.js 17:45:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7f2d955e4400) [pid = 1834] [serial = 334] [outer = 0x7f2d947e3400] 17:45:42 INFO - PROCESS | 1834 | 1461545142568 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]]]}] 17:45:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:45:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1289ms 17:45:42 INFO - PROCESS | 1834 | 1461545142617 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 17:45:42 INFO - PROCESS | 1834 | 1461545142620 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 17:45:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:45:42 INFO - PROCESS | 1834 | 1461545142626 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:45:42 INFO - PROCESS | 1834 | 1461545142628 Marionette TRACE conn3 <- [1,418,null,{}] 17:45:42 INFO - PROCESS | 1834 | 1461545142634 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}] 17:45:42 INFO - PROCESS | 1834 | 1461545142774 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 17:45:42 INFO - PROCESS | 1834 | 1461545142922 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e973000 == 61 [pid = 1834] [id = 112] 17:45:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7f2d94eb2c00) [pid = 1834] [serial = 335] [outer = (nil)] 17:45:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7f2d98b3c400) [pid = 1834] [serial = 336] [outer = 0x7f2d94eb2c00] 17:45:43 INFO - PROCESS | 1834 | 1461545143001 Marionette DEBUG loaded listener.js 17:45:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7f2d9ef1bc00) [pid = 1834] [serial = 337] [outer = 0x7f2d94eb2c00] 17:45:44 INFO - PROCESS | 1834 | 1461545144536 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]]]}] 17:45:44 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 17:45:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1938ms 17:45:44 INFO - PROCESS | 1834 | 1461545144565 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 17:45:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:45:44 INFO - PROCESS | 1834 | 1461545144571 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 17:45:44 INFO - PROCESS | 1834 | 1461545144578 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:45:44 INFO - PROCESS | 1834 | 1461545144581 Marionette TRACE conn3 <- [1,422,null,{}] 17:45:44 INFO - PROCESS | 1834 | 1461545144589 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}] 17:45:44 INFO - PROCESS | 1834 | 1461545144731 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 17:45:44 INFO - PROCESS | 1834 | 1461545144885 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9efaa800 == 60 [pid = 1834] [id = 65] 17:45:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9d98f800 == 59 [pid = 1834] [id = 64] 17:45:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dacf08000 == 58 [pid = 1834] [id = 106] 17:45:44 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7f2dad464c00) [pid = 1834] [serial = 282] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95524800 == 59 [pid = 1834] [id = 113] 17:45:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7f2d9555bc00) [pid = 1834] [serial = 338] [outer = (nil)] 17:45:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7f2d963e1400) [pid = 1834] [serial = 339] [outer = 0x7f2d9555bc00] 17:45:44 INFO - PROCESS | 1834 | 1461545144977 Marionette DEBUG loaded listener.js 17:45:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7f2d97f26000) [pid = 1834] [serial = 340] [outer = 0x7f2d9555bc00] 17:45:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dac079000 == 58 [pid = 1834] [id = 105] 17:45:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da2469800 == 57 [pid = 1834] [id = 104] 17:45:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9f743000 == 56 [pid = 1834] [id = 103] 17:45:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9df6f800 == 55 [pid = 1834] [id = 102] 17:45:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d96e1c800 == 54 [pid = 1834] [id = 101] 17:45:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e8f000 == 53 [pid = 1834] [id = 99] 17:45:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e1e800 == 52 [pid = 1834] [id = 98] 17:45:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db589c800 == 51 [pid = 1834] [id = 97] 17:45:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dac08a000 == 50 [pid = 1834] [id = 96] 17:45:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9ec04800 == 49 [pid = 1834] [id = 95] 17:45:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db14ab800 == 48 [pid = 1834] [id = 94] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7f2d9ef10400) [pid = 1834] [serial = 153] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7f2db1787000) [pid = 1834] [serial = 258] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7f2d96edc000) [pid = 1834] [serial = 248] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7f2d9ef1b400) [pid = 1834] [serial = 252] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7f2d98b3f400) [pid = 1834] [serial = 265] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7f2d98b37c00) [pid = 1834] [serial = 264] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7f2da02ab000) [pid = 1834] [serial = 270] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7f2dad45d400) [pid = 1834] [serial = 262] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7f2d9ef05000) [pid = 1834] [serial = 261] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7f2dad456000) [pid = 1834] [serial = 279] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7f2dad1fa400) [pid = 1834] [serial = 255] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7f2db3d38800) [pid = 1834] [serial = 246] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7f2d947e7400) [pid = 1834] [serial = 276] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7f2d9e192800) [pid = 1834] [serial = 268] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7f2d9ca11400) [pid = 1834] [serial = 267] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7f2dad460000) [pid = 1834] [serial = 280] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7f2da6193800) [pid = 1834] [serial = 273] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7f2d952ebc00) [pid = 1834] [serial = 108] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7f2d947eb800) [pid = 1834] [serial = 277] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7f2da1f1f400) [pid = 1834] [serial = 271] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f2dac0f0800) [pid = 1834] [serial = 274] [outer = (nil)] [url = about:blank] 17:45:46 INFO - PROCESS | 1834 | 1461545146093 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]]]}] 17:45:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:45:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1531ms 17:45:46 INFO - PROCESS | 1834 | 1461545146107 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 17:45:46 INFO - PROCESS | 1834 | 1461545146115 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 17:45:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:45:46 INFO - PROCESS | 1834 | 1461545146124 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:45:46 INFO - PROCESS | 1834 | 1461545146128 Marionette TRACE conn3 <- [1,426,null,{}] 17:45:46 INFO - PROCESS | 1834 | 1461545146134 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}] 17:45:46 INFO - PROCESS | 1834 | 1461545146270 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 17:45:46 INFO - PROCESS | 1834 | 1461545146432 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9c799000 == 49 [pid = 1834] [id = 114] 17:45:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f2d98a4f400) [pid = 1834] [serial = 341] [outer = (nil)] 17:45:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f2d98b41800) [pid = 1834] [serial = 342] [outer = 0x7f2d98a4f400] 17:45:46 INFO - PROCESS | 1834 | 1461545146491 Marionette DEBUG loaded listener.js 17:45:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f2d98cdec00) [pid = 1834] [serial = 343] [outer = 0x7f2d98a4f400] 17:45:47 INFO - PROCESS | 1834 | 1461545147144 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] 17:45:47 INFO - PROCESS | 1834 | 1461545147213 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 17:45:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:45:47 INFO - PROCESS | 1834 | 1461545147219 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:45:47 INFO - PROCESS | 1834 | 1461545147224 Marionette TRACE conn3 <- [1,430,null,{}] 17:45:47 INFO - PROCESS | 1834 | 1461545147255 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}] 17:45:47 INFO - PROCESS | 1834 | 1461545147441 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 17:45:47 INFO - PROCESS | 1834 | 1461545147458 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e987800 == 50 [pid = 1834] [id = 115] 17:45:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7f2d990ee800) [pid = 1834] [serial = 344] [outer = (nil)] 17:45:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7f2d9ca11400) [pid = 1834] [serial = 345] [outer = 0x7f2d990ee800] 17:45:47 INFO - PROCESS | 1834 | 1461545147523 Marionette DEBUG loaded listener.js 17:45:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7f2d9e234800) [pid = 1834] [serial = 346] [outer = 0x7f2d990ee800] 17:45:48 INFO - PROCESS | 1834 | 1461545148241 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]]]}] 17:45:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:45:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1048ms 17:45:48 INFO - PROCESS | 1834 | 1461545148267 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 17:45:48 INFO - PROCESS | 1834 | 1461545148270 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 17:45:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:45:48 INFO - PROCESS | 1834 | 1461545148276 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:45:48 INFO - PROCESS | 1834 | 1461545148278 Marionette TRACE conn3 <- [1,434,null,{}] 17:45:48 INFO - PROCESS | 1834 | 1461545148283 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}] 17:45:48 INFO - PROCESS | 1834 | 1461545148446 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 17:45:48 INFO - PROCESS | 1834 | 1461545148475 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f24c800 == 51 [pid = 1834] [id = 116] 17:45:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f2d9c76ac00) [pid = 1834] [serial = 347] [outer = (nil)] 17:45:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2d9efcb400) [pid = 1834] [serial = 348] [outer = 0x7f2d9c76ac00] 17:45:48 INFO - PROCESS | 1834 | 1461545148535 Marionette DEBUG loaded listener.js 17:45:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7f2d9f8cb000) [pid = 1834] [serial = 349] [outer = 0x7f2d9c76ac00] 17:45:49 INFO - PROCESS | 1834 | 1461545149638 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]]]}] 17:45:49 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7f2d9554b400) [pid = 1834] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:45:49 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7f2d952f1800) [pid = 1834] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:45:49 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7f2d98a9e000) [pid = 1834] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:45:49 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7f2d947e0800) [pid = 1834] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:45:49 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7f2d9e6c0400) [pid = 1834] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:45:49 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7f2d9e197800) [pid = 1834] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:45:49 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7f2d9d4d6800) [pid = 1834] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:45:49 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7f2d9554bc00) [pid = 1834] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:45:49 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f2d952e6000) [pid = 1834] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:45:49 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7f2d9f224000) [pid = 1834] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:45:49 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7f2d989ba800) [pid = 1834] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:45:49 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7f2d9553e800) [pid = 1834] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:45:49 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7f2d98a94000) [pid = 1834] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:45:49 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7f2d954e7400) [pid = 1834] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:45:49 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7f2d94ebb000) [pid = 1834] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:45:49 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7f2da1e21800) [pid = 1834] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:45:49 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7f2d952e7800) [pid = 1834] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:45:49 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7f2da1f1d000) [pid = 1834] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:45:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:45:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1428ms 17:45:49 INFO - PROCESS | 1834 | 1461545149704 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 17:45:49 INFO - PROCESS | 1834 | 1461545149707 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 17:45:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:45:49 INFO - PROCESS | 1834 | 1461545149712 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:45:49 INFO - PROCESS | 1834 | 1461545149714 Marionette TRACE conn3 <- [1,438,null,{}] 17:45:49 INFO - PROCESS | 1834 | 1461545149719 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}] 17:45:49 INFO - PROCESS | 1834 | 1461545149845 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 17:45:49 INFO - PROCESS | 1834 | 1461545149939 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9ca8c000 == 52 [pid = 1834] [id = 117] 17:45:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7f2d95289c00) [pid = 1834] [serial = 350] [outer = (nil)] 17:45:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7f2d98a94000) [pid = 1834] [serial = 351] [outer = 0x7f2d95289c00] 17:45:49 INFO - PROCESS | 1834 | 1461545149997 Marionette DEBUG loaded listener.js 17:45:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7f2d9d549000) [pid = 1834] [serial = 352] [outer = 0x7f2d95289c00] 17:45:50 INFO - PROCESS | 1834 | 1461545150630 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]]]}] 17:45:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:45:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 931ms 17:45:50 INFO - PROCESS | 1834 | 1461545150644 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 17:45:50 INFO - PROCESS | 1834 | 1461545150647 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 17:45:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:45:50 INFO - PROCESS | 1834 | 1461545150654 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:45:50 INFO - PROCESS | 1834 | 1461545150667 Marionette TRACE conn3 <- [1,442,null,{}] 17:45:50 INFO - PROCESS | 1834 | 1461545150672 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}] 17:45:50 INFO - PROCESS | 1834 | 1461545150845 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 17:45:50 INFO - PROCESS | 1834 | 1461545150981 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da1f93800 == 53 [pid = 1834] [id = 118] 17:45:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7f2d954e7400) [pid = 1834] [serial = 353] [outer = (nil)] 17:45:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7f2da6196000) [pid = 1834] [serial = 354] [outer = 0x7f2d954e7400] 17:45:51 INFO - PROCESS | 1834 | 1461545151056 Marionette DEBUG loaded listener.js 17:45:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7f2dac096000) [pid = 1834] [serial = 355] [outer = 0x7f2d954e7400] 17:45:51 INFO - PROCESS | 1834 | 1461545151779 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]]]}] 17:45:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:45:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1193ms 17:45:51 INFO - PROCESS | 1834 | 1461545151859 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 17:45:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:45:51 INFO - PROCESS | 1834 | 1461545151865 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 17:45:51 INFO - PROCESS | 1834 | 1461545151874 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:45:51 INFO - PROCESS | 1834 | 1461545151879 Marionette TRACE conn3 <- [1,446,null,{}] 17:45:51 INFO - PROCESS | 1834 | 1461545151906 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}] 17:45:52 INFO - PROCESS | 1834 | 1461545152062 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 17:45:52 INFO - PROCESS | 1834 | 1461545152198 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d957a5800 == 54 [pid = 1834] [id = 119] 17:45:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7f2d95285c00) [pid = 1834] [serial = 356] [outer = (nil)] 17:45:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7f2d9555b800) [pid = 1834] [serial = 357] [outer = 0x7f2d95285c00] 17:45:52 INFO - PROCESS | 1834 | 1461545152273 Marionette DEBUG loaded listener.js 17:45:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f2d963de400) [pid = 1834] [serial = 358] [outer = 0x7f2d95285c00] 17:45:53 INFO - PROCESS | 1834 | 1461545153208 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]]]}] 17:45:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:45:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1392ms 17:45:53 INFO - PROCESS | 1834 | 1461545153265 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 17:45:53 INFO - PROCESS | 1834 | 1461545153274 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 17:45:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:45:53 INFO - PROCESS | 1834 | 1461545153284 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:45:53 INFO - PROCESS | 1834 | 1461545153287 Marionette TRACE conn3 <- [1,450,null,{}] 17:45:53 INFO - PROCESS | 1834 | 1461545153293 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}] 17:45:53 INFO - PROCESS | 1834 | 1461545153456 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 17:45:53 INFO - PROCESS | 1834 | 1461545153598 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f25e000 == 55 [pid = 1834] [id = 120] 17:45:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f2d98a95400) [pid = 1834] [serial = 359] [outer = (nil)] 17:45:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f2d98ce5c00) [pid = 1834] [serial = 360] [outer = 0x7f2d98a95400] 17:45:53 INFO - PROCESS | 1834 | 1461545153671 Marionette DEBUG loaded listener.js 17:45:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f2d990e6c00) [pid = 1834] [serial = 361] [outer = 0x7f2d98a95400] 17:45:54 INFO - PROCESS | 1834 | 1461545154606 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] 17:45:54 INFO - PROCESS | 1834 | 1461545154674 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 17:45:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:45:54 INFO - PROCESS | 1834 | 1461545154680 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:45:54 INFO - PROCESS | 1834 | 1461545154686 Marionette TRACE conn3 <- [1,454,null,{}] 17:45:54 INFO - PROCESS | 1834 | 1461545154701 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}] 17:45:54 INFO - PROCESS | 1834 | 1461545154907 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 17:45:55 INFO - PROCESS | 1834 | 1461545155090 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dabd0e800 == 56 [pid = 1834] [id = 121] 17:45:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7f2d9f223400) [pid = 1834] [serial = 362] [outer = (nil)] 17:45:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7f2da1e7ac00) [pid = 1834] [serial = 363] [outer = 0x7f2d9f223400] 17:45:55 INFO - PROCESS | 1834 | 1461545155212 Marionette DEBUG loaded listener.js 17:45:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7f2da24cc800) [pid = 1834] [serial = 364] [outer = 0x7f2d9f223400] 17:45:56 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:45:56 INFO - PROCESS | 1834 | 1461545156112 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]]]}] 17:45:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:45:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1487ms 17:45:56 INFO - PROCESS | 1834 | 1461545156168 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 17:45:56 INFO - PROCESS | 1834 | 1461545156172 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 17:45:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:45:56 INFO - PROCESS | 1834 | 1461545156178 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:45:56 INFO - PROCESS | 1834 | 1461545156180 Marionette TRACE conn3 <- [1,458,null,{}] 17:45:56 INFO - PROCESS | 1834 | 1461545156186 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}] 17:45:56 INFO - PROCESS | 1834 | 1461545156331 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 17:45:56 INFO - PROCESS | 1834 | 1461545156476 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dad21c000 == 57 [pid = 1834] [id = 122] 17:45:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f2d947e6400) [pid = 1834] [serial = 365] [outer = (nil)] 17:45:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2dac42a800) [pid = 1834] [serial = 366] [outer = 0x7f2d947e6400] 17:45:56 INFO - PROCESS | 1834 | 1461545156550 Marionette DEBUG loaded listener.js 17:45:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7f2dad458400) [pid = 1834] [serial = 367] [outer = 0x7f2d947e6400] 17:45:57 INFO - PROCESS | 1834 | 1461545157429 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] 17:45:57 INFO - PROCESS | 1834 | 1461545157470 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 17:45:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:45:57 INFO - PROCESS | 1834 | 1461545157476 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:45:57 INFO - PROCESS | 1834 | 1461545157479 Marionette TRACE conn3 <- [1,462,null,{}] 17:45:57 INFO - PROCESS | 1834 | 1461545157484 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}] 17:45:57 INFO - PROCESS | 1834 | 1461545157628 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 17:45:57 INFO - PROCESS | 1834 | 1461545157773 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db12e6000 == 58 [pid = 1834] [id = 123] 17:45:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7f2d94f56000) [pid = 1834] [serial = 368] [outer = (nil)] 17:45:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7f2d94f5d400) [pid = 1834] [serial = 369] [outer = 0x7f2d94f56000] 17:45:57 INFO - PROCESS | 1834 | 1461545157850 Marionette DEBUG loaded listener.js 17:45:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7f2d98a0d000) [pid = 1834] [serial = 370] [outer = 0x7f2d94f56000] 17:45:58 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:45:58 INFO - PROCESS | 1834 | 1461545158770 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] 17:45:58 INFO - PROCESS | 1834 | 1461545158815 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 17:45:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:45:58 INFO - PROCESS | 1834 | 1461545158823 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:45:58 INFO - PROCESS | 1834 | 1461545158827 Marionette TRACE conn3 <- [1,466,null,{}] 17:45:58 INFO - PROCESS | 1834 | 1461545158834 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}] 17:45:59 INFO - PROCESS | 1834 | 1461545159011 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 17:45:59 INFO - PROCESS | 1834 | 1461545159169 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dac26c000 == 59 [pid = 1834] [id = 124] 17:45:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7f2d95287800) [pid = 1834] [serial = 371] [outer = (nil)] 17:45:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7f2d990e7800) [pid = 1834] [serial = 372] [outer = 0x7f2d95287800] 17:45:59 INFO - PROCESS | 1834 | 1461545159318 Marionette DEBUG loaded listener.js 17:45:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7f2dad464000) [pid = 1834] [serial = 373] [outer = 0x7f2d95287800] 17:46:00 INFO - PROCESS | 1834 | 1461545160190 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] 17:46:00 INFO - PROCESS | 1834 | 1461545160260 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 17:46:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:46:00 INFO - PROCESS | 1834 | 1461545160266 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:46:00 INFO - PROCESS | 1834 | 1461545160268 Marionette TRACE conn3 <- [1,470,null,{}] 17:46:00 INFO - PROCESS | 1834 | 1461545160274 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}] 17:46:00 INFO - PROCESS | 1834 | 1461545160434 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 17:46:00 INFO - PROCESS | 1834 | 1461545160691 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d950d1800 == 60 [pid = 1834] [id = 125] 17:46:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7f2d95283c00) [pid = 1834] [serial = 374] [outer = (nil)] 17:46:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7f2d952ef800) [pid = 1834] [serial = 375] [outer = 0x7f2d95283c00] 17:46:00 INFO - PROCESS | 1834 | 1461545160821 Marionette DEBUG loaded listener.js 17:46:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7f2d9555f400) [pid = 1834] [serial = 376] [outer = 0x7f2d95283c00] 17:46:01 INFO - PROCESS | 1834 | 1461545161653 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]]]}] 17:46:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:46:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1436ms 17:46:01 INFO - PROCESS | 1834 | 1461545161703 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 17:46:01 INFO - PROCESS | 1834 | 1461545161710 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 17:46:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:46:01 INFO - PROCESS | 1834 | 1461545161718 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:46:01 INFO - PROCESS | 1834 | 1461545161722 Marionette TRACE conn3 <- [1,474,null,{}] 17:46:01 INFO - PROCESS | 1834 | 1461545161728 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}] 17:46:01 INFO - PROCESS | 1834 | 1461545161879 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 17:46:02 INFO - PROCESS | 1834 | 1461545162031 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94914800 == 61 [pid = 1834] [id = 126] 17:46:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7f2d947e1000) [pid = 1834] [serial = 377] [outer = (nil)] 17:46:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7f2d98a15000) [pid = 1834] [serial = 378] [outer = 0x7f2d947e1000] 17:46:02 INFO - PROCESS | 1834 | 1461545162129 Marionette DEBUG loaded listener.js 17:46:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7f2d98a4a400) [pid = 1834] [serial = 379] [outer = 0x7f2d947e1000] 17:46:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db3d6f800 == 60 [pid = 1834] [id = 86] 17:46:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e1db000 == 59 [pid = 1834] [id = 87] 17:46:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9ca8c000 == 58 [pid = 1834] [id = 117] 17:46:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9f24c800 == 57 [pid = 1834] [id = 116] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7f2dac0a2000) [pid = 1834] [serial = 291] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7f2d97f28800) [pid = 1834] [serial = 285] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7f2db144d000) [pid = 1834] [serial = 294] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7f2db170f800) [pid = 1834] [serial = 297] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7f2d9eaa9400) [pid = 1834] [serial = 288] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7f2d990ea800) [pid = 1834] [serial = 321] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | 1461545163113 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]]]}] 17:46:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e987800 == 56 [pid = 1834] [id = 115] 17:46:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9c799000 == 55 [pid = 1834] [id = 114] 17:46:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95524800 == 54 [pid = 1834] [id = 113] 17:46:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da535e800 == 53 [pid = 1834] [id = 109] 17:46:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9c798000 == 52 [pid = 1834] [id = 108] 17:46:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:46:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1440ms 17:46:03 INFO - PROCESS | 1834 | 1461545163159 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 17:46:03 INFO - PROCESS | 1834 | 1461545163165 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 17:46:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:46:03 INFO - PROCESS | 1834 | 1461545163172 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:46:03 INFO - PROCESS | 1834 | 1461545163175 Marionette TRACE conn3 <- [1,478,null,{}] 17:46:03 INFO - PROCESS | 1834 | 1461545163180 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}] 17:46:03 INFO - PROCESS | 1834 | 1461545163361 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7f2db1711800) [pid = 1834] [serial = 312] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7f2dab11f400) [pid = 1834] [serial = 300] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7f2d98b3ac00) [pid = 1834] [serial = 303] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7f2db5688400) [pid = 1834] [serial = 301] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7f2d95564c00) [pid = 1834] [serial = 318] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7f2dac4de800) [pid = 1834] [serial = 309] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7f2da1f1e800) [pid = 1834] [serial = 183] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7f2db4012000) [pid = 1834] [serial = 313] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7f2d9f32cc00) [pid = 1834] [serial = 307] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7f2db5688c00) [pid = 1834] [serial = 316] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7f2daee2f000) [pid = 1834] [serial = 310] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7f2d98a4fc00) [pid = 1834] [serial = 177] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7f2db409e000) [pid = 1834] [serial = 319] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7f2dab11fc00) [pid = 1834] [serial = 186] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f2d9ca14400) [pid = 1834] [serial = 150] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7f2db561f400) [pid = 1834] [serial = 315] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7f2daf342400) [pid = 1834] [serial = 147] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7f2d9ef15400) [pid = 1834] [serial = 306] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7f2d9d621400) [pid = 1834] [serial = 180] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7f2d9b204400) [pid = 1834] [serial = 304] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7f2da6191800) [pid = 1834] [serial = 174] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7f2d98a57400) [pid = 1834] [serial = 249] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7f2db4090400) [pid = 1834] [serial = 259] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7f2da1e6dc00) [pid = 1834] [serial = 253] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7f2db0da7c00) [pid = 1834] [serial = 256] [outer = (nil)] [url = about:blank] 17:46:03 INFO - PROCESS | 1834 | 1461545163556 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95794000 == 53 [pid = 1834] [id = 127] 17:46:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7f2d98a0e400) [pid = 1834] [serial = 380] [outer = (nil)] 17:46:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7f2d98ce7c00) [pid = 1834] [serial = 381] [outer = 0x7f2d98a0e400] 17:46:03 INFO - PROCESS | 1834 | 1461545163627 Marionette DEBUG loaded listener.js 17:46:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7f2d990f1800) [pid = 1834] [serial = 382] [outer = 0x7f2d98a0e400] 17:46:04 INFO - PROCESS | 1834 | 1461545164295 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]]]}] 17:46:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:46:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1183ms 17:46:04 INFO - PROCESS | 1834 | 1461545164365 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 17:46:04 INFO - PROCESS | 1834 | 1461545164369 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 17:46:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:46:04 INFO - PROCESS | 1834 | 1461545164378 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:46:04 INFO - PROCESS | 1834 | 1461545164385 Marionette TRACE conn3 <- [1,482,null,{}] 17:46:04 INFO - PROCESS | 1834 | 1461545164399 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}] 17:46:04 INFO - PROCESS | 1834 | 1461545164542 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 17:46:04 INFO - PROCESS | 1834 | 1461545164554 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e991800 == 54 [pid = 1834] [id = 128] 17:46:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7f2d9be72400) [pid = 1834] [serial = 383] [outer = (nil)] 17:46:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7f2d9ef11800) [pid = 1834] [serial = 384] [outer = 0x7f2d9be72400] 17:46:04 INFO - PROCESS | 1834 | 1461545164611 Marionette DEBUG loaded listener.js 17:46:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7f2d9ef21c00) [pid = 1834] [serial = 385] [outer = 0x7f2d9be72400] 17:46:05 INFO - PROCESS | 1834 | 1461545165370 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]]]}] 17:46:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:46:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1038ms 17:46:05 INFO - PROCESS | 1834 | 1461545165420 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 17:46:05 INFO - PROCESS | 1834 | 1461545165424 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 17:46:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:46:05 INFO - PROCESS | 1834 | 1461545165429 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:46:05 INFO - PROCESS | 1834 | 1461545165431 Marionette TRACE conn3 <- [1,486,null,{}] 17:46:05 INFO - PROCESS | 1834 | 1461545165442 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}] 17:46:05 INFO - PROCESS | 1834 | 1461545165637 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 17:46:05 INFO - PROCESS | 1834 | 1461545165664 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e16000 == 55 [pid = 1834] [id = 129] 17:46:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7f2d9f223800) [pid = 1834] [serial = 386] [outer = (nil)] 17:46:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7f2d9f886800) [pid = 1834] [serial = 387] [outer = 0x7f2d9f223800] 17:46:05 INFO - PROCESS | 1834 | 1461545165721 Marionette DEBUG loaded listener.js 17:46:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7f2da2426400) [pid = 1834] [serial = 388] [outer = 0x7f2d9f223800] 17:46:06 INFO - PROCESS | 1834 | 1461545166566 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]]]}] 17:46:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:46:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1181ms 17:46:06 INFO - PROCESS | 1834 | 1461545166612 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 17:46:06 INFO - PROCESS | 1834 | 1461545166615 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 17:46:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:46:06 INFO - PROCESS | 1834 | 1461545166621 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:46:06 INFO - PROCESS | 1834 | 1461545166624 Marionette TRACE conn3 <- [1,490,null,{}] 17:46:06 INFO - PROCESS | 1834 | 1461545166635 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}] 17:46:06 INFO - PROCESS | 1834 | 1461545166804 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 17:46:06 INFO - PROCESS | 1834 | 1461545166870 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da210a800 == 56 [pid = 1834] [id = 130] 17:46:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f2d94790000) [pid = 1834] [serial = 389] [outer = (nil)] 17:46:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f2d947e0c00) [pid = 1834] [serial = 390] [outer = 0x7f2d94790000] 17:46:06 INFO - PROCESS | 1834 | 1461545166938 Marionette DEBUG loaded listener.js 17:46:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f2da525e000) [pid = 1834] [serial = 391] [outer = 0x7f2d94790000] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7f2d9d68f800) [pid = 1834] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f2db1268400) [pid = 1834] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7f2d96edd000) [pid = 1834] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7f2d9df36800) [pid = 1834] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7f2da02b8c00) [pid = 1834] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7f2d97142c00) [pid = 1834] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7f2da2172000) [pid = 1834] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7f2da216d400) [pid = 1834] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7f2dac298400) [pid = 1834] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7f2d9b210400) [pid = 1834] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7f2d947e3800) [pid = 1834] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7f2d94eb2c00) [pid = 1834] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 97 (0x7f2d9d4cdc00) [pid = 1834] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 96 (0x7f2d947e3400) [pid = 1834] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 95 (0x7f2d9555bc00) [pid = 1834] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 94 (0x7f2d95863800) [pid = 1834] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7f2d9555e000) [pid = 1834] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 92 (0x7f2d98a4f400) [pid = 1834] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 91 (0x7f2d9c76ac00) [pid = 1834] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 90 (0x7f2d95289c00) [pid = 1834] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:46:07 INFO - PROCESS | 1834 | --DOMWINDOW == 89 (0x7f2d990ee800) [pid = 1834] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:46:07 INFO - PROCESS | 1834 | 1461545167808 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]]]}] 17:46:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:46:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1232ms 17:46:07 INFO - PROCESS | 1834 | 1461545167854 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 17:46:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:46:07 INFO - PROCESS | 1834 | 1461545167857 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 17:46:07 INFO - PROCESS | 1834 | 1461545167862 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:46:07 INFO - PROCESS | 1834 | 1461545167864 Marionette TRACE conn3 <- [1,494,null,{}] 17:46:07 INFO - PROCESS | 1834 | 1461545167869 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}] 17:46:08 INFO - PROCESS | 1834 | 1461545168036 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 17:46:08 INFO - PROCESS | 1834 | 1461545168114 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f265000 == 57 [pid = 1834] [id = 131] 17:46:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 90 (0x7f2d9478c800) [pid = 1834] [serial = 392] [outer = (nil)] 17:46:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 91 (0x7f2d98a97c00) [pid = 1834] [serial = 393] [outer = 0x7f2d9478c800] 17:46:08 INFO - PROCESS | 1834 | 1461545168171 Marionette DEBUG loaded listener.js 17:46:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 92 (0x7f2d9d4cdc00) [pid = 1834] [serial = 394] [outer = 0x7f2d9478c800] 17:46:08 INFO - PROCESS | 1834 | 1461545168735 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]]]}] 17:46:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:46:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 928ms 17:46:08 INFO - PROCESS | 1834 | 1461545168790 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 17:46:08 INFO - PROCESS | 1834 | 1461545168793 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 17:46:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:46:08 INFO - PROCESS | 1834 | 1461545168798 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:46:08 INFO - PROCESS | 1834 | 1461545168800 Marionette TRACE conn3 <- [1,498,null,{}] 17:46:08 INFO - PROCESS | 1834 | 1461545168805 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}] 17:46:08 INFO - PROCESS | 1834 | 1461545168967 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 17:46:08 INFO - PROCESS | 1834 | 1461545168989 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dac460800 == 58 [pid = 1834] [id = 132] 17:46:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7f2d94790800) [pid = 1834] [serial = 395] [outer = (nil)] 17:46:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7f2d9e9a8c00) [pid = 1834] [serial = 396] [outer = 0x7f2d94790800] 17:46:09 INFO - PROCESS | 1834 | 1461545169045 Marionette DEBUG loaded listener.js 17:46:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7f2d9efca800) [pid = 1834] [serial = 397] [outer = 0x7f2d94790800] 17:46:09 INFO - PROCESS | 1834 | 1461545169786 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]]]}] 17:46:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:46:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1025ms 17:46:09 INFO - PROCESS | 1834 | 1461545169825 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 17:46:09 INFO - PROCESS | 1834 | 1461545169831 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 17:46:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:46:09 INFO - PROCESS | 1834 | 1461545169840 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:46:09 INFO - PROCESS | 1834 | 1461545169846 Marionette TRACE conn3 <- [1,502,null,{}] 17:46:09 INFO - PROCESS | 1834 | 1461545169887 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}] 17:46:10 INFO - PROCESS | 1834 | 1461545170057 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 17:46:10 INFO - PROCESS | 1834 | 1461545170198 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95524800 == 59 [pid = 1834] [id = 133] 17:46:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 96 (0x7f2d94787000) [pid = 1834] [serial = 398] [outer = (nil)] 17:46:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 97 (0x7f2d95288000) [pid = 1834] [serial = 399] [outer = 0x7f2d94787000] 17:46:10 INFO - PROCESS | 1834 | 1461545170272 Marionette DEBUG loaded listener.js 17:46:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7f2d9555c800) [pid = 1834] [serial = 400] [outer = 0x7f2d94787000] 17:46:11 INFO - PROCESS | 1834 | 1461545171164 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]]]}] 17:46:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:46:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1375ms 17:46:11 INFO - PROCESS | 1834 | 1461545171216 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 17:46:11 INFO - PROCESS | 1834 | 1461545171223 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 17:46:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:46:11 INFO - PROCESS | 1834 | 1461545171251 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:46:11 INFO - PROCESS | 1834 | 1461545171255 Marionette TRACE conn3 <- [1,506,null,{}] 17:46:11 INFO - PROCESS | 1834 | 1461545171261 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}] 17:46:11 INFO - PROCESS | 1834 | 1461545171419 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 17:46:11 INFO - PROCESS | 1834 | 1461545171562 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f71d000 == 60 [pid = 1834] [id = 134] 17:46:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7f2d95561800) [pid = 1834] [serial = 401] [outer = (nil)] 17:46:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7f2d98a1b400) [pid = 1834] [serial = 402] [outer = 0x7f2d95561800] 17:46:11 INFO - PROCESS | 1834 | 1461545171633 Marionette DEBUG loaded listener.js 17:46:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7f2d98cda800) [pid = 1834] [serial = 403] [outer = 0x7f2d95561800] 17:46:12 INFO - PROCESS | 1834 | 1461545172515 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]]]}] 17:46:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:46:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1332ms 17:46:12 INFO - PROCESS | 1834 | 1461545172581 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 17:46:12 INFO - PROCESS | 1834 | 1461545172585 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 17:46:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:46:12 INFO - PROCESS | 1834 | 1461545172591 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:46:12 INFO - PROCESS | 1834 | 1461545172597 Marionette TRACE conn3 <- [1,510,null,{}] 17:46:12 INFO - PROCESS | 1834 | 1461545172612 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}] 17:46:12 INFO - PROCESS | 1834 | 1461545172810 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 17:46:12 INFO - PROCESS | 1834 | 1461545172953 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db14a3800 == 61 [pid = 1834] [id = 135] 17:46:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7f2d990e5800) [pid = 1834] [serial = 404] [outer = (nil)] 17:46:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7f2d9dfd1800) [pid = 1834] [serial = 405] [outer = 0x7f2d990e5800] 17:46:13 INFO - PROCESS | 1834 | 1461545173027 Marionette DEBUG loaded listener.js 17:46:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7f2d9e9ab400) [pid = 1834] [serial = 406] [outer = 0x7f2d990e5800] 17:46:13 INFO - PROCESS | 1834 | 1461545173875 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]]]}] 17:46:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:46:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1333ms 17:46:13 INFO - PROCESS | 1834 | 1461545173925 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 17:46:13 INFO - PROCESS | 1834 | 1461545173930 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 17:46:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:46:13 INFO - PROCESS | 1834 | 1461545173936 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:46:13 INFO - PROCESS | 1834 | 1461545173938 Marionette TRACE conn3 <- [1,514,null,{}] 17:46:13 INFO - PROCESS | 1834 | 1461545173944 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}] 17:46:14 INFO - PROCESS | 1834 | 1461545174088 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 17:46:14 INFO - PROCESS | 1834 | 1461545174233 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db589c000 == 62 [pid = 1834] [id = 136] 17:46:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7f2d9e9ab800) [pid = 1834] [serial = 407] [outer = (nil)] 17:46:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7f2da1e7c800) [pid = 1834] [serial = 408] [outer = 0x7f2d9e9ab800] 17:46:14 INFO - PROCESS | 1834 | 1461545174303 Marionette DEBUG loaded listener.js 17:46:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7f2da6192800) [pid = 1834] [serial = 409] [outer = 0x7f2d9e9ab800] 17:46:15 INFO - PROCESS | 1834 | 1461545175098 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]]]}] 17:46: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 17:46:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1230ms 17:46:15 INFO - PROCESS | 1834 | 1461545175167 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 17:46:15 INFO - PROCESS | 1834 | 1461545175171 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 17:46:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:46:15 INFO - PROCESS | 1834 | 1461545175176 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:46:15 INFO - PROCESS | 1834 | 1461545175179 Marionette TRACE conn3 <- [1,518,null,{}] 17:46:15 INFO - PROCESS | 1834 | 1461545175185 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}] 17:46:15 INFO - PROCESS | 1834 | 1461545175342 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 17:46:15 INFO - PROCESS | 1834 | 1461545175483 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9de94800 == 63 [pid = 1834] [id = 137] 17:46:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f2d9f22b000) [pid = 1834] [serial = 410] [outer = (nil)] 17:46:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f2dac210000) [pid = 1834] [serial = 411] [outer = 0x7f2d9f22b000] 17:46:15 INFO - PROCESS | 1834 | 1461545175555 Marionette DEBUG loaded listener.js 17:46:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f2dad458c00) [pid = 1834] [serial = 412] [outer = 0x7f2d9f22b000] 17:46:16 INFO - PROCESS | 1834 | 1461545176411 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]]]}] 17:46:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:46:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1280ms 17:46:16 INFO - PROCESS | 1834 | 1461545176456 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 17:46:16 INFO - PROCESS | 1834 | 1461545176460 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 17:46:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:46:16 INFO - PROCESS | 1834 | 1461545176466 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:46:16 INFO - PROCESS | 1834 | 1461545176468 Marionette TRACE conn3 <- [1,522,null,{}] 17:46:16 INFO - PROCESS | 1834 | 1461545176474 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}] 17:46:16 INFO - PROCESS | 1834 | 1461545176650 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 17:46:16 INFO - PROCESS | 1834 | 1461545176790 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9471a800 == 64 [pid = 1834] [id = 138] 17:46:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f2da1e1b400) [pid = 1834] [serial = 413] [outer = (nil)] 17:46:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7f2db0ab3000) [pid = 1834] [serial = 414] [outer = 0x7f2da1e1b400] 17:46:16 INFO - PROCESS | 1834 | 1461545176862 Marionette DEBUG loaded listener.js 17:46:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7f2db16e1400) [pid = 1834] [serial = 415] [outer = 0x7f2da1e1b400] 17:46:17 INFO - PROCESS | 1834 | 1461545177724 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]]]}] 17:46:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:46:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1334ms 17:46:17 INFO - PROCESS | 1834 | 1461545177800 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 17:46:17 INFO - PROCESS | 1834 | 1461545177804 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 17:46:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:46:17 INFO - PROCESS | 1834 | 1461545177810 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:46:17 INFO - PROCESS | 1834 | 1461545177812 Marionette TRACE conn3 <- [1,526,null,{}] 17:46:17 INFO - PROCESS | 1834 | 1461545177817 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}] 17:46:18 INFO - PROCESS | 1834 | 1461545178001 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 17:46:18 INFO - PROCESS | 1834 | 1461545178403 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94722000 == 65 [pid = 1834] [id = 139] 17:46:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7f2d94791400) [pid = 1834] [serial = 416] [outer = (nil)] 17:46:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f2d947e9800) [pid = 1834] [serial = 417] [outer = 0x7f2d94791400] 17:46:18 INFO - PROCESS | 1834 | 1461545178512 Marionette DEBUG loaded listener.js 17:46:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2d9528b400) [pid = 1834] [serial = 418] [outer = 0x7f2d94791400] 17:46:19 INFO - PROCESS | 1834 | 1461545179395 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]]]}] 17:46:19 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 17:46:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1635ms 17:46:19 INFO - PROCESS | 1834 | 1461545179446 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 17:46:19 INFO - PROCESS | 1834 | 1461545179453 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 17:46:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:46:19 INFO - PROCESS | 1834 | 1461545179461 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:46:19 INFO - PROCESS | 1834 | 1461545179465 Marionette TRACE conn3 <- [1,530,null,{}] 17:46:19 INFO - PROCESS | 1834 | 1461545179471 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}] 17:46:19 INFO - PROCESS | 1834 | 1461545179616 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 17:46:19 INFO - PROCESS | 1834 | 1461545179799 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:19 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9f265000 == 64 [pid = 1834] [id = 131] 17:46:19 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da210a800 == 63 [pid = 1834] [id = 130] 17:46:19 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e16000 == 62 [pid = 1834] [id = 129] 17:46:19 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7f2da6196000) [pid = 1834] [serial = 354] [outer = (nil)] [url = about:blank] 17:46:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e82800 == 63 [pid = 1834] [id = 140] 17:46:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2d9555ac00) [pid = 1834] [serial = 419] [outer = (nil)] 17:46:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7f2d975dcc00) [pid = 1834] [serial = 420] [outer = 0x7f2d9555ac00] 17:46:19 INFO - PROCESS | 1834 | 1461545179936 Marionette DEBUG loaded listener.js 17:46:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7f2d98a18c00) [pid = 1834] [serial = 421] [outer = 0x7f2d9555ac00] 17:46:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e991800 == 62 [pid = 1834] [id = 128] 17:46:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95794000 == 61 [pid = 1834] [id = 127] 17:46:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94914800 == 60 [pid = 1834] [id = 126] 17:46:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d950d1800 == 59 [pid = 1834] [id = 125] 17:46:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dac26c000 == 58 [pid = 1834] [id = 124] 17:46:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db12e6000 == 57 [pid = 1834] [id = 123] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7f2dac0f8800) [pid = 1834] [serial = 216] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7f2d98b36800) [pid = 1834] [serial = 286] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7f2dad457c00) [pid = 1834] [serial = 292] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7f2db32c2000) [pid = 1834] [serial = 298] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7f2db0a11c00) [pid = 1834] [serial = 222] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7f2d9ef15c00) [pid = 1834] [serial = 213] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7f2db0a12400) [pid = 1834] [serial = 283] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7f2d9ef19800) [pid = 1834] [serial = 289] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7f2db16dd800) [pid = 1834] [serial = 295] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f2d98a98c00) [pid = 1834] [serial = 210] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7f2dad489000) [pid = 1834] [serial = 219] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7f2d9ef1bc00) [pid = 1834] [serial = 337] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7f2d98b3c400) [pid = 1834] [serial = 336] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7f2da02b1800) [pid = 1834] [serial = 331] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7f2d9ef16400) [pid = 1834] [serial = 330] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7f2d955e4400) [pid = 1834] [serial = 334] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7f2d9528c800) [pid = 1834] [serial = 333] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7f2d963e1400) [pid = 1834] [serial = 339] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7f2d97f26000) [pid = 1834] [serial = 340] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7f2d98ce6800) [pid = 1834] [serial = 328] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 97 (0x7f2d98ce1c00) [pid = 1834] [serial = 327] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 96 (0x7f2d98a50800) [pid = 1834] [serial = 325] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 95 (0x7f2d955da400) [pid = 1834] [serial = 324] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 94 (0x7f2d98b41800) [pid = 1834] [serial = 342] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7f2d9efcb400) [pid = 1834] [serial = 348] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 92 (0x7f2d98a94000) [pid = 1834] [serial = 351] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 91 (0x7f2d9ca11400) [pid = 1834] [serial = 345] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 90 (0x7f2d9e234800) [pid = 1834] [serial = 346] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 89 (0x7f2d9f8cb000) [pid = 1834] [serial = 349] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 88 (0x7f2d9d549000) [pid = 1834] [serial = 352] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 87 (0x7f2d98cdec00) [pid = 1834] [serial = 343] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1834 | 1461545180624 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"]]]}] 17:46:20 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 17:46:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:46:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:46:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:46:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:46:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:46:20 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 17:46:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:46:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:46:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:46:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:46:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:46:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1231ms 17:46:20 INFO - PROCESS | 1834 | 1461545180699 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 17:46:20 INFO - PROCESS | 1834 | 1461545180703 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 17:46:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:46:20 INFO - PROCESS | 1834 | 1461545180710 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:46:20 INFO - PROCESS | 1834 | 1461545180713 Marionette TRACE conn3 <- [1,534,null,{}] 17:46:20 INFO - PROCESS | 1834 | 1461545180741 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}] 17:46:20 INFO - PROCESS | 1834 | 1461545180924 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 17:46:20 INFO - PROCESS | 1834 | 1461545180938 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9cd65800 == 58 [pid = 1834] [id = 141] 17:46:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 88 (0x7f2d98a18000) [pid = 1834] [serial = 422] [outer = (nil)] 17:46:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 89 (0x7f2d98ce9000) [pid = 1834] [serial = 423] [outer = 0x7f2d98a18000] 17:46:21 INFO - PROCESS | 1834 | 1461545180997 Marionette DEBUG loaded listener.js 17:46:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 90 (0x7f2d990f0000) [pid = 1834] [serial = 424] [outer = 0x7f2d98a18000] 17:46:21 INFO - PROCESS | 1834 | 1461545181807 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]]]}] 17:46:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:46:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1132ms 17:46:21 INFO - PROCESS | 1834 | 1461545181843 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 17:46:21 INFO - PROCESS | 1834 | 1461545181846 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 17:46:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:46:21 INFO - PROCESS | 1834 | 1461545181858 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:46:21 INFO - PROCESS | 1834 | 1461545181866 Marionette TRACE conn3 <- [1,538,null,{}] 17:46:21 INFO - PROCESS | 1834 | 1461545181873 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}] 17:46:22 INFO - PROCESS | 1834 | 1461545182041 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 17:46:22 INFO - PROCESS | 1834 | 1461545182158 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e97d000 == 59 [pid = 1834] [id = 142] 17:46:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 91 (0x7f2d98a19400) [pid = 1834] [serial = 425] [outer = (nil)] 17:46:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 92 (0x7f2d9bc1a800) [pid = 1834] [serial = 426] [outer = 0x7f2d98a19400] 17:46:22 INFO - PROCESS | 1834 | 1461545182234 Marionette DEBUG loaded listener.js 17:46:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7f2d9ef0c400) [pid = 1834] [serial = 427] [outer = 0x7f2d98a19400] 17:46:22 INFO - PROCESS | 1834 | 1461545182866 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]]]}] 17:46:22 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. 17:46:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1040ms 17:46:22 INFO - PROCESS | 1834 | 1461545182912 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 17:46:22 INFO - PROCESS | 1834 | 1461545182916 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 17:46:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:46:22 INFO - PROCESS | 1834 | 1461545182921 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:46:22 INFO - PROCESS | 1834 | 1461545182923 Marionette TRACE conn3 <- [1,542,null,{}] 17:46:22 INFO - PROCESS | 1834 | 1461545182952 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}] 17:46:23 INFO - PROCESS | 1834 | 1461545183118 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 17:46:23 INFO - PROCESS | 1834 | 1461545183144 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9efae000 == 60 [pid = 1834] [id = 143] 17:46:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7f2d98a1bc00) [pid = 1834] [serial = 428] [outer = (nil)] 17:46:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7f2d9f22d800) [pid = 1834] [serial = 429] [outer = 0x7f2d98a1bc00] 17:46:23 INFO - PROCESS | 1834 | 1461545183202 Marionette DEBUG loaded listener.js 17:46:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 96 (0x7f2da1e6d400) [pid = 1834] [serial = 430] [outer = 0x7f2d98a1bc00] 17:46:23 INFO - PROCESS | 1834 | 1461545183995 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]]]}] 17:46:24 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. 17:46:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1145ms 17:46:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:46:24 INFO - PROCESS | 1834 | 1461545184067 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 17:46:24 INFO - PROCESS | 1834 | 1461545184069 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 17:46:24 INFO - PROCESS | 1834 | 1461545184074 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:46:24 INFO - PROCESS | 1834 | 1461545184078 Marionette TRACE conn3 <- [1,546,null,{}] 17:46:24 INFO - PROCESS | 1834 | 1461545184082 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}] 17:46:24 INFO - PROCESS | 1834 | 1461545184280 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 17:46:24 INFO - PROCESS | 1834 | 1461545184321 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da03cd000 == 61 [pid = 1834] [id = 144] 17:46:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 97 (0x7f2da5268c00) [pid = 1834] [serial = 431] [outer = (nil)] 17:46:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7f2dac216400) [pid = 1834] [serial = 432] [outer = 0x7f2da5268c00] 17:46:24 INFO - PROCESS | 1834 | 1461545184394 Marionette DEBUG loaded listener.js 17:46:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7f2dad488c00) [pid = 1834] [serial = 433] [outer = 0x7f2da5268c00] 17:46:24 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7f2d947e1000) [pid = 1834] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:46:24 INFO - PROCESS | 1834 | --DOMWINDOW == 97 (0x7f2d95283c00) [pid = 1834] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:46:24 INFO - PROCESS | 1834 | --DOMWINDOW == 96 (0x7f2d9be72400) [pid = 1834] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:46:24 INFO - PROCESS | 1834 | --DOMWINDOW == 95 (0x7f2d954e7400) [pid = 1834] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:46:24 INFO - PROCESS | 1834 | --DOMWINDOW == 94 (0x7f2d9f223800) [pid = 1834] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:46:24 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7f2d98a0e400) [pid = 1834] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:46:24 INFO - PROCESS | 1834 | --DOMWINDOW == 92 (0x7f2d94790000) [pid = 1834] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:46:24 INFO - PROCESS | 1834 | --DOMWINDOW == 91 (0x7f2d9478c800) [pid = 1834] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:46:25 INFO - PROCESS | 1834 | 1461545185304 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]]]}] 17:46:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:46:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1280ms 17:46:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:46:25 INFO - PROCESS | 1834 | 1461545185356 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 17:46:25 INFO - PROCESS | 1834 | 1461545185358 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 17:46:25 INFO - PROCESS | 1834 | 1461545185364 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:46:25 INFO - PROCESS | 1834 | 1461545185367 Marionette TRACE conn3 <- [1,550,null,{}] 17:46:25 INFO - PROCESS | 1834 | 1461545185372 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}] 17:46:25 INFO - PROCESS | 1834 | 1461545185520 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 17:46:25 INFO - PROCESS | 1834 | 1461545185541 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da2462800 == 62 [pid = 1834] [id = 145] 17:46:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 92 (0x7f2d9493a000) [pid = 1834] [serial = 434] [outer = (nil)] 17:46:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7f2d94943400) [pid = 1834] [serial = 435] [outer = 0x7f2d9493a000] 17:46:25 INFO - PROCESS | 1834 | 1461545185602 Marionette DEBUG loaded listener.js 17:46:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7f2d9ef05000) [pid = 1834] [serial = 436] [outer = 0x7f2d9493a000] 17:46:26 INFO - PROCESS | 1834 | 1461545186329 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]]]}] 17:46:26 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. 17:46:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 983ms 17:46:26 INFO - PROCESS | 1834 | 1461545186348 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 17:46:26 INFO - PROCESS | 1834 | 1461545186350 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 17:46:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:46:26 INFO - PROCESS | 1834 | 1461545186356 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:46:26 INFO - PROCESS | 1834 | 1461545186358 Marionette TRACE conn3 <- [1,554,null,{}] 17:46:26 INFO - PROCESS | 1834 | 1461545186363 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}] 17:46:26 INFO - PROCESS | 1834 | 1461545186489 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 17:46:26 INFO - PROCESS | 1834 | 1461545186498 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dac08e000 == 63 [pid = 1834] [id = 146] 17:46:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7f2d9493a400) [pid = 1834] [serial = 437] [outer = (nil)] 17:46:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 96 (0x7f2d9f223800) [pid = 1834] [serial = 438] [outer = 0x7f2d9493a400] 17:46:26 INFO - PROCESS | 1834 | 1461545186644 Marionette DEBUG loaded listener.js 17:46:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 97 (0x7f2dad48f000) [pid = 1834] [serial = 439] [outer = 0x7f2d9493a400] 17:46:27 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:46:27 INFO - PROCESS | 1834 | 1461545187573 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]]]}] 17:46:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:46:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1276ms 17:46:27 INFO - PROCESS | 1834 | 1461545187634 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 17:46:27 INFO - PROCESS | 1834 | 1461545187641 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 17:46:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:46:27 INFO - PROCESS | 1834 | 1461545187650 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:46:27 INFO - PROCESS | 1834 | 1461545187655 Marionette TRACE conn3 <- [1,558,null,{}] 17:46:27 INFO - PROCESS | 1834 | 1461545187662 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}] 17:46:27 INFO - PROCESS | 1834 | 1461545187862 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 17:46:28 INFO - PROCESS | 1834 | 1461545188004 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d98e46800 == 64 [pid = 1834] [id = 147] 17:46:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7f2d94947000) [pid = 1834] [serial = 440] [outer = (nil)] 17:46:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7f2d9528a400) [pid = 1834] [serial = 441] [outer = 0x7f2d94947000] 17:46:28 INFO - PROCESS | 1834 | 1461545188077 Marionette DEBUG loaded listener.js 17:46:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7f2d95560c00) [pid = 1834] [serial = 442] [outer = 0x7f2d94947000] 17:46:28 INFO - PROCESS | 1834 | 1461545188899 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]]]}] 17:46:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:46:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1285ms 17:46:28 INFO - PROCESS | 1834 | 1461545188936 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 17:46:28 INFO - PROCESS | 1834 | 1461545188944 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 17:46:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:46:28 INFO - PROCESS | 1834 | 1461545188954 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:46:28 INFO - PROCESS | 1834 | 1461545188957 Marionette TRACE conn3 <- [1,562,null,{}] 17:46:28 INFO - PROCESS | 1834 | 1461545188963 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}] 17:46:29 INFO - PROCESS | 1834 | 1461545189115 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 17:46:29 INFO - PROCESS | 1834 | 1461545189470 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db0a50000 == 65 [pid = 1834] [id = 148] 17:46:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7f2d990f0400) [pid = 1834] [serial = 443] [outer = (nil)] 17:46:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7f2d9f8c8400) [pid = 1834] [serial = 444] [outer = 0x7f2d990f0400] 17:46:29 INFO - PROCESS | 1834 | 1461545189682 Marionette DEBUG loaded listener.js 17:46:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7f2da2408c00) [pid = 1834] [serial = 445] [outer = 0x7f2d990f0400] 17:46:30 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:46:30 INFO - PROCESS | 1834 | 1461545190606 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]]]}] 17:46:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:46:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1686ms 17:46:30 INFO - PROCESS | 1834 | 1461545190640 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 17:46:30 INFO - PROCESS | 1834 | 1461545190643 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 17:46:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:46:30 INFO - PROCESS | 1834 | 1461545190649 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:46:30 INFO - PROCESS | 1834 | 1461545190655 Marionette TRACE conn3 <- [1,566,null,{}] 17:46:30 INFO - PROCESS | 1834 | 1461545190670 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}] 17:46:30 INFO - PROCESS | 1834 | 1461545190823 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 17:46:30 INFO - PROCESS | 1834 | 1461545190974 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db4058800 == 66 [pid = 1834] [id = 149] 17:46:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7f2dad457c00) [pid = 1834] [serial = 446] [outer = (nil)] 17:46:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7f2db0a15400) [pid = 1834] [serial = 447] [outer = 0x7f2dad457c00] 17:46:31 INFO - PROCESS | 1834 | 1461545191049 Marionette DEBUG loaded listener.js 17:46:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7f2db1273800) [pid = 1834] [serial = 448] [outer = 0x7f2dad457c00] 17:46:31 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:46:31 INFO - PROCESS | 1834 | 1461545191949 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]]]}] 17:46:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:46:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1333ms 17:46:31 INFO - PROCESS | 1834 | 1461545191983 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 17:46:31 INFO - PROCESS | 1834 | 1461545191987 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 17:46:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:46:31 INFO - PROCESS | 1834 | 1461545191993 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:46:31 INFO - PROCESS | 1834 | 1461545191996 Marionette TRACE conn3 <- [1,570,null,{}] 17:46:32 INFO - PROCESS | 1834 | 1461545192001 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}] 17:46:32 INFO - PROCESS | 1834 | 1461545192149 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 17:46:32 INFO - PROCESS | 1834 | 1461545192296 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db66ab000 == 67 [pid = 1834] [id = 150] 17:46:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7f2d924c6400) [pid = 1834] [serial = 449] [outer = (nil)] 17:46:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f2d924ce400) [pid = 1834] [serial = 450] [outer = 0x7f2d924c6400] 17:46:32 INFO - PROCESS | 1834 | 1461545192368 Marionette DEBUG loaded listener.js 17:46:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f2d94788000) [pid = 1834] [serial = 451] [outer = 0x7f2d924c6400] 17:46:32 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:46:33 INFO - PROCESS | 1834 | 1461545193190 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]]]}] 17:46:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:46:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1243ms 17:46:33 INFO - PROCESS | 1834 | 1461545193240 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 17:46:33 INFO - PROCESS | 1834 | 1461545193243 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 17:46:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:46:33 INFO - PROCESS | 1834 | 1461545193250 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:46:33 INFO - PROCESS | 1834 | 1461545193253 Marionette TRACE conn3 <- [1,574,null,{}] 17:46:33 INFO - PROCESS | 1834 | 1461545193258 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}] 17:46:33 INFO - PROCESS | 1834 | 1461545193402 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 17:46:33 INFO - PROCESS | 1834 | 1461545193546 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dad289000 == 68 [pid = 1834] [id = 151] 17:46:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f2d924c9400) [pid = 1834] [serial = 452] [outer = (nil)] 17:46:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f2d94808400) [pid = 1834] [serial = 453] [outer = 0x7f2d924c9400] 17:46:33 INFO - PROCESS | 1834 | 1461545193615 Marionette DEBUG loaded listener.js 17:46:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7f2d9480c800) [pid = 1834] [serial = 454] [outer = 0x7f2d924c9400] 17:46:34 INFO - PROCESS | 1834 | 1461545194489 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]]]}] 17:46:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:46:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1283ms 17:46:34 INFO - PROCESS | 1834 | 1461545194535 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 17:46:34 INFO - PROCESS | 1834 | 1461545194539 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 17:46:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:46:34 INFO - PROCESS | 1834 | 1461545194544 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:46:34 INFO - PROCESS | 1834 | 1461545194546 Marionette TRACE conn3 <- [1,578,null,{}] 17:46:34 INFO - PROCESS | 1834 | 1461545194552 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}] 17:46:34 INFO - PROCESS | 1834 | 1461545194705 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 17:46:34 INFO - PROCESS | 1834 | 1461545194850 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d93734800 == 69 [pid = 1834] [id = 152] 17:46:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7f2d9284f400) [pid = 1834] [serial = 455] [outer = (nil)] 17:46:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7f2d94806000) [pid = 1834] [serial = 456] [outer = 0x7f2d9284f400] 17:46:34 INFO - PROCESS | 1834 | 1461545194926 Marionette DEBUG loaded listener.js 17:46:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f2db0a11c00) [pid = 1834] [serial = 457] [outer = 0x7f2d9284f400] 17:46:35 INFO - PROCESS | 1834 | 1461545195765 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]]]}] 17:46:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:46:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1277ms 17:46:35 INFO - PROCESS | 1834 | 1461545195823 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 17:46:35 INFO - PROCESS | 1834 | 1461545195827 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 17:46:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:46:35 INFO - PROCESS | 1834 | 1461545195833 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:46:35 INFO - PROCESS | 1834 | 1461545195835 Marionette TRACE conn3 <- [1,582,null,{}] 17:46:35 INFO - PROCESS | 1834 | 1461545195841 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}] 17:46:35 INFO - PROCESS | 1834 | 1461545195991 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 17:46:36 INFO - PROCESS | 1834 | 1461545196371 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d957a8000 == 70 [pid = 1834] [id = 153] 17:46:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2d9284b400) [pid = 1834] [serial = 458] [outer = (nil)] 17:46:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7f2d92850400) [pid = 1834] [serial = 459] [outer = 0x7f2d9284b400] 17:46:36 INFO - PROCESS | 1834 | 1461545196499 Marionette DEBUG loaded listener.js 17:46:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7f2d9380b800) [pid = 1834] [serial = 460] [outer = 0x7f2d9284b400] 17:46:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7f2d9478ac00) [pid = 1834] [serial = 461] [outer = 0x7f2d94eb1800] 17:46:37 INFO - PROCESS | 1834 | 1461545197548 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]]]}] 17:46:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:46:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1783ms 17:46:37 INFO - PROCESS | 1834 | 1461545197619 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 17:46:37 INFO - PROCESS | 1834 | 1461545197623 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 17:46:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:46:37 INFO - PROCESS | 1834 | 1461545197629 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:46:37 INFO - PROCESS | 1834 | 1461545197635 Marionette TRACE conn3 <- [1,586,null,{}] 17:46:37 INFO - PROCESS | 1834 | 1461545197642 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}] 17:46:37 INFO - PROCESS | 1834 | 1461545197798 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 17:46:38 INFO - PROCESS | 1834 | 1461545198009 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da2462800 == 69 [pid = 1834] [id = 145] 17:46:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da03cd000 == 68 [pid = 1834] [id = 144] 17:46:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dad21c000 == 67 [pid = 1834] [id = 122] 17:46:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9efae000 == 66 [pid = 1834] [id = 143] 17:46:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e97d000 == 65 [pid = 1834] [id = 142] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7f2d9e9a8c00) [pid = 1834] [serial = 396] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7f2d9555b800) [pid = 1834] [serial = 357] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7f2d98ce5c00) [pid = 1834] [serial = 360] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7f2da1e7ac00) [pid = 1834] [serial = 363] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7f2dac42a800) [pid = 1834] [serial = 366] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7f2d94f5d400) [pid = 1834] [serial = 369] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7f2d990e7800) [pid = 1834] [serial = 372] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d92581000 == 66 [pid = 1834] [id = 154] 17:46:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7f2d94789800) [pid = 1834] [serial = 462] [outer = (nil)] 17:46:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7f2d9493c800) [pid = 1834] [serial = 463] [outer = 0x7f2d94789800] 17:46:38 INFO - PROCESS | 1834 | 1461545198118 Marionette DEBUG loaded listener.js 17:46:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f2d94947800) [pid = 1834] [serial = 464] [outer = 0x7f2d94789800] 17:46:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9cd65800 == 65 [pid = 1834] [id = 141] 17:46:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e82800 == 64 [pid = 1834] [id = 140] 17:46:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94722000 == 63 [pid = 1834] [id = 139] 17:46:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db14a3800 == 62 [pid = 1834] [id = 135] 17:46:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9f71d000 == 61 [pid = 1834] [id = 134] 17:46:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95524800 == 60 [pid = 1834] [id = 133] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7f2d98a15000) [pid = 1834] [serial = 378] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7f2d952ef800) [pid = 1834] [serial = 375] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7f2d9555f400) [pid = 1834] [serial = 376] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7f2d9ef11800) [pid = 1834] [serial = 384] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7f2dac096000) [pid = 1834] [serial = 355] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7f2d9f886800) [pid = 1834] [serial = 387] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f2d98ce7c00) [pid = 1834] [serial = 381] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7f2d947e0c00) [pid = 1834] [serial = 390] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7f2d990f1800) [pid = 1834] [serial = 382] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7f2d98a4a400) [pid = 1834] [serial = 379] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7f2d98a97c00) [pid = 1834] [serial = 393] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7f2da525e000) [pid = 1834] [serial = 391] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7f2d9d4cdc00) [pid = 1834] [serial = 394] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7f2da2426400) [pid = 1834] [serial = 388] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7f2d9ef21c00) [pid = 1834] [serial = 385] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:46:38 INFO - PROCESS | 1834 | 1461545198809 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]]]}] 17:46:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:46:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1236ms 17:46:38 INFO - PROCESS | 1834 | 1461545198872 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 17:46:38 INFO - PROCESS | 1834 | 1461545198877 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 17:46:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:46:38 INFO - PROCESS | 1834 | 1461545198885 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:46:38 INFO - PROCESS | 1834 | 1461545198887 Marionette TRACE conn3 <- [1,590,null,{}] 17:46:38 INFO - PROCESS | 1834 | 1461545198893 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}] 17:46:39 INFO - PROCESS | 1834 | 1461545199031 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 17:46:39 INFO - PROCESS | 1834 | 1461545199041 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9d646000 == 61 [pid = 1834] [id = 155] 17:46:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7f2d9528d000) [pid = 1834] [serial = 465] [outer = (nil)] 17:46:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7f2d9555b000) [pid = 1834] [serial = 466] [outer = 0x7f2d9528d000] 17:46:39 INFO - PROCESS | 1834 | 1461545199099 Marionette DEBUG loaded listener.js 17:46:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7f2d955db400) [pid = 1834] [serial = 467] [outer = 0x7f2d9528d000] 17:46:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:46:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1183ms 17:46:40 INFO - PROCESS | 1834 | 1461545200057 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]]]}] 17:46:40 INFO - PROCESS | 1834 | 1461545200070 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 17:46:40 INFO - PROCESS | 1834 | 1461545200072 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 17:46:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:46:40 INFO - PROCESS | 1834 | 1461545200080 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:46:40 INFO - PROCESS | 1834 | 1461545200088 Marionette TRACE conn3 <- [1,594,null,{}] 17:46:40 INFO - PROCESS | 1834 | 1461545200100 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}] 17:46:40 INFO - PROCESS | 1834 | 1461545200280 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 17:46:40 INFO - PROCESS | 1834 | 1461545200370 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9ec20000 == 62 [pid = 1834] [id = 156] 17:46:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7f2d95567400) [pid = 1834] [serial = 468] [outer = (nil)] 17:46:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7f2d98a12800) [pid = 1834] [serial = 469] [outer = 0x7f2d95567400] 17:46:40 INFO - PROCESS | 1834 | 1461545200430 Marionette DEBUG loaded listener.js 17:46:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7f2d98ce3c00) [pid = 1834] [serial = 470] [outer = 0x7f2d95567400] 17:46:41 INFO - PROCESS | 1834 | 1461545201130 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]]]}] 17:46:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:46:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1086ms 17:46:41 INFO - PROCESS | 1834 | 1461545201167 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 17:46:41 INFO - PROCESS | 1834 | 1461545201171 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 17:46:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:46:41 INFO - PROCESS | 1834 | 1461545201184 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:46:41 INFO - PROCESS | 1834 | 1461545201186 Marionette TRACE conn3 <- [1,598,null,{}] 17:46:41 INFO - PROCESS | 1834 | 1461545201192 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}] 17:46:41 INFO - PROCESS | 1834 | 1461545201365 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 17:46:41 INFO - PROCESS | 1834 | 1461545201389 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da0454800 == 63 [pid = 1834] [id = 157] 17:46:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7f2d98a50000) [pid = 1834] [serial = 471] [outer = (nil)] 17:46:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f2d9d822c00) [pid = 1834] [serial = 472] [outer = 0x7f2d98a50000] 17:46:41 INFO - PROCESS | 1834 | 1461545201445 Marionette DEBUG loaded listener.js 17:46:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f2d9e9a3000) [pid = 1834] [serial = 473] [outer = 0x7f2d98a50000] 17:46:42 INFO - PROCESS | 1834 | 1461545202262 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]]]}] 17:46:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:46:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1138ms 17:46:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:46:42 INFO - PROCESS | 1834 | 1461545202317 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 17:46:42 INFO - PROCESS | 1834 | 1461545202319 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 17:46:42 INFO - PROCESS | 1834 | 1461545202324 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:46:42 INFO - PROCESS | 1834 | 1461545202327 Marionette TRACE conn3 <- [1,602,null,{}] 17:46:42 INFO - PROCESS | 1834 | 1461545202338 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}] 17:46:42 INFO - PROCESS | 1834 | 1461545202503 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 17:46:42 INFO - PROCESS | 1834 | 1461545202578 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da61ee800 == 64 [pid = 1834] [id = 158] 17:46:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f2d9ef15400) [pid = 1834] [serial = 474] [outer = (nil)] 17:46:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f2d9ef1f000) [pid = 1834] [serial = 475] [outer = 0x7f2d9ef15400] 17:46:42 INFO - PROCESS | 1834 | 1461545202645 Marionette DEBUG loaded listener.js 17:46:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7f2da1e21800) [pid = 1834] [serial = 476] [outer = 0x7f2d9ef15400] 17:46:43 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7f2d98a1bc00) [pid = 1834] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:46:43 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7f2da5268c00) [pid = 1834] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:46:43 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7f2d9493a000) [pid = 1834] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:46:43 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f2d94791400) [pid = 1834] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:46:43 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7f2d98a18000) [pid = 1834] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:46:43 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7f2d9555ac00) [pid = 1834] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:46:43 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7f2d98a19400) [pid = 1834] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:46:43 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7f2d94790800) [pid = 1834] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:46:43 INFO - PROCESS | 1834 | 1461545203462 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]]]}] 17:46:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:46:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1188ms 17:46:43 INFO - PROCESS | 1834 | 1461545203513 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 17:46:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:46:43 INFO - PROCESS | 1834 | 1461545203526 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 17:46:43 INFO - PROCESS | 1834 | 1461545203536 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:46:43 INFO - PROCESS | 1834 | 1461545203539 Marionette TRACE conn3 <- [1,606,null,{}] 17:46:43 INFO - PROCESS | 1834 | 1461545203544 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}] 17:46:43 INFO - PROCESS | 1834 | 1461545203687 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 17:46:43 INFO - PROCESS | 1834 | 1461545203697 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dabdb7800 == 65 [pid = 1834] [id = 159] 17:46:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7f2d9f22d000) [pid = 1834] [serial = 477] [outer = (nil)] 17:46:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7f2dabd44400) [pid = 1834] [serial = 478] [outer = 0x7f2d9f22d000] 17:46:43 INFO - PROCESS | 1834 | 1461545203755 Marionette DEBUG loaded listener.js 17:46:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7f2daceaf400) [pid = 1834] [serial = 479] [outer = 0x7f2d9f22d000] 17:46:44 INFO - PROCESS | 1834 | 1461545204473 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]]]}] 17:46:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:46:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 983ms 17:46:44 INFO - PROCESS | 1834 | 1461545204516 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 17:46:44 INFO - PROCESS | 1834 | 1461545204519 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 17:46:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:46:44 INFO - PROCESS | 1834 | 1461545204525 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:46:44 INFO - PROCESS | 1834 | 1461545204527 Marionette TRACE conn3 <- [1,610,null,{}] 17:46:44 INFO - PROCESS | 1834 | 1461545204532 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}] 17:46:44 INFO - PROCESS | 1834 | 1461545204706 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 17:46:44 INFO - PROCESS | 1834 | 1461545204725 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2daee4b800 == 66 [pid = 1834] [id = 160] 17:46:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f2d94823800) [pid = 1834] [serial = 480] [outer = (nil)] 17:46:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f2d9482dc00) [pid = 1834] [serial = 481] [outer = 0x7f2d94823800] 17:46:44 INFO - PROCESS | 1834 | 1461545204783 Marionette DEBUG loaded listener.js 17:46:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f2d94831800) [pid = 1834] [serial = 482] [outer = 0x7f2d94823800] 17:46:45 INFO - PROCESS | 1834 | 1461545205794 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]]]}] 17:46:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:46:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1329ms 17:46:45 INFO - PROCESS | 1834 | 1461545205855 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 17:46:45 INFO - PROCESS | 1834 | 1461545205862 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 17:46:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:46:45 INFO - PROCESS | 1834 | 1461545205871 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:46:45 INFO - PROCESS | 1834 | 1461545205876 Marionette TRACE conn3 <- [1,614,null,{}] 17:46:45 INFO - PROCESS | 1834 | 1461545205883 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}] 17:46:46 INFO - PROCESS | 1834 | 1461545206056 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 17:46:46 INFO - PROCESS | 1834 | 1461545206203 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9d993800 == 67 [pid = 1834] [id = 161] 17:46:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f2d9478e400) [pid = 1834] [serial = 483] [outer = (nil)] 17:46:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7f2d9480f800) [pid = 1834] [serial = 484] [outer = 0x7f2d9478e400] 17:46:46 INFO - PROCESS | 1834 | 1461545206293 Marionette DEBUG loaded listener.js 17:46:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7f2d94829c00) [pid = 1834] [serial = 485] [outer = 0x7f2d9478e400] 17:46:47 INFO - PROCESS | 1834 | 1461545207256 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]]]}] 17:46:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:46:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1435ms 17:46:47 INFO - PROCESS | 1834 | 1461545207306 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 17:46:47 INFO - PROCESS | 1834 | 1461545207313 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 17:46:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:46:47 INFO - PROCESS | 1834 | 1461545207324 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:46:47 INFO - PROCESS | 1834 | 1461545207327 Marionette TRACE conn3 <- [1,618,null,{}] 17:46:47 INFO - PROCESS | 1834 | 1461545207333 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}] 17:46:47 INFO - PROCESS | 1834 | 1461545207496 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 17:46:47 INFO - PROCESS | 1834 | 1461545207640 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da5368000 == 68 [pid = 1834] [id = 162] 17:46:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7f2d9482d400) [pid = 1834] [serial = 486] [outer = (nil)] 17:46:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f2d952e7000) [pid = 1834] [serial = 487] [outer = 0x7f2d9482d400] 17:46:47 INFO - PROCESS | 1834 | 1461545207711 Marionette DEBUG loaded listener.js 17:46:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2d955e1800) [pid = 1834] [serial = 488] [outer = 0x7f2d9482d400] 17:46:48 INFO - PROCESS | 1834 | 1461545208623 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]]]}] 17:46:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:46:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1332ms 17:46:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:46:48 INFO - PROCESS | 1834 | 1461545208656 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 17:46:48 INFO - PROCESS | 1834 | 1461545208659 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 17:46:48 INFO - PROCESS | 1834 | 1461545208666 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:46:48 INFO - PROCESS | 1834 | 1461545208671 Marionette TRACE conn3 <- [1,622,null,{}] 17:46:48 INFO - PROCESS | 1834 | 1461545208686 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}] 17:46:48 INFO - PROCESS | 1834 | 1461545208847 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 17:46:49 INFO - PROCESS | 1834 | 1461545209002 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db4054000 == 69 [pid = 1834] [id = 163] 17:46:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7f2d98a0dc00) [pid = 1834] [serial = 489] [outer = (nil)] 17:46:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7f2d9e9a5800) [pid = 1834] [serial = 490] [outer = 0x7f2d98a0dc00] 17:46:49 INFO - PROCESS | 1834 | 1461545209077 Marionette DEBUG loaded listener.js 17:46:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7f2d9efd4400) [pid = 1834] [serial = 491] [outer = 0x7f2d98a0dc00] 17:46:49 INFO - PROCESS | 1834 | 1461545209929 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]]]}] 17:46:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:46:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1337ms 17:46:50 INFO - PROCESS | 1834 | 1461545210003 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 17:46:50 INFO - PROCESS | 1834 | 1461545210007 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 17:46:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:46:50 INFO - PROCESS | 1834 | 1461545210013 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:46:50 INFO - PROCESS | 1834 | 1461545210015 Marionette TRACE conn3 <- [1,626,null,{}] 17:46:50 INFO - PROCESS | 1834 | 1461545210021 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}] 17:46:50 INFO - PROCESS | 1834 | 1461545210178 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 17:46:50 INFO - PROCESS | 1834 | 1461545210323 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94b6e800 == 70 [pid = 1834] [id = 164] 17:46:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7f2d98a50800) [pid = 1834] [serial = 492] [outer = (nil)] 17:46:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7f2da2411c00) [pid = 1834] [serial = 493] [outer = 0x7f2d98a50800] 17:46:50 INFO - PROCESS | 1834 | 1461545210407 Marionette DEBUG loaded listener.js 17:46:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7f2dac0ec000) [pid = 1834] [serial = 494] [outer = 0x7f2d98a50800] 17:46:51 INFO - PROCESS | 1834 | 1461545211233 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]]]}] 17:46:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:46:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1277ms 17:46:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:46:51 INFO - PROCESS | 1834 | 1461545211291 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 17:46:51 INFO - PROCESS | 1834 | 1461545211294 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 17:46:51 INFO - PROCESS | 1834 | 1461545211300 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:46:51 INFO - PROCESS | 1834 | 1461545211303 Marionette TRACE conn3 <- [1,630,null,{}] 17:46:51 INFO - PROCESS | 1834 | 1461545211309 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}] 17:46:51 INFO - PROCESS | 1834 | 1461545211460 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 17:46:51 INFO - PROCESS | 1834 | 1461545211611 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db66a0000 == 71 [pid = 1834] [id = 165] 17:46:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7f2d9c77c400) [pid = 1834] [serial = 495] [outer = (nil)] 17:46:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7f2d9c780800) [pid = 1834] [serial = 496] [outer = 0x7f2d9c77c400] 17:46:51 INFO - PROCESS | 1834 | 1461545211684 Marionette DEBUG loaded listener.js 17:46:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7f2d9c784800) [pid = 1834] [serial = 497] [outer = 0x7f2d9c77c400] 17:46:52 INFO - PROCESS | 1834 | 1461545212592 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]]]}] 17:46:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:46:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1340ms 17:46:52 INFO - PROCESS | 1834 | 1461545212641 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 17:46:52 INFO - PROCESS | 1834 | 1461545212645 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 17:46:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:46:52 INFO - PROCESS | 1834 | 1461545212650 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:46:52 INFO - PROCESS | 1834 | 1461545212653 Marionette TRACE conn3 <- [1,634,null,{}] 17:46:52 INFO - PROCESS | 1834 | 1461545212658 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}] 17:46:52 INFO - PROCESS | 1834 | 1461545212818 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 17:46:52 INFO - PROCESS | 1834 | 1461545212971 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95fc1000 == 72 [pid = 1834] [id = 166] 17:46:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7f2d9c780400) [pid = 1834] [serial = 498] [outer = (nil)] 17:46:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7f2db0d9a400) [pid = 1834] [serial = 499] [outer = 0x7f2d9c780400] 17:46:53 INFO - PROCESS | 1834 | 1461545213044 Marionette DEBUG loaded listener.js 17:46:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7f2db160ec00) [pid = 1834] [serial = 500] [outer = 0x7f2d9c780400] 17:46:53 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:46:53 INFO - PROCESS | 1834 | 1461545213864 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]]]}] 17:46:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:46:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1285ms 17:46:53 INFO - PROCESS | 1834 | 1461545213936 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 17:46:53 INFO - PROCESS | 1834 | 1461545213940 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 17:46:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:46:53 INFO - PROCESS | 1834 | 1461545213945 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:46:53 INFO - PROCESS | 1834 | 1461545213948 Marionette TRACE conn3 <- [1,638,null,{}] 17:46:53 INFO - PROCESS | 1834 | 1461545213953 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}] 17:46:54 INFO - PROCESS | 1834 | 1461545214102 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 17:46:54 INFO - PROCESS | 1834 | 1461545214251 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8e9db800 == 73 [pid = 1834] [id = 167] 17:46:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7f2d94790400) [pid = 1834] [serial = 501] [outer = (nil)] 17:46:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7f2d95c03400) [pid = 1834] [serial = 502] [outer = 0x7f2d94790400] 17:46:54 INFO - PROCESS | 1834 | 1461545214322 Marionette DEBUG loaded listener.js 17:46:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7f2d95c0a000) [pid = 1834] [serial = 503] [outer = 0x7f2d94790400] 17:46:55 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:46:55 INFO - PROCESS | 1834 | 1461545215434 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]]]}] 17:46:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:46:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1538ms 17:46:55 INFO - PROCESS | 1834 | 1461545215485 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 17:46:55 INFO - PROCESS | 1834 | 1461545215490 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 17:46:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:46:55 INFO - PROCESS | 1834 | 1461545215499 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:46:55 INFO - PROCESS | 1834 | 1461545215503 Marionette TRACE conn3 <- [1,642,null,{}] 17:46:55 INFO - PROCESS | 1834 | 1461545215510 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}] 17:46:55 INFO - PROCESS | 1834 | 1461545215671 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 17:46:55 INFO - PROCESS | 1834 | 1461545215827 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95fb4800 == 74 [pid = 1834] [id = 168] 17:46:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f2d94807000) [pid = 1834] [serial = 504] [outer = (nil)] 17:46:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f2d947e8000) [pid = 1834] [serial = 505] [outer = 0x7f2d94807000] 17:46:55 INFO - PROCESS | 1834 | 1461545215951 Marionette DEBUG loaded listener.js 17:46:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f2d9482a800) [pid = 1834] [serial = 506] [outer = 0x7f2d94807000] 17:46:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da1f93800 == 73 [pid = 1834] [id = 118] 17:46:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dabd0e800 == 72 [pid = 1834] [id = 121] 17:46:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9f25e000 == 71 [pid = 1834] [id = 120] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f2dac210000) [pid = 1834] [serial = 411] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7f2db0ab3000) [pid = 1834] [serial = 414] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dabdb7800 == 70 [pid = 1834] [id = 159] 17:46:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da61ee800 == 69 [pid = 1834] [id = 158] 17:46:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da0454800 == 68 [pid = 1834] [id = 157] 17:46:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9ec20000 == 67 [pid = 1834] [id = 156] 17:46:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9d646000 == 66 [pid = 1834] [id = 155] 17:46:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d92581000 == 65 [pid = 1834] [id = 154] 17:46:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d957a8000 == 64 [pid = 1834] [id = 153] 17:46:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db66ab000 == 63 [pid = 1834] [id = 150] 17:46:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db0a50000 == 62 [pid = 1834] [id = 148] 17:46:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d98e46800 == 61 [pid = 1834] [id = 147] 17:46:56 INFO - PROCESS | 1834 | 1461545216870 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]]]}] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7f2d9f22d800) [pid = 1834] [serial = 429] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7f2dac216400) [pid = 1834] [serial = 432] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7f2da1e6d400) [pid = 1834] [serial = 430] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7f2d94943400) [pid = 1834] [serial = 435] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7f2d9528b400) [pid = 1834] [serial = 418] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7f2d947e9800) [pid = 1834] [serial = 417] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7f2dad488c00) [pid = 1834] [serial = 433] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7f2da1e7c800) [pid = 1834] [serial = 408] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7f2d98ce9000) [pid = 1834] [serial = 423] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7f2d990f0000) [pid = 1834] [serial = 424] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7f2d975dcc00) [pid = 1834] [serial = 420] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7f2d98a18c00) [pid = 1834] [serial = 421] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7f2d9dfd1800) [pid = 1834] [serial = 405] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7f2d9bc1a800) [pid = 1834] [serial = 426] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7f2d98a1b400) [pid = 1834] [serial = 402] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7f2d95288000) [pid = 1834] [serial = 399] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7f2d9efca800) [pid = 1834] [serial = 397] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7f2d9ef05000) [pid = 1834] [serial = 436] [outer = (nil)] [url = about:blank] 17:46:56 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7f2d9ef0c400) [pid = 1834] [serial = 427] [outer = (nil)] [url = about:blank] 17:46:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:46:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1430ms 17:46:56 INFO - PROCESS | 1834 | 1461545216929 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 17:46:56 INFO - PROCESS | 1834 | 1461545216935 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 17:46:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:46:56 INFO - PROCESS | 1834 | 1461545216944 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:46:56 INFO - PROCESS | 1834 | 1461545216948 Marionette TRACE conn3 <- [1,646,null,{}] 17:46:56 INFO - PROCESS | 1834 | 1461545216953 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}] 17:46:57 INFO - PROCESS | 1834 | 1461545217107 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 17:46:57 INFO - PROCESS | 1834 | 1461545217245 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d950db000 == 62 [pid = 1834] [id = 169] 17:46:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7f2d94809800) [pid = 1834] [serial = 507] [outer = (nil)] 17:46:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f2d952ef800) [pid = 1834] [serial = 508] [outer = 0x7f2d94809800] 17:46:57 INFO - PROCESS | 1834 | 1461545217311 Marionette DEBUG loaded listener.js 17:46:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2d9555fc00) [pid = 1834] [serial = 509] [outer = 0x7f2d94809800] 17:46:58 INFO - PROCESS | 1834 | 1461545217998 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]]]}] 17:46:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:46:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1082ms 17:46:58 INFO - PROCESS | 1834 | 1461545218037 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 17:46:58 INFO - PROCESS | 1834 | 1461545218041 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 17:46:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:46:58 INFO - PROCESS | 1834 | 1461545218058 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:46:58 INFO - PROCESS | 1834 | 1461545218067 Marionette TRACE conn3 <- [1,650,null,{}] 17:46:58 INFO - PROCESS | 1834 | 1461545218090 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}] 17:46:58 INFO - PROCESS | 1834 | 1461545218343 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 17:46:58 INFO - PROCESS | 1834 | 1461545218355 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9c6b1000 == 63 [pid = 1834] [id = 170] 17:46:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7f2d95c0d000) [pid = 1834] [serial = 510] [outer = (nil)] 17:46:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7f2d95c11400) [pid = 1834] [serial = 511] [outer = 0x7f2d95c0d000] 17:46:58 INFO - PROCESS | 1834 | 1461545218417 Marionette DEBUG loaded listener.js 17:46:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7f2d975e6c00) [pid = 1834] [serial = 512] [outer = 0x7f2d95c0d000] 17:46:59 INFO - PROCESS | 1834 | 1461545219137 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]]]}] 17:46:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:46:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1107ms 17:46:59 INFO - PROCESS | 1834 | 1461545219158 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 17:46:59 INFO - PROCESS | 1834 | 1461545219163 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 17:46:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:46:59 INFO - PROCESS | 1834 | 1461545219206 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:46:59 INFO - PROCESS | 1834 | 1461545219209 Marionette TRACE conn3 <- [1,654,null,{}] 17:46:59 INFO - PROCESS | 1834 | 1461545219214 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}] 17:46:59 INFO - PROCESS | 1834 | 1461545219387 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 17:46:59 INFO - PROCESS | 1834 | 1461545219415 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e284000 == 64 [pid = 1834] [id = 171] 17:46:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7f2d95c0d800) [pid = 1834] [serial = 513] [outer = (nil)] 17:46:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7f2d98a4fc00) [pid = 1834] [serial = 514] [outer = 0x7f2d95c0d800] 17:46:59 INFO - PROCESS | 1834 | 1461545219473 Marionette DEBUG loaded listener.js 17:46:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7f2d98a9c000) [pid = 1834] [serial = 515] [outer = 0x7f2d95c0d800] 17:47:00 INFO - PROCESS | 1834 | 1461545220330 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]]]}] 17:47:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:47:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1209ms 17:47:00 INFO - PROCESS | 1834 | 1461545220405 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 17:47:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:47:00 INFO - PROCESS | 1834 | 1461545220417 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 17:47:00 INFO - PROCESS | 1834 | 1461545220422 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:47:00 INFO - PROCESS | 1834 | 1461545220424 Marionette TRACE conn3 <- [1,658,null,{}] 17:47:00 INFO - PROCESS | 1834 | 1461545220430 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}] 17:47:00 INFO - PROCESS | 1834 | 1461545220606 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 17:47:00 INFO - PROCESS | 1834 | 1461545220637 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e98c800 == 65 [pid = 1834] [id = 172] 17:47:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7f2d98a18c00) [pid = 1834] [serial = 516] [outer = (nil)] 17:47:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7f2d98cdb000) [pid = 1834] [serial = 517] [outer = 0x7f2d98a18c00] 17:47:00 INFO - PROCESS | 1834 | 1461545220698 Marionette DEBUG loaded listener.js 17:47:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7f2d990e8800) [pid = 1834] [serial = 518] [outer = 0x7f2d98a18c00] 17:47:01 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7f2d98a50000) [pid = 1834] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:47:01 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7f2d9ef15400) [pid = 1834] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:47:01 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7f2d95567400) [pid = 1834] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:47:01 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7f2d9284b400) [pid = 1834] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:47:01 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7f2d94789800) [pid = 1834] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:47:01 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7f2d9528d000) [pid = 1834] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:47:01 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7f2d9f22d000) [pid = 1834] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:47:01 INFO - PROCESS | 1834 | 1461545221722 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]]]}] 17:47:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:47:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1328ms 17:47:01 INFO - PROCESS | 1834 | 1461545221752 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 17:47:01 INFO - PROCESS | 1834 | 1461545221755 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 17:47:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:47:01 INFO - PROCESS | 1834 | 1461545221761 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:47:01 INFO - PROCESS | 1834 | 1461545221764 Marionette TRACE conn3 <- [1,662,null,{}] 17:47:01 INFO - PROCESS | 1834 | 1461545221770 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}] 17:47:01 INFO - PROCESS | 1834 | 1461545221990 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 17:47:02 INFO - PROCESS | 1834 | 1461545222011 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9efa6000 == 66 [pid = 1834] [id = 173] 17:47:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7f2d9c785c00) [pid = 1834] [serial = 519] [outer = (nil)] 17:47:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7f2d9c787000) [pid = 1834] [serial = 520] [outer = 0x7f2d9c785c00] 17:47:02 INFO - PROCESS | 1834 | 1461545222087 Marionette DEBUG loaded listener.js 17:47:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7f2d9e9a8c00) [pid = 1834] [serial = 521] [outer = 0x7f2d9c785c00] 17:47:02 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:47:02 INFO - PROCESS | 1834 | 1461545222849 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]]]}] 17:47:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:47:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1126ms 17:47:02 INFO - PROCESS | 1834 | 1461545222890 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 17:47:02 INFO - PROCESS | 1834 | 1461545222893 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 17:47:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:47:02 INFO - PROCESS | 1834 | 1461545222899 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:47:02 INFO - PROCESS | 1834 | 1461545222901 Marionette TRACE conn3 <- [1,666,null,{}] 17:47:02 INFO - PROCESS | 1834 | 1461545222906 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}] 17:47:03 INFO - PROCESS | 1834 | 1461545223099 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 17:47:03 INFO - PROCESS | 1834 | 1461545223121 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9ff52800 == 67 [pid = 1834] [id = 174] 17:47:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7f2d9e23c000) [pid = 1834] [serial = 522] [outer = (nil)] 17:47:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7f2d9ef12800) [pid = 1834] [serial = 523] [outer = 0x7f2d9e23c000] 17:47:03 INFO - PROCESS | 1834 | 1461545223187 Marionette DEBUG loaded listener.js 17:47:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7f2d9ef1f800) [pid = 1834] [serial = 524] [outer = 0x7f2d9e23c000] 17:47:03 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:47:04 INFO - PROCESS | 1834 | 1461545224254 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]]]}] 17:47:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:47:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1382ms 17:47:04 INFO - PROCESS | 1834 | 1461545224282 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 17:47:04 INFO - PROCESS | 1834 | 1461545224289 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 17:47:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:47:04 INFO - PROCESS | 1834 | 1461545224297 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:47:04 INFO - PROCESS | 1834 | 1461545224303 Marionette TRACE conn3 <- [1,670,null,{}] 17:47:04 INFO - PROCESS | 1834 | 1461545224310 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}] 17:47:04 INFO - PROCESS | 1834 | 1461545224478 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 17:47:04 INFO - PROCESS | 1834 | 1461545224650 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95fac800 == 68 [pid = 1834] [id = 175] 17:47:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7f2d9480fc00) [pid = 1834] [serial = 525] [outer = (nil)] 17:47:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7f2d9493e000) [pid = 1834] [serial = 526] [outer = 0x7f2d9480fc00] 17:47:04 INFO - PROCESS | 1834 | 1461545224726 Marionette DEBUG loaded listener.js 17:47:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7f2d94f5ec00) [pid = 1834] [serial = 527] [outer = 0x7f2d9480fc00] 17:47:05 INFO - PROCESS | 1834 | 1461545225658 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]]]}] 17:47:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:47:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1430ms 17:47:05 INFO - PROCESS | 1834 | 1461545225729 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 17:47:05 INFO - PROCESS | 1834 | 1461545225738 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 17:47:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:47:05 INFO - PROCESS | 1834 | 1461545225748 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:47:05 INFO - PROCESS | 1834 | 1461545225752 Marionette TRACE conn3 <- [1,674,null,{}] 17:47:05 INFO - PROCESS | 1834 | 1461545225758 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}] 17:47:05 INFO - PROCESS | 1834 | 1461545225965 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 17:47:06 INFO - PROCESS | 1834 | 1461545226257 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9ef9d800 == 69 [pid = 1834] [id = 176] 17:47:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7f2d955e3000) [pid = 1834] [serial = 528] [outer = (nil)] 17:47:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7f2d95c0c000) [pid = 1834] [serial = 529] [outer = 0x7f2d955e3000] 17:47:06 INFO - PROCESS | 1834 | 1461545226431 Marionette DEBUG loaded listener.js 17:47:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7f2d975dcc00) [pid = 1834] [serial = 530] [outer = 0x7f2d955e3000] 17:47:07 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:47:07 INFO - PROCESS | 1834 | 1461545227580 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]]]}] 17:47:07 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 17:47:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1893ms 17:47:07 INFO - PROCESS | 1834 | 1461545227642 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 17:47:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:47:07 INFO - PROCESS | 1834 | 1461545227646 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 17:47:07 INFO - PROCESS | 1834 | 1461545227652 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:47:07 INFO - PROCESS | 1834 | 1461545227658 Marionette TRACE conn3 <- [1,678,null,{}] 17:47:07 INFO - PROCESS | 1834 | 1461545227673 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}] 17:47:07 INFO - PROCESS | 1834 | 1461545227874 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 17:47:08 INFO - PROCESS | 1834 | 1461545228067 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da61e3800 == 70 [pid = 1834] [id = 177] 17:47:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7f2d990ef400) [pid = 1834] [serial = 531] [outer = (nil)] 17:47:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f2d9c784000) [pid = 1834] [serial = 532] [outer = 0x7f2d990ef400] 17:47:08 INFO - PROCESS | 1834 | 1461545228187 Marionette DEBUG loaded listener.js 17:47:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f2d9e7f7000) [pid = 1834] [serial = 533] [outer = 0x7f2d990ef400] 17:47:08 INFO - PROCESS | 1834 | 1461545228983 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]]]}] 17:47:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:47:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1384ms 17:47:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:47:09 INFO - PROCESS | 1834 | 1461545229036 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 17:47:09 INFO - PROCESS | 1834 | 1461545229039 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 17:47:09 INFO - PROCESS | 1834 | 1461545229045 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:47:09 INFO - PROCESS | 1834 | 1461545229048 Marionette TRACE conn3 <- [1,682,null,{}] 17:47:09 INFO - PROCESS | 1834 | 1461545229054 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}] 17:47:09 INFO - PROCESS | 1834 | 1461545229205 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 17:47:09 INFO - PROCESS | 1834 | 1461545229359 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dac44a800 == 71 [pid = 1834] [id = 178] 17:47:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f2d9b20d800) [pid = 1834] [serial = 534] [outer = (nil)] 17:47:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f2d9f222400) [pid = 1834] [serial = 535] [outer = 0x7f2d9b20d800] 17:47:09 INFO - PROCESS | 1834 | 1461545229431 Marionette DEBUG loaded listener.js 17:47:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f2da02b3c00) [pid = 1834] [serial = 536] [outer = 0x7f2d9b20d800] 17:47:10 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:10 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:47:10 INFO - PROCESS | 1834 | 1461545230906 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]]]}] 17:47:10 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) 17:47:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1879ms 17:47:10 INFO - PROCESS | 1834 | 1461545230925 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 17:47:10 INFO - PROCESS | 1834 | 1461545230927 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 17:47:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:47:10 INFO - PROCESS | 1834 | 1461545230933 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:47:10 INFO - PROCESS | 1834 | 1461545230935 Marionette TRACE conn3 <- [1,686,null,{}] 17:47:10 INFO - PROCESS | 1834 | 1461545230941 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}] 17:47:11 INFO - PROCESS | 1834 | 1461545231092 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 17:47:11 INFO - PROCESS | 1834 | 1461545231239 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db124e800 == 72 [pid = 1834] [id = 179] 17:47:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f2d9c782000) [pid = 1834] [serial = 537] [outer = (nil)] 17:47:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f2da24d2000) [pid = 1834] [serial = 538] [outer = 0x7f2d9c782000] 17:47:11 INFO - PROCESS | 1834 | 1461545231312 Marionette DEBUG loaded listener.js 17:47:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f2dac218c00) [pid = 1834] [serial = 539] [outer = 0x7f2d9c782000] 17:47:12 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:12 INFO - PROCESS | 1834 | 1461545232751 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]]]}] 17:47:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:47:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1881ms 17:47:12 INFO - PROCESS | 1834 | 1461545232815 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 17:47:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:47:12 INFO - PROCESS | 1834 | 1461545232821 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 17:47:12 INFO - PROCESS | 1834 | 1461545232828 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:47:12 INFO - PROCESS | 1834 | 1461545232833 Marionette TRACE conn3 <- [1,690,null,{}] 17:47:12 INFO - PROCESS | 1834 | 1461545232841 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}] 17:47:13 INFO - PROCESS | 1834 | 1461545233006 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 17:47:13 INFO - PROCESS | 1834 | 1461545233183 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8e9d6000 == 73 [pid = 1834] [id = 180] 17:47:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f2d94810000) [pid = 1834] [serial = 540] [outer = (nil)] 17:47:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f2d94824000) [pid = 1834] [serial = 541] [outer = 0x7f2d94810000] 17:47:13 INFO - PROCESS | 1834 | 1461545233293 Marionette DEBUG loaded listener.js 17:47:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f2d9493a000) [pid = 1834] [serial = 542] [outer = 0x7f2d94810000] 17:47:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9efa6000 == 72 [pid = 1834] [id = 173] 17:47:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e98c800 == 71 [pid = 1834] [id = 172] 17:47:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e284000 == 70 [pid = 1834] [id = 171] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f2d9528a400) [pid = 1834] [serial = 441] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f2d9f8c8400) [pid = 1834] [serial = 444] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f2db0a15400) [pid = 1834] [serial = 447] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7f2d924ce400) [pid = 1834] [serial = 450] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f2d94808400) [pid = 1834] [serial = 453] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7f2d94806000) [pid = 1834] [serial = 456] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7f2d9482dc00) [pid = 1834] [serial = 481] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9c6b1000 == 69 [pid = 1834] [id = 170] 17:47:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d950db000 == 68 [pid = 1834] [id = 169] 17:47:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95fb4800 == 67 [pid = 1834] [id = 168] 17:47:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8e9db800 == 66 [pid = 1834] [id = 167] 17:47:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95fc1000 == 65 [pid = 1834] [id = 166] 17:47:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db66a0000 == 64 [pid = 1834] [id = 165] 17:47:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94b6e800 == 63 [pid = 1834] [id = 164] 17:47:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db4054000 == 62 [pid = 1834] [id = 163] 17:47:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da5368000 == 61 [pid = 1834] [id = 162] 17:47:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9d993800 == 60 [pid = 1834] [id = 161] 17:47:14 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:14 INFO - PROCESS | 1834 | 1461545234554 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]]]}] 17:47:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:47:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1744ms 17:47:14 INFO - PROCESS | 1834 | 1461545234574 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 17:47:14 INFO - PROCESS | 1834 | 1461545234586 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 17:47:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7f2d9d822c00) [pid = 1834] [serial = 472] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f2d9ef1f000) [pid = 1834] [serial = 475] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7f2d98a12800) [pid = 1834] [serial = 469] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7f2d9e9a3000) [pid = 1834] [serial = 473] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7f2d92850400) [pid = 1834] [serial = 459] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7f2d9f223800) [pid = 1834] [serial = 438] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7f2d9493c800) [pid = 1834] [serial = 463] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7f2d94947800) [pid = 1834] [serial = 464] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7f2d9555b000) [pid = 1834] [serial = 466] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7f2d955db400) [pid = 1834] [serial = 467] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7f2dabd44400) [pid = 1834] [serial = 478] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7f2d95861400) [pid = 1834] [serial = 250] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7f2da1e21800) [pid = 1834] [serial = 476] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7f2d9380b800) [pid = 1834] [serial = 460] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7f2daceaf400) [pid = 1834] [serial = 479] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7f2d98ce3c00) [pid = 1834] [serial = 470] [outer = (nil)] [url = about:blank] 17:47:14 INFO - PROCESS | 1834 | 1461545234741 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:47:14 INFO - PROCESS | 1834 | 1461545234746 Marionette TRACE conn3 <- [1,694,null,{}] 17:47:14 INFO - PROCESS | 1834 | 1461545234757 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}] 17:47:14 INFO - PROCESS | 1834 | 1461545234889 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 17:47:14 INFO - PROCESS | 1834 | 1461545234899 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94b7b000 == 61 [pid = 1834] [id = 181] 17:47:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7f2d94806000) [pid = 1834] [serial = 543] [outer = (nil)] 17:47:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7f2d954e4800) [pid = 1834] [serial = 544] [outer = 0x7f2d94806000] 17:47:14 INFO - PROCESS | 1834 | 1461545234956 Marionette DEBUG loaded listener.js 17:47:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7f2d955db400) [pid = 1834] [serial = 545] [outer = 0x7f2d94806000] 17:47:16 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:16 INFO - PROCESS | 1834 | 1461545236123 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]]]}] 17:47:16 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) 17:47:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1512ms 17:47:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:47:16 INFO - PROCESS | 1834 | 1461545236177 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 17:47:16 INFO - PROCESS | 1834 | 1461545236179 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 17:47:16 INFO - PROCESS | 1834 | 1461545236185 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:47:16 INFO - PROCESS | 1834 | 1461545236190 Marionette TRACE conn3 <- [1,698,null,{}] 17:47:16 INFO - PROCESS | 1834 | 1461545236204 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}] 17:47:16 INFO - PROCESS | 1834 | 1461545236390 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 17:47:16 INFO - PROCESS | 1834 | 1461545236483 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9de88000 == 62 [pid = 1834] [id = 182] 17:47:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7f2d95c07000) [pid = 1834] [serial = 546] [outer = (nil)] 17:47:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7f2d98a4d400) [pid = 1834] [serial = 547] [outer = 0x7f2d95c07000] 17:47:16 INFO - PROCESS | 1834 | 1461545236545 Marionette DEBUG loaded listener.js 17:47:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7f2d98b3dc00) [pid = 1834] [serial = 548] [outer = 0x7f2d95c07000] 17:47:17 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:17 INFO - PROCESS | 1834 | 1461545237690 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]]]}] 17:47:17 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) 17:47:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1534ms 17:47:17 INFO - PROCESS | 1834 | 1461545237718 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 17:47:17 INFO - PROCESS | 1834 | 1461545237722 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 17:47:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:47:17 INFO - PROCESS | 1834 | 1461545237728 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:47:17 INFO - PROCESS | 1834 | 1461545237730 Marionette TRACE conn3 <- [1,702,null,{}] 17:47:17 INFO - PROCESS | 1834 | 1461545237741 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}] 17:47:17 INFO - PROCESS | 1834 | 1461545237969 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 17:47:18 INFO - PROCESS | 1834 | 1461545238037 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e987000 == 63 [pid = 1834] [id = 183] 17:47:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7f2d9284a400) [pid = 1834] [serial = 549] [outer = (nil)] 17:47:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7f2d9c783000) [pid = 1834] [serial = 550] [outer = 0x7f2d9284a400] 17:47:18 INFO - PROCESS | 1834 | 1461545238097 Marionette DEBUG loaded listener.js 17:47:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7f2d9df34400) [pid = 1834] [serial = 551] [outer = 0x7f2d9284a400] 17:47:19 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7f2d94807000) [pid = 1834] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7f2d95c0d800) [pid = 1834] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7f2da1e1b400) [pid = 1834] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7f2d98a18c00) [pid = 1834] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7f2d94809800) [pid = 1834] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7f2d947e6400) [pid = 1834] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7f2d94790400) [pid = 1834] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7f2d94f56000) [pid = 1834] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7f2d9f223400) [pid = 1834] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7f2d95c0d000) [pid = 1834] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7f2d9e9ab800) [pid = 1834] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7f2d95285c00) [pid = 1834] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7f2d947e1800) [pid = 1834] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7f2d95287800) [pid = 1834] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7f2d9f22b000) [pid = 1834] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7f2d990e5800) [pid = 1834] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7f2d98a95400) [pid = 1834] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7f2d95561800) [pid = 1834] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7f2d94787000) [pid = 1834] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:47:19 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f2d9c785c00) [pid = 1834] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:47:19 INFO - PROCESS | 1834 | 1461545239509 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]]]}] 17:47:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:47:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1830ms 17:47:19 INFO - PROCESS | 1834 | 1461545239558 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 17:47:19 INFO - PROCESS | 1834 | 1461545239561 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 17:47:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:47:19 INFO - PROCESS | 1834 | 1461545239567 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:47:19 INFO - PROCESS | 1834 | 1461545239569 Marionette TRACE conn3 <- [1,706,null,{}] 17:47:19 INFO - PROCESS | 1834 | 1461545239574 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}] 17:47:19 INFO - PROCESS | 1834 | 1461545239741 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 17:47:19 INFO - PROCESS | 1834 | 1461545239809 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e8b800 == 64 [pid = 1834] [id = 184] 17:47:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f2d93810c00) [pid = 1834] [serial = 552] [outer = (nil)] 17:47:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f2d95285c00) [pid = 1834] [serial = 553] [outer = 0x7f2d93810c00] 17:47:19 INFO - PROCESS | 1834 | 1461545239869 Marionette DEBUG loaded listener.js 17:47:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f2d97144400) [pid = 1834] [serial = 554] [outer = 0x7f2d93810c00] 17:47:20 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:20 INFO - PROCESS | 1834 | 1461545240889 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]]]}] 17:47:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:47:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1377ms 17:47:20 INFO - PROCESS | 1834 | 1461545240944 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 17:47:20 INFO - PROCESS | 1834 | 1461545240947 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 17:47:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:47:20 INFO - PROCESS | 1834 | 1461545240953 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:47:20 INFO - PROCESS | 1834 | 1461545240955 Marionette TRACE conn3 <- [1,710,null,{}] 17:47:20 INFO - PROCESS | 1834 | 1461545240960 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}] 17:47:21 INFO - PROCESS | 1834 | 1461545241123 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 17:47:21 INFO - PROCESS | 1834 | 1461545241281 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e83800 == 65 [pid = 1834] [id = 185] 17:47:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7f2d9d983c00) [pid = 1834] [serial = 555] [outer = (nil)] 17:47:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7f2da02b2800) [pid = 1834] [serial = 556] [outer = 0x7f2d9d983c00] 17:47:21 INFO - PROCESS | 1834 | 1461545241359 Marionette DEBUG loaded listener.js 17:47:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7f2dabd43c00) [pid = 1834] [serial = 557] [outer = 0x7f2d9d983c00] 17:47:22 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:22 INFO - PROCESS | 1834 | 1461545242669 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]]]}] 17:47:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:47:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1728ms 17:47:22 INFO - PROCESS | 1834 | 1461545242681 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 17:47:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:47:22 INFO - PROCESS | 1834 | 1461545242688 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 17:47:22 INFO - PROCESS | 1834 | 1461545242695 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:47:22 INFO - PROCESS | 1834 | 1461545242700 Marionette TRACE conn3 <- [1,714,null,{}] 17:47:22 INFO - PROCESS | 1834 | 1461545242707 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}] 17:47:22 INFO - PROCESS | 1834 | 1461545242914 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 17:47:23 INFO - PROCESS | 1834 | 1461545243063 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9b27e800 == 66 [pid = 1834] [id = 186] 17:47:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f2d947e0800) [pid = 1834] [serial = 558] [outer = (nil)] 17:47:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2d9493b400) [pid = 1834] [serial = 559] [outer = 0x7f2d947e0800] 17:47:23 INFO - PROCESS | 1834 | 1461545243137 Marionette DEBUG loaded listener.js 17:47:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7f2d95860800) [pid = 1834] [serial = 560] [outer = 0x7f2d947e0800] 17:47:24 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:24 INFO - PROCESS | 1834 | 1461545244515 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]]]}] 17:47:24 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 17:47:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1939ms 17:47:24 INFO - PROCESS | 1834 | 1461545244643 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 17:47:24 INFO - PROCESS | 1834 | 1461545244651 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 17:47:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:47:24 INFO - PROCESS | 1834 | 1461545244661 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:47:24 INFO - PROCESS | 1834 | 1461545244664 Marionette TRACE conn3 <- [1,718,null,{}] 17:47:24 INFO - PROCESS | 1834 | 1461545244670 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}] 17:47:24 INFO - PROCESS | 1834 | 1461545244824 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 17:47:24 INFO - PROCESS | 1834 | 1461545244970 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9ff5f800 == 67 [pid = 1834] [id = 187] 17:47:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7f2d94826800) [pid = 1834] [serial = 561] [outer = (nil)] 17:47:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7f2d98a16000) [pid = 1834] [serial = 562] [outer = 0x7f2d94826800] 17:47:25 INFO - PROCESS | 1834 | 1461545245043 Marionette DEBUG loaded listener.js 17:47:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7f2d9c61c400) [pid = 1834] [serial = 563] [outer = 0x7f2d94826800] 17:47:26 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:26 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:47:26 INFO - PROCESS | 1834 | 1461545246390 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]]]}] 17:47:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:47:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1783ms 17:47:26 INFO - PROCESS | 1834 | 1461545246457 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 17:47:26 INFO - PROCESS | 1834 | 1461545246460 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 17:47:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:47:26 INFO - PROCESS | 1834 | 1461545246484 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:47:26 INFO - PROCESS | 1834 | 1461545246490 Marionette TRACE conn3 <- [1,722,null,{}] 17:47:26 INFO - PROCESS | 1834 | 1461545246506 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}] 17:47:26 INFO - PROCESS | 1834 | 1461545246655 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 17:47:26 INFO - PROCESS | 1834 | 1461545246804 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db0a53800 == 68 [pid = 1834] [id = 188] 17:47:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7f2d9f22b000) [pid = 1834] [serial = 564] [outer = (nil)] 17:47:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7f2dac096000) [pid = 1834] [serial = 565] [outer = 0x7f2d9f22b000] 17:47:26 INFO - PROCESS | 1834 | 1461545246878 Marionette DEBUG loaded listener.js 17:47:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7f2dad455800) [pid = 1834] [serial = 566] [outer = 0x7f2d9f22b000] 17:47:27 INFO - PROCESS | 1834 | 1461545247687 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] 17:47:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:47:27 INFO - PROCESS | 1834 | 1461545247735 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 17:47:27 INFO - PROCESS | 1834 | 1461545247741 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:47:27 INFO - PROCESS | 1834 | 1461545247744 Marionette TRACE conn3 <- [1,726,null,{}] 17:47:27 INFO - PROCESS | 1834 | 1461545247749 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}] 17:47:27 INFO - PROCESS | 1834 | 1461545247905 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 17:47:28 INFO - PROCESS | 1834 | 1461545248055 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db404a800 == 69 [pid = 1834] [id = 189] 17:47:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7f2d947e2800) [pid = 1834] [serial = 567] [outer = (nil)] 17:47:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7f2d95a4d800) [pid = 1834] [serial = 568] [outer = 0x7f2d947e2800] 17:47:28 INFO - PROCESS | 1834 | 1461545248126 Marionette DEBUG loaded listener.js 17:47:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7f2dac4d8000) [pid = 1834] [serial = 569] [outer = 0x7f2d947e2800] 17:47:28 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:28 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:47:29 INFO - PROCESS | 1834 | 1461545249052 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]]]}] 17:47:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:47:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1384ms 17:47:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:47:29 INFO - PROCESS | 1834 | 1461545249124 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 17:47:29 INFO - PROCESS | 1834 | 1461545249127 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 17:47:29 INFO - PROCESS | 1834 | 1461545249133 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:47:29 INFO - PROCESS | 1834 | 1461545249136 Marionette TRACE conn3 <- [1,730,null,{}] 17:47:29 INFO - PROCESS | 1834 | 1461545249141 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}] 17:47:29 INFO - PROCESS | 1834 | 1461545249441 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 17:47:29 INFO - PROCESS | 1834 | 1461545249704 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9252e800 == 70 [pid = 1834] [id = 190] 17:47:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7f2d924c5800) [pid = 1834] [serial = 570] [outer = (nil)] 17:47:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7f2d9528dc00) [pid = 1834] [serial = 571] [outer = 0x7f2d924c5800] 17:47:29 INFO - PROCESS | 1834 | 1461545249774 Marionette DEBUG loaded listener.js 17:47:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7f2d975e9000) [pid = 1834] [serial = 572] [outer = 0x7f2d924c5800] 17:47:30 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:30 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:47:30 INFO - PROCESS | 1834 | 1461545250626 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] 17:47:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:47:30 INFO - PROCESS | 1834 | 1461545250929 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 17:47:30 INFO - PROCESS | 1834 | 1461545250936 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:47:30 INFO - PROCESS | 1834 | 1461545250938 Marionette TRACE conn3 <- [1,734,null,{}] 17:47:30 INFO - PROCESS | 1834 | 1461545250946 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}] 17:47:31 INFO - PROCESS | 1834 | 1461545251161 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 17:47:31 INFO - PROCESS | 1834 | 1461545251370 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9490f000 == 71 [pid = 1834] [id = 191] 17:47:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7f2d94783c00) [pid = 1834] [serial = 573] [outer = (nil)] 17:47:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7f2d9478cc00) [pid = 1834] [serial = 574] [outer = 0x7f2d94783c00] 17:47:31 INFO - PROCESS | 1834 | 1461545251436 Marionette DEBUG loaded listener.js 17:47:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f2d947e8400) [pid = 1834] [serial = 575] [outer = 0x7f2d94783c00] 17:47:32 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:32 INFO - PROCESS | 1834 | 1461545252259 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]]]}] 17:47:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:47:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1390ms 17:47:32 INFO - PROCESS | 1834 | 1461545252328 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 17:47:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:47:32 INFO - PROCESS | 1834 | 1461545252333 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 17:47:32 INFO - PROCESS | 1834 | 1461545252345 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:47:32 INFO - PROCESS | 1834 | 1461545252350 Marionette TRACE conn3 <- [1,738,null,{}] 17:47:32 INFO - PROCESS | 1834 | 1461545252355 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}] 17:47:32 INFO - PROCESS | 1834 | 1461545252525 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 17:47:32 INFO - PROCESS | 1834 | 1461545252681 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d93734800 == 70 [pid = 1834] [id = 152] 17:47:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e8b800 == 69 [pid = 1834] [id = 184] 17:47:32 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7f2db0d9a400) [pid = 1834] [serial = 499] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7f2d9c780800) [pid = 1834] [serial = 496] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8e9c8000 == 70 [pid = 1834] [id = 192] 17:47:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7f2d9380cc00) [pid = 1834] [serial = 576] [outer = (nil)] 17:47:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f2d94830000) [pid = 1834] [serial = 577] [outer = 0x7f2d9380cc00] 17:47:32 INFO - PROCESS | 1834 | 1461545252772 Marionette DEBUG loaded listener.js 17:47:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f2d94f5d800) [pid = 1834] [serial = 578] [outer = 0x7f2d9380cc00] 17:47:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e987000 == 69 [pid = 1834] [id = 183] 17:47:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9de88000 == 68 [pid = 1834] [id = 182] 17:47:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94b7b000 == 67 [pid = 1834] [id = 181] 17:47:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8e9d6000 == 66 [pid = 1834] [id = 180] 17:47:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da61e3800 == 65 [pid = 1834] [id = 177] 17:47:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9ef9d800 == 64 [pid = 1834] [id = 176] 17:47:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95fac800 == 63 [pid = 1834] [id = 175] 17:47:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dac08e000 == 62 [pid = 1834] [id = 146] 17:47:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9ff52800 == 61 [pid = 1834] [id = 174] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7f2d9e9a8c00) [pid = 1834] [serial = 521] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7f2d947e8000) [pid = 1834] [serial = 505] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7f2d98a9c000) [pid = 1834] [serial = 515] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7f2d9482a800) [pid = 1834] [serial = 506] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7f2db16e1400) [pid = 1834] [serial = 415] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7f2d990e8800) [pid = 1834] [serial = 518] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7f2d9555fc00) [pid = 1834] [serial = 509] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7f2d9e9a5800) [pid = 1834] [serial = 490] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7f2dad458400) [pid = 1834] [serial = 367] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7f2d95c0a000) [pid = 1834] [serial = 503] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7f2d98a0d000) [pid = 1834] [serial = 370] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7f2da24cc800) [pid = 1834] [serial = 364] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7f2d975e6c00) [pid = 1834] [serial = 512] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7f2da6192800) [pid = 1834] [serial = 409] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7f2d963de400) [pid = 1834] [serial = 358] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7f2d98a4fc00) [pid = 1834] [serial = 514] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7f2d990f0800) [pid = 1834] [serial = 322] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7f2dad464000) [pid = 1834] [serial = 373] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7f2d95c03400) [pid = 1834] [serial = 502] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7f2dad458c00) [pid = 1834] [serial = 412] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7f2d95c11400) [pid = 1834] [serial = 511] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7f2d9e9ab400) [pid = 1834] [serial = 406] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7f2d98cdb000) [pid = 1834] [serial = 517] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7f2d990e6c00) [pid = 1834] [serial = 361] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f2d98cda800) [pid = 1834] [serial = 403] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7f2d9555c800) [pid = 1834] [serial = 400] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7f2da2411c00) [pid = 1834] [serial = 493] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7f2d952ef800) [pid = 1834] [serial = 508] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7f2d952e7000) [pid = 1834] [serial = 487] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7f2d9480f800) [pid = 1834] [serial = 484] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7f2d9c787000) [pid = 1834] [serial = 520] [outer = (nil)] [url = about:blank] 17:47:33 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:33 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:47:33 INFO - PROCESS | 1834 | 1461545253921 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]]]}] 17:47:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:47:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1635ms 17:47:33 INFO - PROCESS | 1834 | 1461545253976 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 17:47:33 INFO - PROCESS | 1834 | 1461545253978 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 17:47:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:47:33 INFO - PROCESS | 1834 | 1461545253985 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:47:33 INFO - PROCESS | 1834 | 1461545253988 Marionette TRACE conn3 <- [1,742,null,{}] 17:47:34 INFO - PROCESS | 1834 | 1461545254001 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}] 17:47:34 INFO - PROCESS | 1834 | 1461545254160 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 17:47:34 INFO - PROCESS | 1834 | 1461545254341 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9550d800 == 62 [pid = 1834] [id = 193] 17:47:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7f2d95562c00) [pid = 1834] [serial = 579] [outer = (nil)] 17:47:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7f2d95566c00) [pid = 1834] [serial = 580] [outer = 0x7f2d95562c00] 17:47:34 INFO - PROCESS | 1834 | 1461545254404 Marionette DEBUG loaded listener.js 17:47:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7f2d9585bc00) [pid = 1834] [serial = 581] [outer = 0x7f2d95562c00] 17:47:35 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:35 INFO - PROCESS | 1834 | 1461545255469 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]]]}] 17:47:35 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 17:47:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1532ms 17:47:35 INFO - PROCESS | 1834 | 1461545255518 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 17:47:35 INFO - PROCESS | 1834 | 1461545255527 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 17:47:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:47:35 INFO - PROCESS | 1834 | 1461545255532 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:47:35 INFO - PROCESS | 1834 | 1461545255534 Marionette TRACE conn3 <- [1,746,null,{}] 17:47:35 INFO - PROCESS | 1834 | 1461545255544 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}] 17:47:35 INFO - PROCESS | 1834 | 1461545255716 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 17:47:35 INFO - PROCESS | 1834 | 1461545255780 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d96e21800 == 63 [pid = 1834] [id = 194] 17:47:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7f2d9585f800) [pid = 1834] [serial = 582] [outer = (nil)] 17:47:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7f2d95c08800) [pid = 1834] [serial = 583] [outer = 0x7f2d9585f800] 17:47:35 INFO - PROCESS | 1834 | 1461545255840 Marionette DEBUG loaded listener.js 17:47:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f2d95f3c400) [pid = 1834] [serial = 584] [outer = 0x7f2d9585f800] 17:47:36 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:36 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:36 INFO - PROCESS | 1834 | 1461545256967 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]]]}] 17:47:37 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.) 17:47:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1486ms 17:47:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:47:37 INFO - PROCESS | 1834 | 1461545257020 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 17:47:37 INFO - PROCESS | 1834 | 1461545257022 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 17:47:37 INFO - PROCESS | 1834 | 1461545257028 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:47:37 INFO - PROCESS | 1834 | 1461545257031 Marionette TRACE conn3 <- [1,750,null,{}] 17:47:37 INFO - PROCESS | 1834 | 1461545257035 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}] 17:47:37 INFO - PROCESS | 1834 | 1461545257204 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 17:47:37 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7f2d94810000) [pid = 1834] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:47:37 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7f2d94806000) [pid = 1834] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:47:37 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7f2d9284a400) [pid = 1834] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:47:37 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7f2d95c07000) [pid = 1834] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:47:37 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7f2d93810c00) [pid = 1834] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:47:37 INFO - PROCESS | 1834 | 1461545257492 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9b277000 == 64 [pid = 1834] [id = 195] 17:47:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7f2d9493f000) [pid = 1834] [serial = 585] [outer = (nil)] 17:47:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7f2d95c07000) [pid = 1834] [serial = 586] [outer = 0x7f2d9493f000] 17:47:37 INFO - PROCESS | 1834 | 1461545257551 Marionette DEBUG loaded listener.js 17:47:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7f2d9713a800) [pid = 1834] [serial = 587] [outer = 0x7f2d9493f000] 17:47:38 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:38 INFO - PROCESS | 1834 | 1461545258558 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]]]}] 17:47:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:47:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1581ms 17:47:38 INFO - PROCESS | 1834 | 1461545258609 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 17:47:38 INFO - PROCESS | 1834 | 1461545258611 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 17:47:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:47:38 INFO - PROCESS | 1834 | 1461545258617 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:47:38 INFO - PROCESS | 1834 | 1461545258619 Marionette TRACE conn3 <- [1,754,null,{}] 17:47:38 INFO - PROCESS | 1834 | 1461545258624 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}] 17:47:38 INFO - PROCESS | 1834 | 1461545258791 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 17:47:38 INFO - PROCESS | 1834 | 1461545258948 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9df6e800 == 65 [pid = 1834] [id = 196] 17:47:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7f2d98a51c00) [pid = 1834] [serial = 588] [outer = (nil)] 17:47:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f2d98a54000) [pid = 1834] [serial = 589] [outer = 0x7f2d98a51c00] 17:47:39 INFO - PROCESS | 1834 | 1461545259021 Marionette DEBUG loaded listener.js 17:47:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f2d98b36000) [pid = 1834] [serial = 590] [outer = 0x7f2d98a51c00] 17:47:40 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:40 INFO - PROCESS | 1834 | 1461545260294 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]]]}] 17:47:40 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 17:47:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1687ms 17:47:40 INFO - PROCESS | 1834 | 1461545260373 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 17:47:40 INFO - PROCESS | 1834 | 1461545260381 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 17:47:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:47:40 INFO - PROCESS | 1834 | 1461545260406 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:47:40 INFO - PROCESS | 1834 | 1461545260410 Marionette TRACE conn3 <- [1,758,null,{}] 17:47:40 INFO - PROCESS | 1834 | 1461545260419 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}] 17:47:40 INFO - PROCESS | 1834 | 1461545260594 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 17:47:40 INFO - PROCESS | 1834 | 1461545260743 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e7d000 == 66 [pid = 1834] [id = 197] 17:47:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f2d94789000) [pid = 1834] [serial = 591] [outer = (nil)] 17:47:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f2d94944400) [pid = 1834] [serial = 592] [outer = 0x7f2d94789000] 17:47:40 INFO - PROCESS | 1834 | 1461545260819 Marionette DEBUG loaded listener.js 17:47:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7f2d94f5e400) [pid = 1834] [serial = 593] [outer = 0x7f2d94789000] 17:47:41 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:41 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:47:41 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:41 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:41 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:47:41 INFO - PROCESS | 1834 | 1461545261663 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]]]}] 17:47:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:47:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1338ms 17:47:41 INFO - PROCESS | 1834 | 1461545261741 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 17:47:41 INFO - PROCESS | 1834 | 1461545261749 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 17:47:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:47:41 INFO - PROCESS | 1834 | 1461545261759 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:47:41 INFO - PROCESS | 1834 | 1461545261762 Marionette TRACE conn3 <- [1,762,null,{}] 17:47:41 INFO - PROCESS | 1834 | 1461545261768 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}] 17:47:41 INFO - PROCESS | 1834 | 1461545261925 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 17:47:42 INFO - PROCESS | 1834 | 1461545262076 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9cd7a800 == 67 [pid = 1834] [id = 198] 17:47:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7f2d94790800) [pid = 1834] [serial = 594] [outer = (nil)] 17:47:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7f2d95561800) [pid = 1834] [serial = 595] [outer = 0x7f2d94790800] 17:47:42 INFO - PROCESS | 1834 | 1461545262147 Marionette DEBUG loaded listener.js 17:47:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f2d95c04000) [pid = 1834] [serial = 596] [outer = 0x7f2d94790800] 17:47:43 INFO - PROCESS | 1834 | 1461545263464 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]]]}] 17:47:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:47:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1729ms 17:47:43 INFO - PROCESS | 1834 | 1461545263541 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 17:47:43 INFO - PROCESS | 1834 | 1461545263546 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 17:47:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:47:43 INFO - PROCESS | 1834 | 1461545263553 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:47:43 INFO - PROCESS | 1834 | 1461545263559 Marionette TRACE conn3 <- [1,766,null,{}] 17:47:43 INFO - PROCESS | 1834 | 1461545263619 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}] 17:47:43 INFO - PROCESS | 1834 | 1461545263766 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 17:47:43 INFO - PROCESS | 1834 | 1461545263954 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9eb46000 == 68 [pid = 1834] [id = 199] 17:47:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2d95f40000) [pid = 1834] [serial = 597] [outer = (nil)] 17:47:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7f2d98a11400) [pid = 1834] [serial = 598] [outer = 0x7f2d95f40000] 17:47:44 INFO - PROCESS | 1834 | 1461545264029 Marionette DEBUG loaded listener.js 17:47:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7f2d98a97c00) [pid = 1834] [serial = 599] [outer = 0x7f2d95f40000] 17:47:45 INFO - PROCESS | 1834 | 1461545265298 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]]]}] 17:47:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:47:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1778ms 17:47:45 INFO - PROCESS | 1834 | 1461545265332 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 17:47:45 INFO - PROCESS | 1834 | 1461545265336 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 17:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:47:45 INFO - PROCESS | 1834 | 1461545265432 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:47:45 INFO - PROCESS | 1834 | 1461545265435 Marionette TRACE conn3 <- [1,770,null,{}] 17:47:45 INFO - PROCESS | 1834 | 1461545265442 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}] 17:47:45 INFO - PROCESS | 1834 | 1461545265589 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 17:47:45 INFO - PROCESS | 1834 | 1461545265737 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f730000 == 69 [pid = 1834] [id = 200] 17:47:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7f2d92856000) [pid = 1834] [serial = 600] [outer = (nil)] 17:47:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7f2d98b41c00) [pid = 1834] [serial = 601] [outer = 0x7f2d92856000] 17:47:45 INFO - PROCESS | 1834 | 1461545265848 Marionette DEBUG loaded listener.js 17:47:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7f2d98ce6400) [pid = 1834] [serial = 602] [outer = 0x7f2d92856000] 17:47:46 INFO - PROCESS | 1834 | 1461545266640 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]]]}] 17:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1284ms 17:47:46 INFO - PROCESS | 1834 | 1461545266680 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 17:47:46 INFO - PROCESS | 1834 | 1461545266683 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 17:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:47:46 INFO - PROCESS | 1834 | 1461545266690 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:47:46 INFO - PROCESS | 1834 | 1461545266692 Marionette TRACE conn3 <- [1,774,null,{}] 17:47:46 INFO - PROCESS | 1834 | 1461545266698 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}] 17:47:46 INFO - PROCESS | 1834 | 1461545266843 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 17:47:47 INFO - PROCESS | 1834 | 1461545267003 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95793800 == 70 [pid = 1834] [id = 201] 17:47:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7f2d9284b400) [pid = 1834] [serial = 603] [outer = (nil)] 17:47:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7f2d94803800) [pid = 1834] [serial = 604] [outer = 0x7f2d9284b400] 17:47:47 INFO - PROCESS | 1834 | 1461545267073 Marionette DEBUG loaded listener.js 17:47:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7f2d990e3800) [pid = 1834] [serial = 605] [outer = 0x7f2d9284b400] 17:47:47 INFO - PROCESS | 1834 | 1461545267945 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]]]}] 17:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1328ms 17:47:48 INFO - PROCESS | 1834 | 1461545268020 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 17:47:48 INFO - PROCESS | 1834 | 1461545268024 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 17:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:47:48 INFO - PROCESS | 1834 | 1461545268029 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:47:48 INFO - PROCESS | 1834 | 1461545268031 Marionette TRACE conn3 <- [1,778,null,{}] 17:47:48 INFO - PROCESS | 1834 | 1461545268037 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}] 17:47:48 INFO - PROCESS | 1834 | 1461545268394 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 17:47:48 INFO - PROCESS | 1834 | 1461545268628 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95fb6000 == 71 [pid = 1834] [id = 202] 17:47:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7f2d94790400) [pid = 1834] [serial = 606] [outer = (nil)] 17:47:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7f2d9480a000) [pid = 1834] [serial = 607] [outer = 0x7f2d94790400] 17:47:48 INFO - PROCESS | 1834 | 1461545268707 Marionette DEBUG loaded listener.js 17:47:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7f2d94947800) [pid = 1834] [serial = 608] [outer = 0x7f2d94790400] 17:47:49 INFO - PROCESS | 1834 | 1461545269619 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]]]}] 17:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1632ms 17:47:49 INFO - PROCESS | 1834 | 1461545269663 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 17:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:47:49 INFO - PROCESS | 1834 | 1461545269669 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 17:47:49 INFO - PROCESS | 1834 | 1461545269675 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:47:49 INFO - PROCESS | 1834 | 1461545269681 Marionette TRACE conn3 <- [1,782,null,{}] 17:47:49 INFO - PROCESS | 1834 | 1461545269687 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}] 17:47:49 INFO - PROCESS | 1834 | 1461545269845 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 17:47:50 INFO - PROCESS | 1834 | 1461545270034 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:50 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9b277000 == 70 [pid = 1834] [id = 195] 17:47:50 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d96e21800 == 69 [pid = 1834] [id = 194] 17:47:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94706800 == 70 [pid = 1834] [id = 203] 17:47:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7f2d954e8000) [pid = 1834] [serial = 609] [outer = (nil)] 17:47:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7f2d955da000) [pid = 1834] [serial = 610] [outer = 0x7f2d954e8000] 17:47:50 INFO - PROCESS | 1834 | 1461545270170 Marionette DEBUG loaded listener.js 17:47:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7f2d95a44c00) [pid = 1834] [serial = 611] [outer = 0x7f2d954e8000] 17:47:50 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9550d800 == 69 [pid = 1834] [id = 193] 17:47:50 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8e9c8000 == 68 [pid = 1834] [id = 192] 17:47:50 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9490f000 == 67 [pid = 1834] [id = 191] 17:47:50 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9ff5f800 == 66 [pid = 1834] [id = 187] 17:47:50 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9b27e800 == 65 [pid = 1834] [id = 186] 17:47:50 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7f2d94824000) [pid = 1834] [serial = 541] [outer = (nil)] [url = about:blank] 17:47:50 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7f2d9493a000) [pid = 1834] [serial = 542] [outer = (nil)] [url = about:blank] 17:47:50 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7f2d954e4800) [pid = 1834] [serial = 544] [outer = (nil)] [url = about:blank] 17:47:50 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7f2d9f222400) [pid = 1834] [serial = 535] [outer = (nil)] [url = about:blank] 17:47:50 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7f2d9c783000) [pid = 1834] [serial = 550] [outer = (nil)] [url = about:blank] 17:47:50 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7f2d9493e000) [pid = 1834] [serial = 526] [outer = (nil)] [url = about:blank] 17:47:50 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7f2d9ef12800) [pid = 1834] [serial = 523] [outer = (nil)] [url = about:blank] 17:47:50 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7f2d955db400) [pid = 1834] [serial = 545] [outer = (nil)] [url = about:blank] 17:47:50 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7f2d95c0c000) [pid = 1834] [serial = 529] [outer = (nil)] [url = about:blank] 17:47:50 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7f2d9c784000) [pid = 1834] [serial = 532] [outer = (nil)] [url = about:blank] 17:47:50 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7f2d98a4d400) [pid = 1834] [serial = 547] [outer = (nil)] [url = about:blank] 17:47:50 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7f2da24d2000) [pid = 1834] [serial = 538] [outer = (nil)] [url = about:blank] 17:47:50 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7f2d95285c00) [pid = 1834] [serial = 553] [outer = (nil)] [url = about:blank] 17:47:50 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7f2d9df34400) [pid = 1834] [serial = 551] [outer = (nil)] [url = about:blank] 17:47:50 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7f2d98b3dc00) [pid = 1834] [serial = 548] [outer = (nil)] [url = about:blank] 17:47:50 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7f2d97144400) [pid = 1834] [serial = 554] [outer = (nil)] [url = about:blank] 17:47:50 INFO - PROCESS | 1834 | 1461545270858 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]]]}] 17:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1237ms 17:47:50 INFO - PROCESS | 1834 | 1461545270922 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 17:47:50 INFO - PROCESS | 1834 | 1461545270926 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 17:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:47:50 INFO - PROCESS | 1834 | 1461545270933 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:47:50 INFO - PROCESS | 1834 | 1461545270936 Marionette TRACE conn3 <- [1,786,null,{}] 17:47:50 INFO - PROCESS | 1834 | 1461545270941 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}] 17:47:51 INFO - PROCESS | 1834 | 1461545271082 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 17:47:51 INFO - PROCESS | 1834 | 1461545271095 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95fbf800 == 66 [pid = 1834] [id = 204] 17:47:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f2d95c0b000) [pid = 1834] [serial = 612] [outer = (nil)] 17:47:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2d95f33000) [pid = 1834] [serial = 613] [outer = 0x7f2d95c0b000] 17:47:51 INFO - PROCESS | 1834 | 1461545271153 Marionette DEBUG loaded listener.js 17:47:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7f2d96ed9c00) [pid = 1834] [serial = 614] [outer = 0x7f2d95c0b000] 17:47:51 INFO - PROCESS | 1834 | 1461545271946 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]]]}] 17:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1079ms 17:47:52 INFO - PROCESS | 1834 | 1461545272012 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 17:47:52 INFO - PROCESS | 1834 | 1461545272018 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 17:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:47:52 INFO - PROCESS | 1834 | 1461545272034 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:47:52 INFO - PROCESS | 1834 | 1461545272040 Marionette TRACE conn3 <- [1,790,null,{}] 17:47:52 INFO - PROCESS | 1834 | 1461545272045 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}] 17:47:52 INFO - PROCESS | 1834 | 1461545272186 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 17:47:52 INFO - PROCESS | 1834 | 1461545272195 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e723800 == 67 [pid = 1834] [id = 205] 17:47:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7f2d95a4b400) [pid = 1834] [serial = 615] [outer = (nil)] 17:47:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7f2d98a99c00) [pid = 1834] [serial = 616] [outer = 0x7f2d95a4b400] 17:47:52 INFO - PROCESS | 1834 | 1461545272253 Marionette DEBUG loaded listener.js 17:47:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7f2d990e6c00) [pid = 1834] [serial = 617] [outer = 0x7f2d95a4b400] 17:47:53 INFO - PROCESS | 1834 | 1461545273127 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]]]}] 17:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1143ms 17:47:53 INFO - PROCESS | 1834 | 1461545273169 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 17:47:53 INFO - PROCESS | 1834 | 1461545273172 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 17:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:47:53 INFO - PROCESS | 1834 | 1461545273183 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:47:53 INFO - PROCESS | 1834 | 1461545273185 Marionette TRACE conn3 <- [1,794,null,{}] 17:47:53 INFO - PROCESS | 1834 | 1461545273190 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}] 17:47:53 INFO - PROCESS | 1834 | 1461545273363 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 17:47:53 INFO - PROCESS | 1834 | 1461545273387 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f707800 == 68 [pid = 1834] [id = 206] 17:47:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7f2d97f2d800) [pid = 1834] [serial = 618] [outer = (nil)] 17:47:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7f2d9bc1a400) [pid = 1834] [serial = 619] [outer = 0x7f2d97f2d800] 17:47:53 INFO - PROCESS | 1834 | 1461545273446 Marionette DEBUG loaded listener.js 17:47:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7f2d9c779400) [pid = 1834] [serial = 620] [outer = 0x7f2d97f2d800] 17:47:54 INFO - PROCESS | 1834 | 1461545274266 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]]]}] 17:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1130ms 17:47:54 INFO - PROCESS | 1834 | 1461545274308 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 17:47:54 INFO - PROCESS | 1834 | 1461545274311 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 17:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:47:54 INFO - PROCESS | 1834 | 1461545274322 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:47:54 INFO - PROCESS | 1834 | 1461545274324 Marionette TRACE conn3 <- [1,798,null,{}] 17:47:54 INFO - PROCESS | 1834 | 1461545274329 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}] 17:47:54 INFO - PROCESS | 1834 | 1461545274505 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 17:47:54 INFO - PROCESS | 1834 | 1461545274537 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da61eb000 == 69 [pid = 1834] [id = 207] 17:47:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7f2d9ca0f800) [pid = 1834] [serial = 621] [outer = (nil)] 17:47:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7f2d9cd45c00) [pid = 1834] [serial = 622] [outer = 0x7f2d9ca0f800] 17:47:54 INFO - PROCESS | 1834 | 1461545274623 Marionette DEBUG loaded listener.js 17:47:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7f2d9d983800) [pid = 1834] [serial = 623] [outer = 0x7f2d9ca0f800] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7f2d9e23c000) [pid = 1834] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7f2d9585f800) [pid = 1834] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7f2d9493f000) [pid = 1834] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7f2d95562c00) [pid = 1834] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7f2d9380cc00) [pid = 1834] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7f2d94783c00) [pid = 1834] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7f2d9c77c400) [pid = 1834] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7f2d9c780400) [pid = 1834] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7f2d9493a400) [pid = 1834] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7f2d94947000) [pid = 1834] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7f2d990f0400) [pid = 1834] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7f2dad457c00) [pid = 1834] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7f2d924c6400) [pid = 1834] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7f2d924c9400) [pid = 1834] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7f2d9284f400) [pid = 1834] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7f2d9478e400) [pid = 1834] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7f2d9482d400) [pid = 1834] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f2d98a0dc00) [pid = 1834] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:47:55 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7f2d98a50800) [pid = 1834] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:47:55 INFO - PROCESS | 1834 | 1461545275500 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]]]}] 17:47:55 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 17:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1238ms 17:47:55 INFO - PROCESS | 1834 | 1461545275556 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 17:47:55 INFO - PROCESS | 1834 | 1461545275558 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 17:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:47:55 INFO - PROCESS | 1834 | 1461545275568 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:47:55 INFO - PROCESS | 1834 | 1461545275570 Marionette TRACE conn3 <- [1,802,null,{}] 17:47:55 INFO - PROCESS | 1834 | 1461545275582 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}] 17:47:55 INFO - PROCESS | 1834 | 1461545275734 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 17:47:55 INFO - PROCESS | 1834 | 1461545275744 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da61e6000 == 70 [pid = 1834] [id = 208] 17:47:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f2d92854400) [pid = 1834] [serial = 624] [outer = (nil)] 17:47:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f2d94f62000) [pid = 1834] [serial = 625] [outer = 0x7f2d92854400] 17:47:55 INFO - PROCESS | 1834 | 1461545275803 Marionette DEBUG loaded listener.js 17:47:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f2d98ce9c00) [pid = 1834] [serial = 626] [outer = 0x7f2d92854400] 17:47:56 INFO - PROCESS | 1834 | 1461545276696 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]]]}] 17:47:56 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 17:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1179ms 17:47:56 INFO - PROCESS | 1834 | 1461545276745 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 17:47:56 INFO - PROCESS | 1834 | 1461545276751 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 17:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:47:56 INFO - PROCESS | 1834 | 1461545276759 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:47:56 INFO - PROCESS | 1834 | 1461545276765 Marionette TRACE conn3 <- [1,806,null,{}] 17:47:56 INFO - PROCESS | 1834 | 1461545276775 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}] 17:47:56 INFO - PROCESS | 1834 | 1461545276952 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 17:47:57 INFO - PROCESS | 1834 | 1461545277114 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e21800 == 71 [pid = 1834] [id = 209] 17:47:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f2d924d1400) [pid = 1834] [serial = 627] [outer = (nil)] 17:47:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7f2d947e5000) [pid = 1834] [serial = 628] [outer = 0x7f2d924d1400] 17:47:57 INFO - PROCESS | 1834 | 1461545277186 Marionette DEBUG loaded listener.js 17:47:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7f2d94eac400) [pid = 1834] [serial = 629] [outer = 0x7f2d924d1400] 17:47:58 INFO - PROCESS | 1834 | 1461545278046 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]]]}] 17:47:58 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 17:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1337ms 17:47:58 INFO - PROCESS | 1834 | 1461545278097 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 17:47:58 INFO - PROCESS | 1834 | 1461545278104 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 17:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:47:58 INFO - PROCESS | 1834 | 1461545278114 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:47:58 INFO - PROCESS | 1834 | 1461545278118 Marionette TRACE conn3 <- [1,810,null,{}] 17:47:58 INFO - PROCESS | 1834 | 1461545278124 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}] 17:47:58 INFO - PROCESS | 1834 | 1461545278323 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 17:47:58 INFO - PROCESS | 1834 | 1461545278475 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e72d000 == 72 [pid = 1834] [id = 210] 17:47:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7f2d9585d000) [pid = 1834] [serial = 630] [outer = (nil)] 17:47:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f2d95a4fc00) [pid = 1834] [serial = 631] [outer = 0x7f2d9585d000] 17:47:58 INFO - PROCESS | 1834 | 1461545278551 Marionette DEBUG loaded listener.js 17:47:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2d95f33400) [pid = 1834] [serial = 632] [outer = 0x7f2d9585d000] 17:47:59 INFO - PROCESS | 1834 | 1461545279517 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]]]}] 17:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1439ms 17:47:59 INFO - PROCESS | 1834 | 1461545279553 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 17:47:59 INFO - PROCESS | 1834 | 1461545279557 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 17:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:47:59 INFO - PROCESS | 1834 | 1461545279563 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:47:59 INFO - PROCESS | 1834 | 1461545279569 Marionette TRACE conn3 <- [1,814,null,{}] 17:47:59 INFO - PROCESS | 1834 | 1461545279584 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}] 17:47:59 INFO - PROCESS | 1834 | 1461545279757 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 17:47:59 INFO - PROCESS | 1834 | 1461545279913 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dad27e800 == 73 [pid = 1834] [id = 211] 17:47:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7f2d970ee800) [pid = 1834] [serial = 633] [outer = (nil)] 17:47:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7f2d98ce9400) [pid = 1834] [serial = 634] [outer = 0x7f2d970ee800] 17:47:59 INFO - PROCESS | 1834 | 1461545279990 Marionette DEBUG loaded listener.js 17:48:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7f2d9c77a400) [pid = 1834] [serial = 635] [outer = 0x7f2d970ee800] 17:48:00 INFO - PROCESS | 1834 | 1461545280929 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] 17:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:48:01 INFO - PROCESS | 1834 | 1461545281007 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 17:48:01 INFO - PROCESS | 1834 | 1461545281013 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:48:01 INFO - PROCESS | 1834 | 1461545281016 Marionette TRACE conn3 <- [1,818,null,{}] 17:48:01 INFO - PROCESS | 1834 | 1461545281021 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}] 17:48:01 INFO - PROCESS | 1834 | 1461545281214 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 17:48:01 INFO - PROCESS | 1834 | 1461545281375 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2daf380000 == 74 [pid = 1834] [id = 212] 17:48:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7f2d98a4d800) [pid = 1834] [serial = 636] [outer = (nil)] 17:48:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7f2d9d691800) [pid = 1834] [serial = 637] [outer = 0x7f2d98a4d800] 17:48:01 INFO - PROCESS | 1834 | 1461545281446 Marionette DEBUG loaded listener.js 17:48:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7f2d9e48a400) [pid = 1834] [serial = 638] [outer = 0x7f2d98a4d800] 17:48:02 INFO - PROCESS | 1834 | 1461545282320 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]]]}] 17:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1379ms 17:48:02 INFO - PROCESS | 1834 | 1461545282392 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 17:48:02 INFO - PROCESS | 1834 | 1461545282395 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 17:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:48:02 INFO - PROCESS | 1834 | 1461545282406 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:48:02 INFO - PROCESS | 1834 | 1461545282409 Marionette TRACE conn3 <- [1,822,null,{}] 17:48:02 INFO - PROCESS | 1834 | 1461545282414 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}] 17:48:02 INFO - PROCESS | 1834 | 1461545282601 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 17:48:02 INFO - PROCESS | 1834 | 1461545282758 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db12e6000 == 75 [pid = 1834] [id = 213] 17:48:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7f2d9b207c00) [pid = 1834] [serial = 639] [outer = (nil)] 17:48:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7f2d9e9af400) [pid = 1834] [serial = 640] [outer = 0x7f2d9b207c00] 17:48:02 INFO - PROCESS | 1834 | 1461545282828 Marionette DEBUG loaded listener.js 17:48:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7f2d9ef14c00) [pid = 1834] [serial = 641] [outer = 0x7f2d9b207c00] 17:48:03 INFO - PROCESS | 1834 | 1461545283727 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] 17:48:03 INFO - PROCESS | 1834 | 1461545283791 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 17:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:48:03 INFO - PROCESS | 1834 | 1461545283797 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:48:03 INFO - PROCESS | 1834 | 1461545283800 Marionette TRACE conn3 <- [1,826,null,{}] 17:48:03 INFO - PROCESS | 1834 | 1461545283805 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}] 17:48:04 INFO - PROCESS | 1834 | 1461545284025 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 17:48:04 INFO - PROCESS | 1834 | 1461545284184 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db3297800 == 76 [pid = 1834] [id = 214] 17:48:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7f2d9efcb000) [pid = 1834] [serial = 642] [outer = (nil)] 17:48:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7f2d9f884000) [pid = 1834] [serial = 643] [outer = 0x7f2d9efcb000] 17:48:04 INFO - PROCESS | 1834 | 1461545284262 Marionette DEBUG loaded listener.js 17:48:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7f2da2167c00) [pid = 1834] [serial = 644] [outer = 0x7f2d9efcb000] 17:48:05 INFO - PROCESS | 1834 | 1461545285086 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]]]}] 17:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1333ms 17:48:05 INFO - PROCESS | 1834 | 1461545285132 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 17:48:05 INFO - PROCESS | 1834 | 1461545285136 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 17:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:48:05 INFO - PROCESS | 1834 | 1461545285142 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:48:05 INFO - PROCESS | 1834 | 1461545285144 Marionette TRACE conn3 <- [1,830,null,{}] 17:48:05 INFO - PROCESS | 1834 | 1461545285150 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}] 17:48:05 INFO - PROCESS | 1834 | 1461545285302 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 17:48:05 INFO - PROCESS | 1834 | 1461545285479 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db6643000 == 77 [pid = 1834] [id = 215] 17:48:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7f2d9284e000) [pid = 1834] [serial = 645] [outer = (nil)] 17:48:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7f2d9f22a400) [pid = 1834] [serial = 646] [outer = 0x7f2d9284e000] 17:48:05 INFO - PROCESS | 1834 | 1461545285561 Marionette DEBUG loaded listener.js 17:48:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7f2da24c7000) [pid = 1834] [serial = 647] [outer = 0x7f2d9284e000] 17:48:06 INFO - PROCESS | 1834 | 1461545286428 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]]]}] 17:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1338ms 17:48:06 INFO - PROCESS | 1834 | 1461545286480 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 17:48:06 INFO - PROCESS | 1834 | 1461545286484 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 17:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:48:06 INFO - PROCESS | 1834 | 1461545286489 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:48:06 INFO - PROCESS | 1834 | 1461545286493 Marionette TRACE conn3 <- [1,834,null,{}] 17:48:06 INFO - PROCESS | 1834 | 1461545286498 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}] 17:48:06 INFO - PROCESS | 1834 | 1461545286648 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 17:48:07 INFO - PROCESS | 1834 | 1461545287072 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94909000 == 78 [pid = 1834] [id = 216] 17:48:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f2d92853400) [pid = 1834] [serial = 648] [outer = (nil)] 17:48:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f2d93810c00) [pid = 1834] [serial = 649] [outer = 0x7f2d92853400] 17:48:07 INFO - PROCESS | 1834 | 1461545287214 Marionette DEBUG loaded listener.js 17:48:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f2d94804800) [pid = 1834] [serial = 650] [outer = 0x7f2d92853400] 17:48:08 INFO - PROCESS | 1834 | 1461545288212 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]]]}] 17:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1794ms 17:48:08 INFO - PROCESS | 1834 | 1461545288284 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 17:48:08 INFO - PROCESS | 1834 | 1461545288289 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 17:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:48:08 INFO - PROCESS | 1834 | 1461545288295 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:48:08 INFO - PROCESS | 1834 | 1461545288301 Marionette TRACE conn3 <- [1,838,null,{}] 17:48:08 INFO - PROCESS | 1834 | 1461545288308 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}] 17:48:08 INFO - PROCESS | 1834 | 1461545288504 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 17:48:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d957a5800 == 77 [pid = 1834] [id = 119] 17:48:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da61eb000 == 76 [pid = 1834] [id = 207] 17:48:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9f707800 == 75 [pid = 1834] [id = 206] 17:48:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e723800 == 74 [pid = 1834] [id = 205] 17:48:08 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f2da02b2800) [pid = 1834] [serial = 556] [outer = (nil)] [url = about:blank] 17:48:08 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7f2d9493b400) [pid = 1834] [serial = 559] [outer = (nil)] [url = about:blank] 17:48:08 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7f2d98a16000) [pid = 1834] [serial = 562] [outer = (nil)] [url = about:blank] 17:48:08 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7f2dac096000) [pid = 1834] [serial = 565] [outer = (nil)] [url = about:blank] 17:48:08 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7f2d95a4d800) [pid = 1834] [serial = 568] [outer = (nil)] [url = about:blank] 17:48:08 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7f2d9528dc00) [pid = 1834] [serial = 571] [outer = (nil)] [url = about:blank] 17:48:08 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7f2d98a54000) [pid = 1834] [serial = 589] [outer = (nil)] [url = about:blank] 17:48:08 INFO - PROCESS | 1834 | 1461545288778 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95fbf800 == 73 [pid = 1834] [id = 204] 17:48:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94706800 == 72 [pid = 1834] [id = 203] 17:48:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95fb6000 == 71 [pid = 1834] [id = 202] 17:48:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9256c000 == 72 [pid = 1834] [id = 217] 17:48:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7f2d94946c00) [pid = 1834] [serial = 651] [outer = (nil)] 17:48:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7f2d94f61000) [pid = 1834] [serial = 652] [outer = 0x7f2d94946c00] 17:48:08 INFO - PROCESS | 1834 | 1461545288851 Marionette DEBUG loaded listener.js 17:48:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7f2d954f0800) [pid = 1834] [serial = 653] [outer = 0x7f2d94946c00] 17:48:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9eb46000 == 71 [pid = 1834] [id = 199] 17:48:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9cd7a800 == 70 [pid = 1834] [id = 198] 17:48:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e7d000 == 69 [pid = 1834] [id = 197] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7f2d9ef1f800) [pid = 1834] [serial = 524] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7f2d95c08800) [pid = 1834] [serial = 583] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7f2d95c07000) [pid = 1834] [serial = 586] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7f2d95566c00) [pid = 1834] [serial = 580] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7f2d94830000) [pid = 1834] [serial = 577] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7f2d94f5d800) [pid = 1834] [serial = 578] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7f2d9478cc00) [pid = 1834] [serial = 574] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7f2d947e8400) [pid = 1834] [serial = 575] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7f2d9713a800) [pid = 1834] [serial = 587] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7f2d95f3c400) [pid = 1834] [serial = 584] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7f2d9585bc00) [pid = 1834] [serial = 581] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7f2d9c784800) [pid = 1834] [serial = 497] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7f2db160ec00) [pid = 1834] [serial = 500] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7f2dad48f000) [pid = 1834] [serial = 439] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7f2d95560c00) [pid = 1834] [serial = 442] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7f2da2408c00) [pid = 1834] [serial = 445] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7f2db1273800) [pid = 1834] [serial = 448] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7f2d94788000) [pid = 1834] [serial = 451] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7f2d9480c800) [pid = 1834] [serial = 454] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7f2db0a11c00) [pid = 1834] [serial = 457] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7f2d94829c00) [pid = 1834] [serial = 485] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f2d955e1800) [pid = 1834] [serial = 488] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7f2d9efd4400) [pid = 1834] [serial = 491] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7f2dac0ec000) [pid = 1834] [serial = 494] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1834 | 1461545289574 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]]]}] 17:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1287ms 17:48:09 INFO - PROCESS | 1834 | 1461545289588 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 17:48:09 INFO - PROCESS | 1834 | 1461545289593 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 17:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:48:09 INFO - PROCESS | 1834 | 1461545289634 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:48:09 INFO - PROCESS | 1834 | 1461545289637 Marionette TRACE conn3 <- [1,842,null,{}] 17:48:09 INFO - PROCESS | 1834 | 1461545289643 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}] 17:48:09 INFO - PROCESS | 1834 | 1461545289790 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 17:48:09 INFO - PROCESS | 1834 | 1461545289807 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95438800 == 70 [pid = 1834] [id = 218] 17:48:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7f2d95564800) [pid = 1834] [serial = 654] [outer = (nil)] 17:48:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f2d95a46400) [pid = 1834] [serial = 655] [outer = 0x7f2d95564800] 17:48:09 INFO - PROCESS | 1834 | 1461545289866 Marionette DEBUG loaded listener.js 17:48:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f2d95c0c000) [pid = 1834] [serial = 656] [outer = 0x7f2d95564800] 17:48:10 INFO - PROCESS | 1834 | 1461545290673 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]]]}] 17:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1116ms 17:48:10 INFO - PROCESS | 1834 | 1461545290716 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 17:48:10 INFO - PROCESS | 1834 | 1461545290720 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 17:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:48:10 INFO - PROCESS | 1834 | 1461545290727 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:48:10 INFO - PROCESS | 1834 | 1461545290735 Marionette TRACE conn3 <- [1,846,null,{}] 17:48:10 INFO - PROCESS | 1834 | 1461545290747 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}] 17:48:10 INFO - PROCESS | 1834 | 1461545290885 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 17:48:10 INFO - PROCESS | 1834 | 1461545290904 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9b276800 == 71 [pid = 1834] [id = 219] 17:48:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f2d95f41c00) [pid = 1834] [serial = 657] [outer = (nil)] 17:48:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f2d97143400) [pid = 1834] [serial = 658] [outer = 0x7f2d95f41c00] 17:48:10 INFO - PROCESS | 1834 | 1461545290960 Marionette DEBUG loaded listener.js 17:48:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7f2d97f2e000) [pid = 1834] [serial = 659] [outer = 0x7f2d95f41c00] 17:48:11 INFO - PROCESS | 1834 | 1461545291763 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]]]}] 17:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1093ms 17:48:11 INFO - PROCESS | 1834 | 1461545291829 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 17:48:11 INFO - PROCESS | 1834 | 1461545291833 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 17:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:48:11 INFO - PROCESS | 1834 | 1461545291838 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:48:11 INFO - PROCESS | 1834 | 1461545291840 Marionette TRACE conn3 <- [1,850,null,{}] 17:48:11 INFO - PROCESS | 1834 | 1461545291845 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}] 17:48:12 INFO - PROCESS | 1834 | 1461545292027 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 17:48:12 INFO - PROCESS | 1834 | 1461545292049 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9de8e000 == 72 [pid = 1834] [id = 220] 17:48:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7f2d947e8400) [pid = 1834] [serial = 660] [outer = (nil)] 17:48:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7f2d98a4a400) [pid = 1834] [serial = 661] [outer = 0x7f2d947e8400] 17:48:12 INFO - PROCESS | 1834 | 1461545292109 Marionette DEBUG loaded listener.js 17:48:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f2d98a9b000) [pid = 1834] [serial = 662] [outer = 0x7f2d947e8400] 17:48:12 INFO - PROCESS | 1834 | 1461545292885 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]]]}] 17:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1130ms 17:48:12 INFO - PROCESS | 1834 | 1461545292969 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 17:48:12 INFO - PROCESS | 1834 | 1461545292972 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 17:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:48:12 INFO - PROCESS | 1834 | 1461545292977 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:48:12 INFO - PROCESS | 1834 | 1461545292979 Marionette TRACE conn3 <- [1,854,null,{}] 17:48:12 INFO - PROCESS | 1834 | 1461545292990 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}] 17:48:13 INFO - PROCESS | 1834 | 1461545293173 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 17:48:13 INFO - PROCESS | 1834 | 1461545293193 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e728000 == 73 [pid = 1834] [id = 221] 17:48:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2d98ce4400) [pid = 1834] [serial = 663] [outer = (nil)] 17:48:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7f2d990e2c00) [pid = 1834] [serial = 664] [outer = 0x7f2d98ce4400] 17:48:13 INFO - PROCESS | 1834 | 1461545293263 Marionette DEBUG loaded listener.js 17:48:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7f2d9c61c800) [pid = 1834] [serial = 665] [outer = 0x7f2d98ce4400] 17:48:13 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7f2d9d983c00) [pid = 1834] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:48:13 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7f2d94790400) [pid = 1834] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:48:13 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7f2d95c0b000) [pid = 1834] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:48:13 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7f2d95a4b400) [pid = 1834] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:48:13 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7f2d97f2d800) [pid = 1834] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:48:13 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7f2d9ca0f800) [pid = 1834] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:48:13 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7f2d954e8000) [pid = 1834] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:48:13 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7f2d98a51c00) [pid = 1834] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:48:14 INFO - PROCESS | 1834 | 1461545294281 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]]]}] 17:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1332ms 17:48:14 INFO - PROCESS | 1834 | 1461545294310 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 17:48:14 INFO - PROCESS | 1834 | 1461545294314 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 17:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:48:14 INFO - PROCESS | 1834 | 1461545294319 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:48:14 INFO - PROCESS | 1834 | 1461545294322 Marionette TRACE conn3 <- [1,858,null,{}] 17:48:14 INFO - PROCESS | 1834 | 1461545294326 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}] 17:48:14 INFO - PROCESS | 1834 | 1461545294464 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 17:48:14 INFO - PROCESS | 1834 | 1461545294586 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9efb4000 == 74 [pid = 1834] [id = 222] 17:48:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f2d955db400) [pid = 1834] [serial = 666] [outer = (nil)] 17:48:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7f2d98b3e000) [pid = 1834] [serial = 667] [outer = 0x7f2d955db400] 17:48:14 INFO - PROCESS | 1834 | 1461545294646 Marionette DEBUG loaded listener.js 17:48:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7f2d9ca0f800) [pid = 1834] [serial = 668] [outer = 0x7f2d955db400] 17:48:15 INFO - PROCESS | 1834 | 1461545295258 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]]]}] 17:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 980ms 17:48:15 INFO - PROCESS | 1834 | 1461545295300 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 17:48:15 INFO - PROCESS | 1834 | 1461545295303 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 17:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:48:15 INFO - PROCESS | 1834 | 1461545295309 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:48:15 INFO - PROCESS | 1834 | 1461545295311 Marionette TRACE conn3 <- [1,862,null,{}] 17:48:15 INFO - PROCESS | 1834 | 1461545295316 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}] 17:48:15 INFO - PROCESS | 1834 | 1461545295449 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 17:48:15 INFO - PROCESS | 1834 | 1461545295571 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da0465800 == 75 [pid = 1834] [id = 223] 17:48:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7f2d95a4b400) [pid = 1834] [serial = 669] [outer = (nil)] 17:48:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f2d9e23c000) [pid = 1834] [serial = 670] [outer = 0x7f2d95a4b400] 17:48:15 INFO - PROCESS | 1834 | 1461545295630 Marionette DEBUG loaded listener.js 17:48:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2d9ef1c800) [pid = 1834] [serial = 671] [outer = 0x7f2d95a4b400] 17:48:16 INFO - PROCESS | 1834 | 1461545296560 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]]]}] 17:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1282ms 17:48:16 INFO - PROCESS | 1834 | 1461545296592 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 17:48:16 INFO - PROCESS | 1834 | 1461545296597 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 17:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:48:16 INFO - PROCESS | 1834 | 1461545296605 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:48:16 INFO - PROCESS | 1834 | 1461545296610 Marionette TRACE conn3 <- [1,866,null,{}] 17:48:16 INFO - PROCESS | 1834 | 1461545296618 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}] 17:48:16 INFO - PROCESS | 1834 | 1461545296783 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 17:48:16 INFO - PROCESS | 1834 | 1461545296950 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95984800 == 76 [pid = 1834] [id = 224] 17:48:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7f2d9482f000) [pid = 1834] [serial = 672] [outer = (nil)] 17:48:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7f2d94f5d400) [pid = 1834] [serial = 673] [outer = 0x7f2d9482f000] 17:48:17 INFO - PROCESS | 1834 | 1461545297024 Marionette DEBUG loaded listener.js 17:48:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7f2d95545800) [pid = 1834] [serial = 674] [outer = 0x7f2d9482f000] 17:48:18 INFO - PROCESS | 1834 | 1461545298010 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]]]}] 17:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1438ms 17:48:18 INFO - PROCESS | 1834 | 1461545298043 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 17:48:18 INFO - PROCESS | 1834 | 1461545298051 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 17:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:48:18 INFO - PROCESS | 1834 | 1461545298061 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:48:18 INFO - PROCESS | 1834 | 1461545298064 Marionette TRACE conn3 <- [1,870,null,{}] 17:48:18 INFO - PROCESS | 1834 | 1461545298070 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}] 17:48:18 INFO - PROCESS | 1834 | 1461545298261 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 17:48:18 INFO - PROCESS | 1834 | 1461545298425 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e973800 == 77 [pid = 1834] [id = 225] 17:48:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7f2d95a4a000) [pid = 1834] [serial = 675] [outer = (nil)] 17:48:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7f2d95f36800) [pid = 1834] [serial = 676] [outer = 0x7f2d95a4a000] 17:48:18 INFO - PROCESS | 1834 | 1461545298576 Marionette DEBUG loaded listener.js 17:48:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7f2d97144400) [pid = 1834] [serial = 677] [outer = 0x7f2d95a4a000] 17:48:19 INFO - PROCESS | 1834 | 1461545299420 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]]]}] 17:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1386ms 17:48:19 INFO - PROCESS | 1834 | 1461545299448 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 17:48:19 INFO - PROCESS | 1834 | 1461545299452 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 17:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:48:19 INFO - PROCESS | 1834 | 1461545299459 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:48:19 INFO - PROCESS | 1834 | 1461545299465 Marionette TRACE conn3 <- [1,874,null,{}] 17:48:19 INFO - PROCESS | 1834 | 1461545299480 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}] 17:48:19 INFO - PROCESS | 1834 | 1461545299639 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 17:48:19 INFO - PROCESS | 1834 | 1461545299824 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dac227000 == 78 [pid = 1834] [id = 226] 17:48:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7f2d9713a000) [pid = 1834] [serial = 678] [outer = (nil)] 17:48:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7f2d9b24e400) [pid = 1834] [serial = 679] [outer = 0x7f2d9713a000] 17:48:19 INFO - PROCESS | 1834 | 1461545299897 Marionette DEBUG loaded listener.js 17:48:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7f2d9d4d2c00) [pid = 1834] [serial = 680] [outer = 0x7f2d9713a000] 17:48:20 INFO - PROCESS | 1834 | 1461545300775 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]]]}] 17:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1340ms 17:48:20 INFO - PROCESS | 1834 | 1461545300801 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 17:48:20 INFO - PROCESS | 1834 | 1461545300805 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 17:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:48:20 INFO - PROCESS | 1834 | 1461545300811 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:48:20 INFO - PROCESS | 1834 | 1461545300814 Marionette TRACE conn3 <- [1,878,null,{}] 17:48:20 INFO - PROCESS | 1834 | 1461545300819 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}] 17:48:20 INFO - PROCESS | 1834 | 1461545300969 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 17:48:21 INFO - PROCESS | 1834 | 1461545301129 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dad40d800 == 79 [pid = 1834] [id = 227] 17:48:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7f2d95c0d800) [pid = 1834] [serial = 681] [outer = (nil)] 17:48:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7f2d9eaa9400) [pid = 1834] [serial = 682] [outer = 0x7f2d95c0d800] 17:48:21 INFO - PROCESS | 1834 | 1461545301201 Marionette DEBUG loaded listener.js 17:48:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7f2d9f228800) [pid = 1834] [serial = 683] [outer = 0x7f2d95c0d800] 17:48:22 INFO - PROCESS | 1834 | 1461545302073 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]]]}] 17:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1330ms 17:48:22 INFO - PROCESS | 1834 | 1461545302142 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 17:48:22 INFO - PROCESS | 1834 | 1461545302146 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 17:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:48:22 INFO - PROCESS | 1834 | 1461545302152 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:48:22 INFO - PROCESS | 1834 | 1461545302154 Marionette TRACE conn3 <- [1,882,null,{}] 17:48:22 INFO - PROCESS | 1834 | 1461545302160 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}] 17:48:22 INFO - PROCESS | 1834 | 1461545302315 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 17:48:22 INFO - PROCESS | 1834 | 1461545302473 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db16a4800 == 80 [pid = 1834] [id = 228] 17:48:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7f2d95c03400) [pid = 1834] [serial = 684] [outer = (nil)] 17:48:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7f2d9f814400) [pid = 1834] [serial = 685] [outer = 0x7f2d95c03400] 17:48:22 INFO - PROCESS | 1834 | 1461545302548 Marionette DEBUG loaded listener.js 17:48:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7f2da02b2c00) [pid = 1834] [serial = 686] [outer = 0x7f2d95c03400] 17:48:23 INFO - PROCESS | 1834 | 1461545303437 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]]]}] 17:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1332ms 17:48:23 INFO - PROCESS | 1834 | 1461545303485 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 17:48:23 INFO - PROCESS | 1834 | 1461545303488 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 17:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:48:23 INFO - PROCESS | 1834 | 1461545303494 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:48:23 INFO - PROCESS | 1834 | 1461545303496 Marionette TRACE conn3 <- [1,886,null,{}] 17:48:23 INFO - PROCESS | 1834 | 1461545303502 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}] 17:48:23 INFO - PROCESS | 1834 | 1461545303679 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 17:48:23 INFO - PROCESS | 1834 | 1461545303837 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db66b4000 == 81 [pid = 1834] [id = 229] 17:48:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f2da1f26c00) [pid = 1834] [serial = 687] [outer = (nil)] 17:48:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f2dab118800) [pid = 1834] [serial = 688] [outer = 0x7f2da1f26c00] 17:48:23 INFO - PROCESS | 1834 | 1461545303908 Marionette DEBUG loaded listener.js 17:48:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f2dabf86000) [pid = 1834] [serial = 689] [outer = 0x7f2da1f26c00] 17:48:24 INFO - PROCESS | 1834 | 1461545304753 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]]]}] 17:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1327ms 17:48:24 INFO - PROCESS | 1834 | 1461545304823 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 17:48:24 INFO - PROCESS | 1834 | 1461545304826 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 17:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:48:24 INFO - PROCESS | 1834 | 1461545304832 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:48:24 INFO - PROCESS | 1834 | 1461545304834 Marionette TRACE conn3 <- [1,890,null,{}] 17:48:24 INFO - PROCESS | 1834 | 1461545304840 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}] 17:48:24 INFO - PROCESS | 1834 | 1461545304988 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 17:48:25 INFO - PROCESS | 1834 | 1461545305148 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d93455800 == 82 [pid = 1834] [id = 230] 17:48:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f2da240a800) [pid = 1834] [serial = 690] [outer = (nil)] 17:48:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f2dac098c00) [pid = 1834] [serial = 691] [outer = 0x7f2da240a800] 17:48:25 INFO - PROCESS | 1834 | 1461545305217 Marionette DEBUG loaded listener.js 17:48:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f2dac0f9c00) [pid = 1834] [serial = 692] [outer = 0x7f2da240a800] 17:48:26 INFO - PROCESS | 1834 | 1461545306068 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]]]}] 17:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1286ms 17:48:26 INFO - PROCESS | 1834 | 1461545306118 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 17:48:26 INFO - PROCESS | 1834 | 1461545306122 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 17:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:48:26 INFO - PROCESS | 1834 | 1461545306127 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:48:26 INFO - PROCESS | 1834 | 1461545306130 Marionette TRACE conn3 <- [1,894,null,{}] 17:48:26 INFO - PROCESS | 1834 | 1461545306135 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}] 17:48:26 INFO - PROCESS | 1834 | 1461545306280 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 17:48:26 INFO - PROCESS | 1834 | 1461545306444 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8bed7000 == 83 [pid = 1834] [id = 231] 17:48:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f2dabf86c00) [pid = 1834] [serial = 693] [outer = (nil)] 17:48:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f2dac423400) [pid = 1834] [serial = 694] [outer = 0x7f2dabf86c00] 17:48:26 INFO - PROCESS | 1834 | 1461545306513 Marionette DEBUG loaded listener.js 17:48:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f2daceb0000) [pid = 1834] [serial = 695] [outer = 0x7f2dabf86c00] 17:48:27 INFO - PROCESS | 1834 | 1461545307357 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]]]}] 17:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1283ms 17:48:27 INFO - PROCESS | 1834 | 1461545307411 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 17:48:27 INFO - PROCESS | 1834 | 1461545307415 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 17:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:48:27 INFO - PROCESS | 1834 | 1461545307421 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:48:27 INFO - PROCESS | 1834 | 1461545307423 Marionette TRACE conn3 <- [1,898,null,{}] 17:48:27 INFO - PROCESS | 1834 | 1461545307430 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}] 17:48:27 INFO - PROCESS | 1834 | 1461545307583 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 17:48:27 INFO - PROCESS | 1834 | 1461545307752 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d93457000 == 84 [pid = 1834] [id = 232] 17:48:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f2d9478a000) [pid = 1834] [serial = 696] [outer = (nil)] 17:48:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f2d95c08400) [pid = 1834] [serial = 697] [outer = 0x7f2d9478a000] 17:48:27 INFO - PROCESS | 1834 | 1461545307824 Marionette DEBUG loaded listener.js 17:48:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f2daceaf000) [pid = 1834] [serial = 698] [outer = 0x7f2d9478a000] 17:48:28 INFO - PROCESS | 1834 | 1461545308880 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]]]}] 17:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1493ms 17:48:28 INFO - PROCESS | 1834 | 1461545308915 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 17:48:28 INFO - PROCESS | 1834 | 1461545308920 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 17:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:48:28 INFO - PROCESS | 1834 | 1461545308928 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:48:28 INFO - PROCESS | 1834 | 1461545308933 Marionette TRACE conn3 <- [1,902,null,{}] 17:48:28 INFO - PROCESS | 1834 | 1461545308941 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}] 17:48:29 INFO - PROCESS | 1834 | 1461545309103 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 17:48:29 INFO - PROCESS | 1834 | 1461545309409 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d98ae2800 == 85 [pid = 1834] [id = 233] 17:48:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f2d9480c800) [pid = 1834] [serial = 699] [outer = (nil)] 17:48:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f2d94941400) [pid = 1834] [serial = 700] [outer = 0x7f2d9480c800] 17:48:29 INFO - PROCESS | 1834 | 1461545309530 Marionette DEBUG loaded listener.js 17:48:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2d9528dc00) [pid = 1834] [serial = 701] [outer = 0x7f2d9480c800] 17:48:30 INFO - PROCESS | 1834 | 1461545310310 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]]]}] 17:48:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e83800 == 84 [pid = 1834] [id = 185] 17:48:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9efb4000 == 83 [pid = 1834] [id = 222] 17:48:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e728000 == 82 [pid = 1834] [id = 221] 17:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1482ms 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f2d94f62000) [pid = 1834] [serial = 625] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9de8e000 == 81 [pid = 1834] [id = 220] 17:48:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9b276800 == 80 [pid = 1834] [id = 219] 17:48:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95438800 == 79 [pid = 1834] [id = 218] 17:48:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9256c000 == 78 [pid = 1834] [id = 217] 17:48:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94909000 == 77 [pid = 1834] [id = 216] 17:48:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e21800 == 76 [pid = 1834] [id = 209] 17:48:30 INFO - PROCESS | 1834 | 1461545310458 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 17:48:30 INFO - PROCESS | 1834 | 1461545310466 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f2dabd43c00) [pid = 1834] [serial = 557] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f2d94947800) [pid = 1834] [serial = 608] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f2d9480a000) [pid = 1834] [serial = 607] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f2d95f33000) [pid = 1834] [serial = 613] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f2d96ed9c00) [pid = 1834] [serial = 614] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f2d98a99c00) [pid = 1834] [serial = 616] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7f2d9bc1a400) [pid = 1834] [serial = 619] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f2d9cd45c00) [pid = 1834] [serial = 622] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7f2d94944400) [pid = 1834] [serial = 592] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7f2d95561800) [pid = 1834] [serial = 595] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7f2d9d983800) [pid = 1834] [serial = 623] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f2d955da000) [pid = 1834] [serial = 610] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7f2d95a44c00) [pid = 1834] [serial = 611] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7f2d98a11400) [pid = 1834] [serial = 598] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7f2d98b41c00) [pid = 1834] [serial = 601] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7f2d94803800) [pid = 1834] [serial = 604] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7f2d98b36000) [pid = 1834] [serial = 590] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7f2d9c779400) [pid = 1834] [serial = 620] [outer = (nil)] [url = about:blank] 17:48:30 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7f2d990e6c00) [pid = 1834] [serial = 617] [outer = (nil)] [url = about:blank] 17:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:48:30 INFO - PROCESS | 1834 | 1461545310502 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:48:30 INFO - PROCESS | 1834 | 1461545310506 Marionette TRACE conn3 <- [1,906,null,{}] 17:48:30 INFO - PROCESS | 1834 | 1461545310511 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}] 17:48:30 INFO - PROCESS | 1834 | 1461545310651 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 17:48:30 INFO - PROCESS | 1834 | 1461545310661 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e8b000 == 77 [pid = 1834] [id = 234] 17:48:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7f2d95290400) [pid = 1834] [serial = 702] [outer = (nil)] 17:48:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7f2d95864400) [pid = 1834] [serial = 703] [outer = 0x7f2d95290400] 17:48:30 INFO - PROCESS | 1834 | 1461545310737 Marionette DEBUG loaded listener.js 17:48:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7f2d95f36c00) [pid = 1834] [serial = 704] [outer = 0x7f2d95290400] 17:48:31 INFO - PROCESS | 1834 | 1461545311616 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]]]}] 17:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1179ms 17:48:31 INFO - PROCESS | 1834 | 1461545311682 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 17:48:31 INFO - PROCESS | 1834 | 1461545311686 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 17:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:48:31 INFO - PROCESS | 1834 | 1461545311691 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:48:31 INFO - PROCESS | 1834 | 1461545311697 Marionette TRACE conn3 <- [1,910,null,{}] 17:48:31 INFO - PROCESS | 1834 | 1461545311729 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}] 17:48:31 INFO - PROCESS | 1834 | 1461545311887 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 17:48:31 INFO - PROCESS | 1834 | 1461545311898 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9de8a000 == 78 [pid = 1834] [id = 235] 17:48:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7f2d97f25800) [pid = 1834] [serial = 705] [outer = (nil)] 17:48:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7f2d98a58000) [pid = 1834] [serial = 706] [outer = 0x7f2d97f25800] 17:48:31 INFO - PROCESS | 1834 | 1461545311960 Marionette DEBUG loaded listener.js 17:48:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f2d990e8000) [pid = 1834] [serial = 707] [outer = 0x7f2d97f25800] 17:48:32 INFO - PROCESS | 1834 | 1461545312718 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]]]}] 17:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1081ms 17:48:32 INFO - PROCESS | 1834 | 1461545312774 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 17:48:32 INFO - PROCESS | 1834 | 1461545312778 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 17:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:48:32 INFO - PROCESS | 1834 | 1461545312825 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:48:32 INFO - PROCESS | 1834 | 1461545312827 Marionette TRACE conn3 <- [1,914,null,{}] 17:48:32 INFO - PROCESS | 1834 | 1461545312839 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}] 17:48:33 INFO - PROCESS | 1834 | 1461545313035 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 17:48:33 INFO - PROCESS | 1834 | 1461545313064 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e72b800 == 79 [pid = 1834] [id = 236] 17:48:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f2d989ba000) [pid = 1834] [serial = 708] [outer = (nil)] 17:48:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f2d9c781c00) [pid = 1834] [serial = 709] [outer = 0x7f2d989ba000] 17:48:33 INFO - PROCESS | 1834 | 1461545313123 Marionette DEBUG loaded listener.js 17:48:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f2d9cd45c00) [pid = 1834] [serial = 710] [outer = 0x7f2d989ba000] 17:48:33 INFO - PROCESS | 1834 | 1461545313929 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]]]}] 17:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1160ms 17:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:48:33 INFO - PROCESS | 1834 | 1461545313960 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 17:48:33 INFO - PROCESS | 1834 | 1461545313962 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 17:48:33 INFO - PROCESS | 1834 | 1461545313968 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:48:33 INFO - PROCESS | 1834 | 1461545313970 Marionette TRACE conn3 <- [1,918,null,{}] 17:48:33 INFO - PROCESS | 1834 | 1461545313975 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}] 17:48:34 INFO - PROCESS | 1834 | 1461545314148 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 17:48:34 INFO - PROCESS | 1834 | 1461545314175 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9ff62800 == 80 [pid = 1834] [id = 237] 17:48:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f2d9d4ce400) [pid = 1834] [serial = 711] [outer = (nil)] 17:48:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f2d9e9a4000) [pid = 1834] [serial = 712] [outer = 0x7f2d9d4ce400] 17:48:34 INFO - PROCESS | 1834 | 1461545314235 Marionette DEBUG loaded listener.js 17:48:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f2d9f224c00) [pid = 1834] [serial = 713] [outer = 0x7f2d9d4ce400] 17:48:34 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f2d947e8400) [pid = 1834] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:48:34 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7f2d98ce4400) [pid = 1834] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:48:34 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7f2d94946c00) [pid = 1834] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:48:34 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7f2d95564800) [pid = 1834] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:48:34 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f2d92853400) [pid = 1834] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:48:34 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7f2d95f41c00) [pid = 1834] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:48:34 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7f2d955db400) [pid = 1834] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:48:35 INFO - PROCESS | 1834 | 1461545315143 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]]]}] 17:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1232ms 17:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:48:35 INFO - PROCESS | 1834 | 1461545315200 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 17:48:35 INFO - PROCESS | 1834 | 1461545315203 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 17:48:35 INFO - PROCESS | 1834 | 1461545315209 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:48:35 INFO - PROCESS | 1834 | 1461545315212 Marionette TRACE conn3 <- [1,922,null,{}] 17:48:35 INFO - PROCESS | 1834 | 1461545315225 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}] 17:48:35 INFO - PROCESS | 1834 | 1461545315392 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 17:48:35 INFO - PROCESS | 1834 | 1461545315404 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da246c800 == 81 [pid = 1834] [id = 238] 17:48:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f2d98cdbc00) [pid = 1834] [serial = 714] [outer = (nil)] 17:48:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f2da2419c00) [pid = 1834] [serial = 715] [outer = 0x7f2d98cdbc00] 17:48:35 INFO - PROCESS | 1834 | 1461545315475 Marionette DEBUG loaded listener.js 17:48:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f2dab11bc00) [pid = 1834] [serial = 716] [outer = 0x7f2d98cdbc00] 17:48:36 INFO - PROCESS | 1834 | 1461545316218 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]]]}] 17:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1040ms 17:48:36 INFO - PROCESS | 1834 | 1461545316249 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 17:48:36 INFO - PROCESS | 1834 | 1461545316252 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 17:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:48:36 INFO - PROCESS | 1834 | 1461545316260 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:48:36 INFO - PROCESS | 1834 | 1461545316263 Marionette TRACE conn3 <- [1,926,null,{}] 17:48:36 INFO - PROCESS | 1834 | 1461545316267 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}] 17:48:36 INFO - PROCESS | 1834 | 1461545316446 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 17:48:36 INFO - PROCESS | 1834 | 1461545316462 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dac4a5000 == 82 [pid = 1834] [id = 239] 17:48:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f2da02b2400) [pid = 1834] [serial = 717] [outer = (nil)] 17:48:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f2dac220800) [pid = 1834] [serial = 718] [outer = 0x7f2da02b2400] 17:48:36 INFO - PROCESS | 1834 | 1461545316522 Marionette DEBUG loaded listener.js 17:48:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f2dad24d000) [pid = 1834] [serial = 719] [outer = 0x7f2da02b2400] 17:48:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f2d924cec00) [pid = 1834] [serial = 720] [outer = 0x7f2d94eb1800] 17:48:37 INFO - PROCESS | 1834 | 1461545317471 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]]]}] 17:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1325ms 17:48:37 INFO - PROCESS | 1834 | 1461545317588 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 17:48:37 INFO - PROCESS | 1834 | 1461545317593 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 17:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:48:37 INFO - PROCESS | 1834 | 1461545317612 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:48:37 INFO - PROCESS | 1834 | 1461545317618 Marionette TRACE conn3 <- [1,930,null,{}] 17:48:37 INFO - PROCESS | 1834 | 1461545317625 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}] 17:48:37 INFO - PROCESS | 1834 | 1461545317837 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 17:48:38 INFO - PROCESS | 1834 | 1461545318004 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9471c800 == 83 [pid = 1834] [id = 240] 17:48:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f2d92851400) [pid = 1834] [serial = 721] [outer = (nil)] 17:48:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f2d94807c00) [pid = 1834] [serial = 722] [outer = 0x7f2d92851400] 17:48:38 INFO - PROCESS | 1834 | 1461545318084 Marionette DEBUG loaded listener.js 17:48:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f2d95a43000) [pid = 1834] [serial = 723] [outer = 0x7f2d92851400] 17:48:39 INFO - PROCESS | 1834 | 1461545319040 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]]]}] 17:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1482ms 17:48:39 INFO - PROCESS | 1834 | 1461545319094 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 17:48:39 INFO - PROCESS | 1834 | 1461545319101 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 17:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:48:39 INFO - PROCESS | 1834 | 1461545319111 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:48:39 INFO - PROCESS | 1834 | 1461545319114 Marionette TRACE conn3 <- [1,934,null,{}] 17:48:39 INFO - PROCESS | 1834 | 1461545319120 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}] 17:48:39 INFO - PROCESS | 1834 | 1461545319289 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 17:48:39 INFO - PROCESS | 1834 | 1461545319449 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e97c800 == 84 [pid = 1834] [id = 241] 17:48:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f2d94787c00) [pid = 1834] [serial = 724] [outer = (nil)] 17:48:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f2d98cdac00) [pid = 1834] [serial = 725] [outer = 0x7f2d94787c00] 17:48:39 INFO - PROCESS | 1834 | 1461545319523 Marionette DEBUG loaded listener.js 17:48:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f2d9c617c00) [pid = 1834] [serial = 726] [outer = 0x7f2d94787c00] 17:48:40 INFO - PROCESS | 1834 | 1461545320436 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]]]}] 17:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1384ms 17:48:40 INFO - PROCESS | 1834 | 1461545320495 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 17:48:40 INFO - PROCESS | 1834 | 1461545320498 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 17:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:48:40 INFO - PROCESS | 1834 | 1461545320505 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:48:40 INFO - PROCESS | 1834 | 1461545320511 Marionette TRACE conn3 <- [1,938,null,{}] 17:48:40 INFO - PROCESS | 1834 | 1461545320526 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}] 17:48:40 INFO - PROCESS | 1834 | 1461545320692 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 17:48:40 INFO - PROCESS | 1834 | 1461545320854 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db1734000 == 85 [pid = 1834] [id = 242] 17:48:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f2d9c784400) [pid = 1834] [serial = 727] [outer = (nil)] 17:48:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2da1e1b400) [pid = 1834] [serial = 728] [outer = 0x7f2d9c784400] 17:48:40 INFO - PROCESS | 1834 | 1461545320926 Marionette DEBUG loaded listener.js 17:48:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f2da24ca400) [pid = 1834] [serial = 729] [outer = 0x7f2d9c784400] 17:48:41 INFO - PROCESS | 1834 | 1461545321794 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]]]}] 17:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1336ms 17:48:41 INFO - PROCESS | 1834 | 1461545321842 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 17:48:41 INFO - PROCESS | 1834 | 1461545321847 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 17:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:48:41 INFO - PROCESS | 1834 | 1461545321853 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:48:41 INFO - PROCESS | 1834 | 1461545321856 Marionette TRACE conn3 <- [1,942,null,{}] 17:48:41 INFO - PROCESS | 1834 | 1461545321861 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}] 17:48:42 INFO - PROCESS | 1834 | 1461545322017 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 17:48:42 INFO - PROCESS | 1834 | 1461545322185 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99151800 == 86 [pid = 1834] [id = 243] 17:48:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f2d9e9abc00) [pid = 1834] [serial = 730] [outer = (nil)] 17:48:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f2dac218000) [pid = 1834] [serial = 731] [outer = 0x7f2d9e9abc00] 17:48:42 INFO - PROCESS | 1834 | 1461545322255 Marionette DEBUG loaded listener.js 17:48:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2dad458000) [pid = 1834] [serial = 732] [outer = 0x7f2d9e9abc00] 17:48:43 INFO - PROCESS | 1834 | 1461545323282 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]]]}] 17:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1477ms 17:48:43 INFO - PROCESS | 1834 | 1461545323331 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 17:48:43 INFO - PROCESS | 1834 | 1461545323335 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 17:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:48:43 INFO - PROCESS | 1834 | 1461545323341 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:48:43 INFO - PROCESS | 1834 | 1461545323343 Marionette TRACE conn3 <- [1,946,null,{}] 17:48:43 INFO - PROCESS | 1834 | 1461545323349 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}] 17:48:43 INFO - PROCESS | 1834 | 1461545323520 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 17:48:43 INFO - PROCESS | 1834 | 1461545323689 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db56c1800 == 87 [pid = 1834] [id = 244] 17:48:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2dabd50800) [pid = 1834] [serial = 733] [outer = (nil)] 17:48:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2dad460800) [pid = 1834] [serial = 734] [outer = 0x7f2dabd50800] 17:48:43 INFO - PROCESS | 1834 | 1461545323759 Marionette DEBUG loaded listener.js 17:48:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2dad491800) [pid = 1834] [serial = 735] [outer = 0x7f2dabd50800] 17:48:44 INFO - PROCESS | 1834 | 1461545324618 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]]]}] 17:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1327ms 17:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:48:44 INFO - PROCESS | 1834 | 1461545324669 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 17:48:44 INFO - PROCESS | 1834 | 1461545324671 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 17:48:44 INFO - PROCESS | 1834 | 1461545324677 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:48:44 INFO - PROCESS | 1834 | 1461545324680 Marionette TRACE conn3 <- [1,950,null,{}] 17:48:44 INFO - PROCESS | 1834 | 1461545324686 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}] 17:48:44 INFO - PROCESS | 1834 | 1461545324875 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 17:48:45 INFO - PROCESS | 1834 | 1461545325039 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d999a0800 == 88 [pid = 1834] [id = 245] 17:48:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f2dad495c00) [pid = 1834] [serial = 736] [outer = (nil)] 17:48:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2db0aaa800) [pid = 1834] [serial = 737] [outer = 0x7f2dad495c00] 17:48:45 INFO - PROCESS | 1834 | 1461545325113 Marionette DEBUG loaded listener.js 17:48:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2db12a7800) [pid = 1834] [serial = 738] [outer = 0x7f2dad495c00] 17:48:45 INFO - PROCESS | 1834 | 1461545325939 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]]]}] 17:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1328ms 17:48:46 INFO - PROCESS | 1834 | 1461545326006 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 17:48:46 INFO - PROCESS | 1834 | 1461545326010 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 17:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:48:46 INFO - PROCESS | 1834 | 1461545326015 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:48:46 INFO - PROCESS | 1834 | 1461545326018 Marionette TRACE conn3 <- [1,954,null,{}] 17:48:46 INFO - PROCESS | 1834 | 1461545326023 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}] 17:48:46 INFO - PROCESS | 1834 | 1461545326178 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 17:48:46 INFO - PROCESS | 1834 | 1461545326346 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d995db800 == 89 [pid = 1834] [id = 246] 17:48:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f2d99372400) [pid = 1834] [serial = 739] [outer = (nil)] 17:48:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2d9937ac00) [pid = 1834] [serial = 740] [outer = 0x7f2d99372400] 17:48:46 INFO - PROCESS | 1834 | 1461545326419 Marionette DEBUG loaded listener.js 17:48:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f2d9937f400) [pid = 1834] [serial = 741] [outer = 0x7f2d99372400] 17:48:47 INFO - PROCESS | 1834 | 1461545327242 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]]]}] 17:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1278ms 17:48:47 INFO - PROCESS | 1834 | 1461545327294 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 17:48:47 INFO - PROCESS | 1834 | 1461545327298 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 17:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:48:47 INFO - PROCESS | 1834 | 1461545327304 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:48:47 INFO - PROCESS | 1834 | 1461545327307 Marionette TRACE conn3 <- [1,958,null,{}] 17:48:47 INFO - PROCESS | 1834 | 1461545327312 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}] 17:48:47 INFO - PROCESS | 1834 | 1461545327463 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 17:48:47 INFO - PROCESS | 1834 | 1461545327633 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95d72000 == 90 [pid = 1834] [id = 247] 17:48:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f2d99373000) [pid = 1834] [serial = 742] [outer = (nil)] 17:48:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f2db0da4000) [pid = 1834] [serial = 743] [outer = 0x7f2d99373000] 17:48:47 INFO - PROCESS | 1834 | 1461545327707 Marionette DEBUG loaded listener.js 17:48:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f2db1609400) [pid = 1834] [serial = 744] [outer = 0x7f2d99373000] 17:48:48 INFO - PROCESS | 1834 | 1461545328500 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]]]}] 17:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1228ms 17:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:48:48 INFO - PROCESS | 1834 | 1461545328533 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 17:48:48 INFO - PROCESS | 1834 | 1461545328535 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 17:48:48 INFO - PROCESS | 1834 | 1461545328541 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:48:48 INFO - PROCESS | 1834 | 1461545328544 Marionette TRACE conn3 <- [1,962,null,{}] 17:48:48 INFO - PROCESS | 1834 | 1461545328549 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}] 17:48:48 INFO - PROCESS | 1834 | 1461545328704 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 17:48:48 INFO - PROCESS | 1834 | 1461545328886 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8be29000 == 91 [pid = 1834] [id = 248] 17:48:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f2d8abc5c00) [pid = 1834] [serial = 745] [outer = (nil)] 17:48:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f2d8abcb000) [pid = 1834] [serial = 746] [outer = 0x7f2d8abc5c00] 17:48:48 INFO - PROCESS | 1834 | 1461545328955 Marionette DEBUG loaded listener.js 17:48:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f2d8abd0800) [pid = 1834] [serial = 747] [outer = 0x7f2d8abc5c00] 17:48:49 INFO - PROCESS | 1834 | 1461545329798 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]]]}] 17:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1646ms 17:48:50 INFO - PROCESS | 1834 | 1461545330193 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 17:48:50 INFO - PROCESS | 1834 | 1461545330199 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 17:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:48:50 INFO - PROCESS | 1834 | 1461545330206 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:48:50 INFO - PROCESS | 1834 | 1461545330210 Marionette TRACE conn3 <- [1,966,null,{}] 17:48:50 INFO - PROCESS | 1834 | 1461545330217 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}] 17:48:50 INFO - PROCESS | 1834 | 1461545330403 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 17:48:50 INFO - PROCESS | 1834 | 1461545330617 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95d77000 == 92 [pid = 1834] [id = 249] 17:48:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f2d947e6800) [pid = 1834] [serial = 748] [outer = (nil)] 17:48:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f2d94811000) [pid = 1834] [serial = 749] [outer = 0x7f2d947e6800] 17:48:50 INFO - PROCESS | 1834 | 1461545330679 Marionette DEBUG loaded listener.js 17:48:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f2d94947800) [pid = 1834] [serial = 750] [outer = 0x7f2d947e6800] 17:48:51 INFO - PROCESS | 1834 | 1461545331555 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]]]}] 17:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1439ms 17:48:51 INFO - PROCESS | 1834 | 1461545331647 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 17:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:48:51 INFO - PROCESS | 1834 | 1461545331658 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 17:48:51 INFO - PROCESS | 1834 | 1461545331675 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:48:51 INFO - PROCESS | 1834 | 1461545331684 Marionette TRACE conn3 <- [1,970,null,{}] 17:48:51 INFO - PROCESS | 1834 | 1461545331695 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}] 17:48:51 INFO - PROCESS | 1834 | 1461545331938 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 17:48:52 INFO - PROCESS | 1834 | 1461545332109 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d93452000 == 93 [pid = 1834] [id = 250] 17:48:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f2d95559400) [pid = 1834] [serial = 751] [outer = (nil)] 17:48:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f2d955db400) [pid = 1834] [serial = 752] [outer = 0x7f2d95559400] 17:48:52 INFO - PROCESS | 1834 | 1461545332186 Marionette DEBUG loaded listener.js 17:48:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f2d95c05000) [pid = 1834] [serial = 753] [outer = 0x7f2d95559400] 17:48:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95793800 == 92 [pid = 1834] [id = 201] 17:48:52 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f2d947e5000) [pid = 1834] [serial = 628] [outer = (nil)] [url = about:blank] 17:48:52 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f2d95a4fc00) [pid = 1834] [serial = 631] [outer = (nil)] [url = about:blank] 17:48:52 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f2d98ce9400) [pid = 1834] [serial = 634] [outer = (nil)] [url = about:blank] 17:48:52 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f2d9d691800) [pid = 1834] [serial = 637] [outer = (nil)] [url = about:blank] 17:48:52 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f2d9e9af400) [pid = 1834] [serial = 640] [outer = (nil)] [url = about:blank] 17:48:52 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f2d9f884000) [pid = 1834] [serial = 643] [outer = (nil)] [url = about:blank] 17:48:52 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f2d9f22a400) [pid = 1834] [serial = 646] [outer = (nil)] [url = about:blank] 17:48:52 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f2d9e23c000) [pid = 1834] [serial = 670] [outer = (nil)] [url = about:blank] 17:48:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da246c800 == 91 [pid = 1834] [id = 238] 17:48:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9ff62800 == 90 [pid = 1834] [id = 237] 17:48:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e72b800 == 89 [pid = 1834] [id = 236] 17:48:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9de8a000 == 88 [pid = 1834] [id = 235] 17:48:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e8b000 == 87 [pid = 1834] [id = 234] 17:48:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d98ae2800 == 86 [pid = 1834] [id = 233] 17:48:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db66b4000 == 85 [pid = 1834] [id = 229] 17:48:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db16a4800 == 84 [pid = 1834] [id = 228] 17:48:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dad40d800 == 83 [pid = 1834] [id = 227] 17:48:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dac227000 == 82 [pid = 1834] [id = 226] 17:48:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9df6e800 == 81 [pid = 1834] [id = 196] 17:48:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e973800 == 80 [pid = 1834] [id = 225] 17:48:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95984800 == 79 [pid = 1834] [id = 224] 17:48:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da0465800 == 78 [pid = 1834] [id = 223] 17:48:53 INFO - PROCESS | 1834 | 1461545333029 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]]]}] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f2d98a4a400) [pid = 1834] [serial = 661] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f2d990e2c00) [pid = 1834] [serial = 664] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f2d9c61c800) [pid = 1834] [serial = 665] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f2d94f61000) [pid = 1834] [serial = 652] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f2d954f0800) [pid = 1834] [serial = 653] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f2d95a46400) [pid = 1834] [serial = 655] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f2d95c0c000) [pid = 1834] [serial = 656] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f2d94804800) [pid = 1834] [serial = 650] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f2d93810c00) [pid = 1834] [serial = 649] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f2d97143400) [pid = 1834] [serial = 658] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f2d98a9b000) [pid = 1834] [serial = 662] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2d98b3e000) [pid = 1834] [serial = 667] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f2d97f2e000) [pid = 1834] [serial = 659] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2d9ca0f800) [pid = 1834] [serial = 668] [outer = (nil)] [url = about:blank] 17:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1407ms 17:48:53 INFO - PROCESS | 1834 | 1461545333073 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 17:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:48:53 INFO - PROCESS | 1834 | 1461545333077 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 17:48:53 INFO - PROCESS | 1834 | 1461545333083 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:48:53 INFO - PROCESS | 1834 | 1461545333086 Marionette TRACE conn3 <- [1,974,null,{}] 17:48:53 INFO - PROCESS | 1834 | 1461545333099 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}] 17:48:53 INFO - PROCESS | 1834 | 1461545333247 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 17:48:53 INFO - PROCESS | 1834 | 1461545333265 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d957a5800 == 79 [pid = 1834] [id = 251] 17:48:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2d95f3b800) [pid = 1834] [serial = 754] [outer = (nil)] 17:48:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2d963e2000) [pid = 1834] [serial = 755] [outer = 0x7f2d95f3b800] 17:48:53 INFO - PROCESS | 1834 | 1461545333328 Marionette DEBUG loaded listener.js 17:48:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2d989ae400) [pid = 1834] [serial = 756] [outer = 0x7f2d95f3b800] 17:48:54 INFO - PROCESS | 1834 | 1461545334214 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]]]}] 17:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1183ms 17:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:48:54 INFO - PROCESS | 1834 | 1461545334266 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 17:48:54 INFO - PROCESS | 1834 | 1461545334268 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 17:48:54 INFO - PROCESS | 1834 | 1461545334273 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:48:54 INFO - PROCESS | 1834 | 1461545334277 Marionette TRACE conn3 <- [1,978,null,{}] 17:48:54 INFO - PROCESS | 1834 | 1461545334281 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}] 17:48:54 INFO - PROCESS | 1834 | 1461545334427 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 17:48:54 INFO - PROCESS | 1834 | 1461545334436 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d995d2000 == 80 [pid = 1834] [id = 252] 17:48:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2d98a11400) [pid = 1834] [serial = 757] [outer = (nil)] 17:48:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f2d98ce4400) [pid = 1834] [serial = 758] [outer = 0x7f2d98a11400] 17:48:54 INFO - PROCESS | 1834 | 1461545334495 Marionette DEBUG loaded listener.js 17:48:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2d99373400) [pid = 1834] [serial = 759] [outer = 0x7f2d98a11400] 17:48:55 INFO - PROCESS | 1834 | 1461545335280 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]]]}] 17:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1032ms 17:48:55 INFO - PROCESS | 1834 | 1461545335306 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 17:48:55 INFO - PROCESS | 1834 | 1461545335309 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 17:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:48:55 INFO - PROCESS | 1834 | 1461545335314 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:48:55 INFO - PROCESS | 1834 | 1461545335316 Marionette TRACE conn3 <- [1,982,null,{}] 17:48:55 INFO - PROCESS | 1834 | 1461545335322 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}] 17:48:55 INFO - PROCESS | 1834 | 1461545335535 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 17:48:55 INFO - PROCESS | 1834 | 1461545335565 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9c799000 == 81 [pid = 1834] [id = 253] 17:48:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2d99374800) [pid = 1834] [serial = 760] [outer = (nil)] 17:48:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f2d9b210000) [pid = 1834] [serial = 761] [outer = 0x7f2d99374800] 17:48:55 INFO - PROCESS | 1834 | 1461545335624 Marionette DEBUG loaded listener.js 17:48:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2d9c77fc00) [pid = 1834] [serial = 762] [outer = 0x7f2d99374800] 17:48:56 INFO - PROCESS | 1834 | 1461545336440 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]]]}] 17:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1176ms 17:48:56 INFO - PROCESS | 1834 | 1461545336498 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 17:48:56 INFO - PROCESS | 1834 | 1461545336501 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 17:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:48:56 INFO - PROCESS | 1834 | 1461545336506 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:48:56 INFO - PROCESS | 1834 | 1461545336508 Marionette TRACE conn3 <- [1,986,null,{}] 17:48:56 INFO - PROCESS | 1834 | 1461545336514 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}] 17:48:56 INFO - PROCESS | 1834 | 1461545336739 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 17:48:56 INFO - PROCESS | 1834 | 1461545336764 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e728000 == 82 [pid = 1834] [id = 254] 17:48:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f2d9ef0fc00) [pid = 1834] [serial = 763] [outer = (nil)] 17:48:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f2d9f222800) [pid = 1834] [serial = 764] [outer = 0x7f2d9ef0fc00] 17:48:56 INFO - PROCESS | 1834 | 1461545336827 Marionette DEBUG loaded listener.js 17:48:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f2da1f27800) [pid = 1834] [serial = 765] [outer = 0x7f2d9ef0fc00] 17:48:57 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f2d989ba000) [pid = 1834] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:48:57 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f2d97f25800) [pid = 1834] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:48:57 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f2d95290400) [pid = 1834] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:48:57 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f2d9480c800) [pid = 1834] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:48:57 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f2d98cdbc00) [pid = 1834] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:48:57 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f2d9d4ce400) [pid = 1834] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:48:57 INFO - PROCESS | 1834 | 1461545337858 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]]]}] 17:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1392ms 17:48:57 INFO - PROCESS | 1834 | 1461545337900 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 17:48:57 INFO - PROCESS | 1834 | 1461545337903 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 17:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:48:57 INFO - PROCESS | 1834 | 1461545337909 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:48:57 INFO - PROCESS | 1834 | 1461545337910 Marionette TRACE conn3 <- [1,990,null,{}] 17:48:57 INFO - PROCESS | 1834 | 1461545337916 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}] 17:48:58 INFO - PROCESS | 1834 | 1461545338101 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 17:48:58 INFO - PROCESS | 1834 | 1461545338182 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e463000 == 83 [pid = 1834] [id = 255] 17:48:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2d96eda800) [pid = 1834] [serial = 766] [outer = (nil)] 17:48:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f2d9f22c800) [pid = 1834] [serial = 767] [outer = 0x7f2d96eda800] 17:48:58 INFO - PROCESS | 1834 | 1461545338242 Marionette DEBUG loaded listener.js 17:48:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2da24cb000) [pid = 1834] [serial = 768] [outer = 0x7f2d96eda800] 17:48:58 INFO - PROCESS | 1834 | 1461545338858 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]]]}] 17:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 980ms 17:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:48:58 INFO - PROCESS | 1834 | 1461545338889 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 17:48:58 INFO - PROCESS | 1834 | 1461545338891 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 17:48:58 INFO - PROCESS | 1834 | 1461545338897 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:48:58 INFO - PROCESS | 1834 | 1461545338900 Marionette TRACE conn3 <- [1,994,null,{}] 17:48:58 INFO - PROCESS | 1834 | 1461545338904 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}] 17:48:59 INFO - PROCESS | 1834 | 1461545339082 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 17:48:59 INFO - PROCESS | 1834 | 1461545339103 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f72e000 == 84 [pid = 1834] [id = 256] 17:48:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f2d95867c00) [pid = 1834] [serial = 769] [outer = (nil)] 17:48:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f2dab1e0800) [pid = 1834] [serial = 770] [outer = 0x7f2d95867c00] 17:48:59 INFO - PROCESS | 1834 | 1461545339161 Marionette DEBUG loaded listener.js 17:48:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f2dad150800) [pid = 1834] [serial = 771] [outer = 0x7f2d95867c00] 17:49:00 INFO - PROCESS | 1834 | 1461545340063 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]]]}] 17:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1231ms 17:49:00 INFO - PROCESS | 1834 | 1461545340129 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 17:49:00 INFO - PROCESS | 1834 | 1461545340135 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 17:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:49:00 INFO - PROCESS | 1834 | 1461545340143 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:49:00 INFO - PROCESS | 1834 | 1461545340149 Marionette TRACE conn3 <- [1,998,null,{}] 17:49:00 INFO - PROCESS | 1834 | 1461545340158 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}] 17:49:00 INFO - PROCESS | 1834 | 1461545340382 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 17:49:00 INFO - PROCESS | 1834 | 1461545340561 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94b78000 == 85 [pid = 1834] [id = 257] 17:49:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f2d9284fc00) [pid = 1834] [serial = 772] [outer = (nil)] 17:49:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f2d94eae000) [pid = 1834] [serial = 773] [outer = 0x7f2d9284fc00] 17:49:00 INFO - PROCESS | 1834 | 1461545340634 Marionette DEBUG loaded listener.js 17:49:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f2d9555bc00) [pid = 1834] [serial = 774] [outer = 0x7f2d9284fc00] 17:49:01 INFO - PROCESS | 1834 | 1461545341532 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]]]}] 17:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1438ms 17:49:01 INFO - PROCESS | 1834 | 1461545341581 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 17:49:01 INFO - PROCESS | 1834 | 1461545341589 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 17:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:49:01 INFO - PROCESS | 1834 | 1461545341599 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:49:01 INFO - PROCESS | 1834 | 1461545341603 Marionette TRACE conn3 <- [1,1002,null,{}] 17:49:01 INFO - PROCESS | 1834 | 1461545341610 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}] 17:49:01 INFO - PROCESS | 1834 | 1461545341782 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 17:49:01 INFO - PROCESS | 1834 | 1461545341947 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9998f000 == 86 [pid = 1834] [id = 258] 17:49:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f2d95565000) [pid = 1834] [serial = 775] [outer = (nil)] 17:49:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f2d97138800) [pid = 1834] [serial = 776] [outer = 0x7f2d95565000] 17:49:02 INFO - PROCESS | 1834 | 1461545342022 Marionette DEBUG loaded listener.js 17:49:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f2d98a19800) [pid = 1834] [serial = 777] [outer = 0x7f2d95565000] 17:49:02 INFO - PROCESS | 1834 | 1461545342965 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]]]}] 17:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1431ms 17:49:03 INFO - PROCESS | 1834 | 1461545343030 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 17:49:03 INFO - PROCESS | 1834 | 1461545343034 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 17:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:49:03 INFO - PROCESS | 1834 | 1461545343041 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:49:03 INFO - PROCESS | 1834 | 1461545343046 Marionette TRACE conn3 <- [1,1006,null,{}] 17:49:03 INFO - PROCESS | 1834 | 1461545343062 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}] 17:49:03 INFO - PROCESS | 1834 | 1461545343271 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 17:49:03 INFO - PROCESS | 1834 | 1461545343482 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da61fa000 == 87 [pid = 1834] [id = 259] 17:49:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f2d9937fc00) [pid = 1834] [serial = 778] [outer = (nil)] 17:49:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f2d9e9ac400) [pid = 1834] [serial = 779] [outer = 0x7f2d9937fc00] 17:49:03 INFO - PROCESS | 1834 | 1461545343602 Marionette DEBUG loaded listener.js 17:49:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f2d9f886c00) [pid = 1834] [serial = 780] [outer = 0x7f2d9937fc00] 17:49:04 INFO - PROCESS | 1834 | 1461545344425 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]]]}] 17:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1434ms 17:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:49:04 INFO - PROCESS | 1834 | 1461545344476 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 17:49:04 INFO - PROCESS | 1834 | 1461545344480 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 17:49:04 INFO - PROCESS | 1834 | 1461545344486 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:49:04 INFO - PROCESS | 1834 | 1461545344489 Marionette TRACE conn3 <- [1,1010,null,{}] 17:49:04 INFO - PROCESS | 1834 | 1461545344494 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}] 17:49:04 INFO - PROCESS | 1834 | 1461545344652 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 17:49:04 INFO - PROCESS | 1834 | 1461545344823 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dad282800 == 88 [pid = 1834] [id = 260] 17:49:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f2d9ca0d400) [pid = 1834] [serial = 781] [outer = (nil)] 17:49:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f2dabd50400) [pid = 1834] [serial = 782] [outer = 0x7f2d9ca0d400] 17:49:04 INFO - PROCESS | 1834 | 1461545344907 Marionette DEBUG loaded listener.js 17:49:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f2dad45c000) [pid = 1834] [serial = 783] [outer = 0x7f2d9ca0d400] 17:49:05 INFO - PROCESS | 1834 | 1461545345770 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]]]}] 17:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1338ms 17:49:05 INFO - PROCESS | 1834 | 1461545345824 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 17:49:05 INFO - PROCESS | 1834 | 1461545345828 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 17:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:49:05 INFO - PROCESS | 1834 | 1461545345852 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:49:05 INFO - PROCESS | 1834 | 1461545345858 Marionette TRACE conn3 <- [1,1014,null,{}] 17:49:05 INFO - PROCESS | 1834 | 1461545345866 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}] 17:49:06 INFO - PROCESS | 1834 | 1461545346029 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 17:49:06 INFO - PROCESS | 1834 | 1461545346194 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db14b0800 == 89 [pid = 1834] [id = 261] 17:49:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f2da5262c00) [pid = 1834] [serial = 784] [outer = (nil)] 17:49:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f2dad5eec00) [pid = 1834] [serial = 785] [outer = 0x7f2da5262c00] 17:49:06 INFO - PROCESS | 1834 | 1461545346262 Marionette DEBUG loaded listener.js 17:49:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f2db0d99800) [pid = 1834] [serial = 786] [outer = 0x7f2da5262c00] 17:49:07 INFO - PROCESS | 1834 | 1461545347135 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]]]}] 17:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1350ms 17:49:07 INFO - PROCESS | 1834 | 1461545347199 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 17:49:07 INFO - PROCESS | 1834 | 1461545347202 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 17:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:49:07 INFO - PROCESS | 1834 | 1461545347209 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:49:07 INFO - PROCESS | 1834 | 1461545347212 Marionette TRACE conn3 <- [1,1018,null,{}] 17:49:07 INFO - PROCESS | 1834 | 1461545347217 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}] 17:49:07 INFO - PROCESS | 1834 | 1461545347442 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 17:49:07 INFO - PROCESS | 1834 | 1461545347613 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db66b7000 == 90 [pid = 1834] [id = 262] 17:49:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f2d9497cc00) [pid = 1834] [serial = 787] [outer = (nil)] 17:49:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f2dad45dc00) [pid = 1834] [serial = 788] [outer = 0x7f2d9497cc00] 17:49:07 INFO - PROCESS | 1834 | 1461545347684 Marionette DEBUG loaded listener.js 17:49:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2db144a800) [pid = 1834] [serial = 789] [outer = 0x7f2d9497cc00] 17:49:08 INFO - PROCESS | 1834 | 1461545348554 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]]]}] 17:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1381ms 17:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:49:08 INFO - PROCESS | 1834 | 1461545348591 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 17:49:08 INFO - PROCESS | 1834 | 1461545348594 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 17:49:08 INFO - PROCESS | 1834 | 1461545348600 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:49:08 INFO - PROCESS | 1834 | 1461545348603 Marionette TRACE conn3 <- [1,1022,null,{}] 17:49:08 INFO - PROCESS | 1834 | 1461545348608 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}] 17:49:08 INFO - PROCESS | 1834 | 1461545348788 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 17:49:08 INFO - PROCESS | 1834 | 1461545348994 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d995b7000 == 91 [pid = 1834] [id = 263] 17:49:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f2d8cd71000) [pid = 1834] [serial = 790] [outer = (nil)] 17:49:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f2d8cd77000) [pid = 1834] [serial = 791] [outer = 0x7f2d8cd71000] 17:49:09 INFO - PROCESS | 1834 | 1461545349110 Marionette DEBUG loaded listener.js 17:49:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2d92857c00) [pid = 1834] [serial = 792] [outer = 0x7f2d8cd71000] 17:49:09 INFO - PROCESS | 1834 | 1461545349922 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]]]}] 17:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1392ms 17:49:09 INFO - PROCESS | 1834 | 1461545349992 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 17:49:09 INFO - PROCESS | 1834 | 1461545349996 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 17:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:49:10 INFO - PROCESS | 1834 | 1461545350002 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:49:10 INFO - PROCESS | 1834 | 1461545350004 Marionette TRACE conn3 <- [1,1026,null,{}] 17:49:10 INFO - PROCESS | 1834 | 1461545350010 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}] 17:49:10 INFO - PROCESS | 1834 | 1461545350168 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 17:49:10 INFO - PROCESS | 1834 | 1461545350335 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8b9d7000 == 92 [pid = 1834] [id = 264] 17:49:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2d8cd74000) [pid = 1834] [serial = 793] [outer = (nil)] 17:49:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2db0da0000) [pid = 1834] [serial = 794] [outer = 0x7f2d8cd74000] 17:49:10 INFO - PROCESS | 1834 | 1461545350405 Marionette DEBUG loaded listener.js 17:49:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2db16dd400) [pid = 1834] [serial = 795] [outer = 0x7f2d8cd74000] 17:49:11 INFO - PROCESS | 1834 | 1461545351238 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]]]}] 17:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1279ms 17:49:11 INFO - PROCESS | 1834 | 1461545351282 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 17:49:11 INFO - PROCESS | 1834 | 1461545351286 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 17:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:49:11 INFO - PROCESS | 1834 | 1461545351291 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:49:11 INFO - PROCESS | 1834 | 1461545351293 Marionette TRACE conn3 <- [1,1030,null,{}] 17:49:11 INFO - PROCESS | 1834 | 1461545351299 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}] 17:49:11 INFO - PROCESS | 1834 | 1461545351460 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 17:49:11 INFO - PROCESS | 1834 | 1461545351636 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8c1cd800 == 93 [pid = 1834] [id = 265] 17:49:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2d8bbc2400) [pid = 1834] [serial = 796] [outer = (nil)] 17:49:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2d8bbca800) [pid = 1834] [serial = 797] [outer = 0x7f2d8bbc2400] 17:49:11 INFO - PROCESS | 1834 | 1461545351703 Marionette DEBUG loaded listener.js 17:49:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2d8bbcfc00) [pid = 1834] [serial = 798] [outer = 0x7f2d8bbc2400] 17:49:12 INFO - PROCESS | 1834 | 1461545352533 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]]]}] 17:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1282ms 17:49:12 INFO - PROCESS | 1834 | 1461545352574 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 17:49:12 INFO - PROCESS | 1834 | 1461545352577 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 17:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:49:12 INFO - PROCESS | 1834 | 1461545352583 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:49:12 INFO - PROCESS | 1834 | 1461545352586 Marionette TRACE conn3 <- [1,1034,null,{}] 17:49:12 INFO - PROCESS | 1834 | 1461545352591 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}] 17:49:12 INFO - PROCESS | 1834 | 1461545352746 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 17:49:12 INFO - PROCESS | 1834 | 1461545352941 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9bc6e000 == 94 [pid = 1834] [id = 266] 17:49:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2d8bbc5c00) [pid = 1834] [serial = 799] [outer = (nil)] 17:49:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2d8c2c4400) [pid = 1834] [serial = 800] [outer = 0x7f2d8bbc5c00] 17:49:13 INFO - PROCESS | 1834 | 1461545353008 Marionette DEBUG loaded listener.js 17:49:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2d8c2ca400) [pid = 1834] [serial = 801] [outer = 0x7f2d8bbc5c00] 17:49:13 INFO - PROCESS | 1834 | 1461545353893 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]]]}] 17:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1382ms 17:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:49:13 INFO - PROCESS | 1834 | 1461545353966 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 17:49:13 INFO - PROCESS | 1834 | 1461545353969 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 17:49:13 INFO - PROCESS | 1834 | 1461545353975 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:49:13 INFO - PROCESS | 1834 | 1461545353980 Marionette TRACE conn3 <- [1,1038,null,{}] 17:49:13 INFO - PROCESS | 1834 | 1461545353985 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}] 17:49:14 INFO - PROCESS | 1834 | 1461545354240 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 17:49:14 INFO - PROCESS | 1834 | 1461545354729 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d93453000 == 95 [pid = 1834] [id = 267] 17:49:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f2d8bbc6400) [pid = 1834] [serial = 802] [outer = (nil)] 17:49:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2d8c2c9c00) [pid = 1834] [serial = 803] [outer = 0x7f2d8bbc6400] 17:49:14 INFO - PROCESS | 1834 | 1461545354811 Marionette DEBUG loaded listener.js 17:49:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2d924c8000) [pid = 1834] [serial = 804] [outer = 0x7f2d8bbc6400] 17:49:15 INFO - PROCESS | 1834 | 1461545355648 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]]]}] 17:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1729ms 17:49:15 INFO - PROCESS | 1834 | 1461545355706 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 17:49:15 INFO - PROCESS | 1834 | 1461545355713 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 17:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:49:15 INFO - PROCESS | 1834 | 1461545355720 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:49:15 INFO - PROCESS | 1834 | 1461545355724 Marionette TRACE conn3 <- [1,1042,null,{}] 17:49:15 INFO - PROCESS | 1834 | 1461545355731 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}] 17:49:15 INFO - PROCESS | 1834 | 1461545355912 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 17:49:16 INFO - PROCESS | 1834 | 1461545356269 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8bee0800 == 96 [pid = 1834] [id = 268] 17:49:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2d9482a400) [pid = 1834] [serial = 805] [outer = (nil)] 17:49:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f2d9497e400) [pid = 1834] [serial = 806] [outer = 0x7f2d9482a400] 17:49:16 INFO - PROCESS | 1834 | 1461545356342 Marionette DEBUG loaded listener.js 17:49:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f2d94f57c00) [pid = 1834] [serial = 807] [outer = 0x7f2d9482a400] 17:49:17 INFO - PROCESS | 1834 | 1461545357131 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]]]}] 17:49:17 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e463000 == 95 [pid = 1834] [id = 255] 17:49:17 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e728000 == 94 [pid = 1834] [id = 254] 17:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1537ms 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f2dac220800) [pid = 1834] [serial = 718] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f2dac098c00) [pid = 1834] [serial = 691] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2dab118800) [pid = 1834] [serial = 688] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2dac423400) [pid = 1834] [serial = 694] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9c799000 == 93 [pid = 1834] [id = 253] 17:49:17 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d995d2000 == 92 [pid = 1834] [id = 252] 17:49:17 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d957a5800 == 91 [pid = 1834] [id = 251] 17:49:17 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d93452000 == 90 [pid = 1834] [id = 250] 17:49:17 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95d77000 == 89 [pid = 1834] [id = 249] 17:49:17 INFO - PROCESS | 1834 | 1461545357290 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 17:49:17 INFO - PROCESS | 1834 | 1461545357296 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 17:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:49:17 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9471c800 == 88 [pid = 1834] [id = 240] 17:49:17 INFO - PROCESS | 1834 | 1461545357317 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:49:17 INFO - PROCESS | 1834 | 1461545357320 Marionette TRACE conn3 <- [1,1046,null,{}] 17:49:17 INFO - PROCESS | 1834 | 1461545357326 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}] 17:49:17 INFO - PROCESS | 1834 | 1461545357462 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 17:49:17 INFO - PROCESS | 1834 | 1461545357481 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9490f800 == 89 [pid = 1834] [id = 269] 17:49:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2d94f5bc00) [pid = 1834] [serial = 808] [outer = (nil)] 17:49:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2d95c0c000) [pid = 1834] [serial = 809] [outer = 0x7f2d94f5bc00] 17:49:17 INFO - PROCESS | 1834 | 1461545357549 Marionette DEBUG loaded listener.js 17:49:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f2d95f3f400) [pid = 1834] [serial = 810] [outer = 0x7f2d94f5bc00] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f2d95c08400) [pid = 1834] [serial = 697] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2d95f36800) [pid = 1834] [serial = 676] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2d9cd45c00) [pid = 1834] [serial = 710] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f2d98a58000) [pid = 1834] [serial = 706] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2d95f36c00) [pid = 1834] [serial = 704] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2d9528dc00) [pid = 1834] [serial = 701] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f2d9b24e400) [pid = 1834] [serial = 679] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2d9f814400) [pid = 1834] [serial = 685] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f2dab11bc00) [pid = 1834] [serial = 716] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2d94f5d400) [pid = 1834] [serial = 673] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2d95864400) [pid = 1834] [serial = 703] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2d9e9a4000) [pid = 1834] [serial = 712] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2d9f224c00) [pid = 1834] [serial = 713] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2d9c781c00) [pid = 1834] [serial = 709] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2da2419c00) [pid = 1834] [serial = 715] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f2d94941400) [pid = 1834] [serial = 700] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f2d9eaa9400) [pid = 1834] [serial = 682] [outer = (nil)] [url = about:blank] 17:49:17 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2d990e8000) [pid = 1834] [serial = 707] [outer = (nil)] [url = about:blank] 17:49:18 INFO - PROCESS | 1834 | 1461545358444 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]]]}] 17:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1180ms 17:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:49:18 INFO - PROCESS | 1834 | 1461545358497 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 17:49:18 INFO - PROCESS | 1834 | 1461545358500 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 17:49:18 INFO - PROCESS | 1834 | 1461545358513 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:49:18 INFO - PROCESS | 1834 | 1461545358521 Marionette TRACE conn3 <- [1,1050,null,{}] 17:49:18 INFO - PROCESS | 1834 | 1461545358528 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}] 17:49:18 INFO - PROCESS | 1834 | 1461545358692 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 17:49:18 INFO - PROCESS | 1834 | 1461545358823 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99151000 == 90 [pid = 1834] [id = 270] 17:49:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2d955da000) [pid = 1834] [serial = 811] [outer = (nil)] 17:49:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f2d98a14800) [pid = 1834] [serial = 812] [outer = 0x7f2d955da000] 17:49:18 INFO - PROCESS | 1834 | 1461545358882 Marionette DEBUG loaded listener.js 17:49:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f2d990e7800) [pid = 1834] [serial = 813] [outer = 0x7f2d955da000] 17:49:19 INFO - PROCESS | 1834 | 1461545359555 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]]]}] 17:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1097ms 17:49:19 INFO - PROCESS | 1834 | 1461545359603 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 17:49:19 INFO - PROCESS | 1834 | 1461545359608 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 17:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:49:19 INFO - PROCESS | 1834 | 1461545359613 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:49:19 INFO - PROCESS | 1834 | 1461545359615 Marionette TRACE conn3 <- [1,1054,null,{}] 17:49:19 INFO - PROCESS | 1834 | 1461545359620 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}] 17:49:19 INFO - PROCESS | 1834 | 1461545359844 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 17:49:19 INFO - PROCESS | 1834 | 1461545359875 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9998b000 == 91 [pid = 1834] [id = 271] 17:49:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2d990e8000) [pid = 1834] [serial = 814] [outer = (nil)] 17:49:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2d9b24f800) [pid = 1834] [serial = 815] [outer = 0x7f2d990e8000] 17:49:19 INFO - PROCESS | 1834 | 1461545359935 Marionette DEBUG loaded listener.js 17:49:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2d9c783c00) [pid = 1834] [serial = 816] [outer = 0x7f2d990e8000] 17:49:20 INFO - PROCESS | 1834 | 1461545360758 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]]]}] 17:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1183ms 17:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:49:20 INFO - PROCESS | 1834 | 1461545360798 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 17:49:20 INFO - PROCESS | 1834 | 1461545360800 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 17:49:20 INFO - PROCESS | 1834 | 1461545360806 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:49:20 INFO - PROCESS | 1834 | 1461545360809 Marionette TRACE conn3 <- [1,1058,null,{}] 17:49:20 INFO - PROCESS | 1834 | 1461545360819 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}] 17:49:21 INFO - PROCESS | 1834 | 1461545361015 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 17:49:21 INFO - PROCESS | 1834 | 1461545361050 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9de9a800 == 92 [pid = 1834] [id = 272] 17:49:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2d9ef1d000) [pid = 1834] [serial = 817] [outer = (nil)] 17:49:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2d9f22d400) [pid = 1834] [serial = 818] [outer = 0x7f2d9ef1d000] 17:49:21 INFO - PROCESS | 1834 | 1461545361120 Marionette DEBUG loaded listener.js 17:49:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2da2407400) [pid = 1834] [serial = 819] [outer = 0x7f2d9ef1d000] 17:49:22 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2d99374800) [pid = 1834] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:49:22 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2d92854400) [pid = 1834] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:49:22 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2d95a4b400) [pid = 1834] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:49:22 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2d9ef0fc00) [pid = 1834] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:49:22 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2d96eda800) [pid = 1834] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:49:22 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2d95559400) [pid = 1834] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:49:22 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f2da02b2400) [pid = 1834] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:49:22 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f2d947e6800) [pid = 1834] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:49:22 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2d95f3b800) [pid = 1834] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:49:22 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f2d98a11400) [pid = 1834] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:49:22 INFO - PROCESS | 1834 | 1461545362169 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]]]}] 17:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1389ms 17:49:22 INFO - PROCESS | 1834 | 1461545362194 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 17:49:22 INFO - PROCESS | 1834 | 1461545362198 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 17:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:49:22 INFO - PROCESS | 1834 | 1461545362203 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:49:22 INFO - PROCESS | 1834 | 1461545362205 Marionette TRACE conn3 <- [1,1062,null,{}] 17:49:22 INFO - PROCESS | 1834 | 1461545362210 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}] 17:49:22 INFO - PROCESS | 1834 | 1461545362409 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 17:49:22 INFO - PROCESS | 1834 | 1461545362498 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d999a1800 == 93 [pid = 1834] [id = 273] 17:49:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f2d947e6800) [pid = 1834] [serial = 820] [outer = (nil)] 17:49:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2d9d692000) [pid = 1834] [serial = 821] [outer = 0x7f2d947e6800] 17:49:22 INFO - PROCESS | 1834 | 1461545362573 Marionette DEBUG loaded listener.js 17:49:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f2dabd46400) [pid = 1834] [serial = 822] [outer = 0x7f2d947e6800] 17:49:23 INFO - PROCESS | 1834 | 1461545363268 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]]]}] 17:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1077ms 17:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:49:23 INFO - PROCESS | 1834 | 1461545363284 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 17:49:23 INFO - PROCESS | 1834 | 1461545363287 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 17:49:23 INFO - PROCESS | 1834 | 1461545363293 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:49:23 INFO - PROCESS | 1834 | 1461545363296 Marionette TRACE conn3 <- [1,1066,null,{}] 17:49:23 INFO - PROCESS | 1834 | 1461545363301 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}] 17:49:23 INFO - PROCESS | 1834 | 1461545363487 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 17:49:23 INFO - PROCESS | 1834 | 1461545363504 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9ff50000 == 94 [pid = 1834] [id = 274] 17:49:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f2da02b2400) [pid = 1834] [serial = 823] [outer = (nil)] 17:49:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2dad2c6400) [pid = 1834] [serial = 824] [outer = 0x7f2da02b2400] 17:49:23 INFO - PROCESS | 1834 | 1461545363566 Marionette DEBUG loaded listener.js 17:49:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2daf334c00) [pid = 1834] [serial = 825] [outer = 0x7f2da02b2400] 17:49:24 INFO - PROCESS | 1834 | 1461545364562 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]]]}] 17:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1331ms 17:49:24 INFO - PROCESS | 1834 | 1461545364624 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 17:49:24 INFO - PROCESS | 1834 | 1461545364630 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 17:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:49:24 INFO - PROCESS | 1834 | 1461545364638 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:49:24 INFO - PROCESS | 1834 | 1461545364642 Marionette TRACE conn3 <- [1,1070,null,{}] 17:49:24 INFO - PROCESS | 1834 | 1461545364650 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}] 17:49:24 INFO - PROCESS | 1834 | 1461545364828 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 17:49:25 INFO - PROCESS | 1834 | 1461545365014 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9551c800 == 95 [pid = 1834] [id = 275] 17:49:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2d92855c00) [pid = 1834] [serial = 826] [outer = (nil)] 17:49:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2d9482fc00) [pid = 1834] [serial = 827] [outer = 0x7f2d92855c00] 17:49:25 INFO - PROCESS | 1834 | 1461545365091 Marionette DEBUG loaded listener.js 17:49:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2d94982400) [pid = 1834] [serial = 828] [outer = 0x7f2d92855c00] 17:49:25 INFO - PROCESS | 1834 | 1461545365990 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]]]}] 17:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1386ms 17:49:26 INFO - PROCESS | 1834 | 1461545366025 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 17:49:26 INFO - PROCESS | 1834 | 1461545366033 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 17:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:49:26 INFO - PROCESS | 1834 | 1461545366043 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:49:26 INFO - PROCESS | 1834 | 1461545366046 Marionette TRACE conn3 <- [1,1074,null,{}] 17:49:26 INFO - PROCESS | 1834 | 1461545366052 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}] 17:49:26 INFO - PROCESS | 1834 | 1461545366218 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 17:49:26 INFO - PROCESS | 1834 | 1461545366397 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9c797000 == 96 [pid = 1834] [id = 276] 17:49:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2d93803800) [pid = 1834] [serial = 829] [outer = (nil)] 17:49:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2d95f40c00) [pid = 1834] [serial = 830] [outer = 0x7f2d93803800] 17:49:26 INFO - PROCESS | 1834 | 1461545366467 Marionette DEBUG loaded listener.js 17:49:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2d98a4ec00) [pid = 1834] [serial = 831] [outer = 0x7f2d93803800] 17:49:27 INFO - PROCESS | 1834 | 1461545367412 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]]]}] 17:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1438ms 17:49:27 INFO - PROCESS | 1834 | 1461545367481 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 17:49:27 INFO - PROCESS | 1834 | 1461545367486 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 17:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:49:27 INFO - PROCESS | 1834 | 1461545367492 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:49:27 INFO - PROCESS | 1834 | 1461545367498 Marionette TRACE conn3 <- [1,1078,null,{}] 17:49:27 INFO - PROCESS | 1834 | 1461545367513 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}] 17:49:27 INFO - PROCESS | 1834 | 1461545367720 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 17:49:27 INFO - PROCESS | 1834 | 1461545367944 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dac270000 == 97 [pid = 1834] [id = 277] 17:49:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2d9d4c7800) [pid = 1834] [serial = 832] [outer = (nil)] 17:49:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2d9f80c000) [pid = 1834] [serial = 833] [outer = 0x7f2d9d4c7800] 17:49:28 INFO - PROCESS | 1834 | 1461545368062 Marionette DEBUG loaded listener.js 17:49:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f2da525e000) [pid = 1834] [serial = 834] [outer = 0x7f2d9d4c7800] 17:49:28 INFO - PROCESS | 1834 | 1461545368895 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]]]}] 17:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1441ms 17:49:28 INFO - PROCESS | 1834 | 1461545368933 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 17:49:28 INFO - PROCESS | 1834 | 1461545368937 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 17:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:49:28 INFO - PROCESS | 1834 | 1461545368943 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:49:28 INFO - PROCESS | 1834 | 1461545368945 Marionette TRACE conn3 <- [1,1082,null,{}] 17:49:28 INFO - PROCESS | 1834 | 1461545368951 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}] 17:49:29 INFO - PROCESS | 1834 | 1461545369112 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 17:49:29 INFO - PROCESS | 1834 | 1461545369300 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db1716800 == 98 [pid = 1834] [id = 278] 17:49:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2d8bbcac00) [pid = 1834] [serial = 835] [outer = (nil)] 17:49:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2dad461c00) [pid = 1834] [serial = 836] [outer = 0x7f2d8bbcac00] 17:49:29 INFO - PROCESS | 1834 | 1461545369373 Marionette DEBUG loaded listener.js 17:49:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2db0d99c00) [pid = 1834] [serial = 837] [outer = 0x7f2d8bbcac00] 17:49:30 INFO - PROCESS | 1834 | 1461545370214 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]]]}] 17:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1331ms 17:49:30 INFO - PROCESS | 1834 | 1461545370275 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 17:49:30 INFO - PROCESS | 1834 | 1461545370278 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 17:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:49:30 INFO - PROCESS | 1834 | 1461545370284 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:49:30 INFO - PROCESS | 1834 | 1461545370286 Marionette TRACE conn3 <- [1,1086,null,{}] 17:49:30 INFO - PROCESS | 1834 | 1461545370291 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}] 17:49:30 INFO - PROCESS | 1834 | 1461545370452 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 17:49:30 INFO - PROCESS | 1834 | 1461545370631 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db0e0e000 == 99 [pid = 1834] [id = 279] 17:49:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f2d8ba66000) [pid = 1834] [serial = 838] [outer = (nil)] 17:49:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f2d8ba6a400) [pid = 1834] [serial = 839] [outer = 0x7f2d8ba66000] 17:49:30 INFO - PROCESS | 1834 | 1461545370705 Marionette DEBUG loaded listener.js 17:49:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f2d8ba6f000) [pid = 1834] [serial = 840] [outer = 0x7f2d8ba66000] 17:49:31 INFO - PROCESS | 1834 | 1461545371531 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]]]}] 17:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1290ms 17:49:31 INFO - PROCESS | 1834 | 1461545371575 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 17:49:31 INFO - PROCESS | 1834 | 1461545371580 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 17:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:49:31 INFO - PROCESS | 1834 | 1461545371585 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:49:31 INFO - PROCESS | 1834 | 1461545371587 Marionette TRACE conn3 <- [1,1090,null,{}] 17:49:31 INFO - PROCESS | 1834 | 1461545371593 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}] 17:49:31 INFO - PROCESS | 1834 | 1461545371784 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 17:49:31 INFO - PROCESS | 1834 | 1461545371959 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8a948000 == 100 [pid = 1834] [id = 280] 17:49:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f2d9ca16400) [pid = 1834] [serial = 841] [outer = (nil)] 17:49:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f2db1447000) [pid = 1834] [serial = 842] [outer = 0x7f2d9ca16400] 17:49:32 INFO - PROCESS | 1834 | 1461545372040 Marionette DEBUG loaded listener.js 17:49:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f2db170d800) [pid = 1834] [serial = 843] [outer = 0x7f2d9ca16400] 17:49:32 INFO - PROCESS | 1834 | 1461545372910 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]]]}] 17:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1377ms 17:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:49:32 INFO - PROCESS | 1834 | 1461545372963 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 17:49:32 INFO - PROCESS | 1834 | 1461545372966 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 17:49:32 INFO - PROCESS | 1834 | 1461545372972 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:49:32 INFO - PROCESS | 1834 | 1461545372975 Marionette TRACE conn3 <- [1,1094,null,{}] 17:49:32 INFO - PROCESS | 1834 | 1461545372980 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}] 17:49:33 INFO - PROCESS | 1834 | 1461545373132 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 17:49:33 INFO - PROCESS | 1834 | 1461545373311 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db0e13000 == 101 [pid = 1834] [id = 281] 17:49:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f2d99397400) [pid = 1834] [serial = 844] [outer = (nil)] 17:49:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f2d9939f400) [pid = 1834] [serial = 845] [outer = 0x7f2d99397400] 17:49:33 INFO - PROCESS | 1834 | 1461545373379 Marionette DEBUG loaded listener.js 17:49:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f2d993a3400) [pid = 1834] [serial = 846] [outer = 0x7f2d99397400] 17:49:34 INFO - PROCESS | 1834 | 1461545374238 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]]]}] 17:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1331ms 17:49:34 INFO - PROCESS | 1834 | 1461545374303 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 17:49:34 INFO - PROCESS | 1834 | 1461545374306 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 17:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:49:34 INFO - PROCESS | 1834 | 1461545374312 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:49:34 INFO - PROCESS | 1834 | 1461545374314 Marionette TRACE conn3 <- [1,1098,null,{}] 17:49:34 INFO - PROCESS | 1834 | 1461545374320 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}] 17:49:34 INFO - PROCESS | 1834 | 1461545374471 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 17:49:34 INFO - PROCESS | 1834 | 1461545374649 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d884d9800 == 102 [pid = 1834] [id = 282] 17:49:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f2d885ee400) [pid = 1834] [serial = 847] [outer = (nil)] 17:49:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2d885f2400) [pid = 1834] [serial = 848] [outer = 0x7f2d885ee400] 17:49:34 INFO - PROCESS | 1834 | 1461545374721 Marionette DEBUG loaded listener.js 17:49:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2d885f7000) [pid = 1834] [serial = 849] [outer = 0x7f2d885ee400] 17:49:35 INFO - PROCESS | 1834 | 1461545375502 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]]]}] 17:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1235ms 17:49:35 INFO - PROCESS | 1834 | 1461545375550 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 17:49:35 INFO - PROCESS | 1834 | 1461545375554 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 17:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:49:35 INFO - PROCESS | 1834 | 1461545375561 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:49:35 INFO - PROCESS | 1834 | 1461545375564 Marionette TRACE conn3 <- [1,1102,null,{}] 17:49:35 INFO - PROCESS | 1834 | 1461545375569 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}] 17:49:35 INFO - PROCESS | 1834 | 1461545375722 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 17:49:35 INFO - PROCESS | 1834 | 1461545375905 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99952000 == 103 [pid = 1834] [id = 283] 17:49:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f2d885eec00) [pid = 1834] [serial = 850] [outer = (nil)] 17:49:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f2d888dd800) [pid = 1834] [serial = 851] [outer = 0x7f2d885eec00] 17:49:35 INFO - PROCESS | 1834 | 1461545375983 Marionette DEBUG loaded listener.js 17:49:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f2d888e1c00) [pid = 1834] [serial = 852] [outer = 0x7f2d885eec00] 17:49:36 INFO - PROCESS | 1834 | 1461545376738 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]]]}] 17:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1232ms 17:49:36 INFO - PROCESS | 1834 | 1461545376795 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 17:49:36 INFO - PROCESS | 1834 | 1461545376799 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 17:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:49:36 INFO - PROCESS | 1834 | 1461545376804 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:49:36 INFO - PROCESS | 1834 | 1461545376807 Marionette TRACE conn3 <- [1,1106,null,{}] 17:49:36 INFO - PROCESS | 1834 | 1461545376812 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}] 17:49:36 INFO - PROCESS | 1834 | 1461545376975 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 17:49:37 INFO - PROCESS | 1834 | 1461545377152 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d87c2e000 == 104 [pid = 1834] [id = 284] 17:49:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f2d885f7400) [pid = 1834] [serial = 853] [outer = (nil)] 17:49:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f2d888e7800) [pid = 1834] [serial = 854] [outer = 0x7f2d885f7400] 17:49:37 INFO - PROCESS | 1834 | 1461545377231 Marionette DEBUG loaded listener.js 17:49:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f2d894a4c00) [pid = 1834] [serial = 855] [outer = 0x7f2d885f7400] 17:49:38 INFO - PROCESS | 1834 | 1461545378075 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]]]}] 17:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1329ms 17:49:38 INFO - PROCESS | 1834 | 1461545378135 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 17:49:38 INFO - PROCESS | 1834 | 1461545378139 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 17:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:49:38 INFO - PROCESS | 1834 | 1461545378145 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:49:38 INFO - PROCESS | 1834 | 1461545378148 Marionette TRACE conn3 <- [1,1110,null,{}] 17:49:38 INFO - PROCESS | 1834 | 1461545378153 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}] 17:49:38 INFO - PROCESS | 1834 | 1461545378338 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 17:49:38 INFO - PROCESS | 1834 | 1461545378534 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db0e0b800 == 105 [pid = 1834] [id = 285] 17:49:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f2d888dbc00) [pid = 1834] [serial = 856] [outer = (nil)] 17:49:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f2d894af000) [pid = 1834] [serial = 857] [outer = 0x7f2d888dbc00] 17:49:38 INFO - PROCESS | 1834 | 1461545378616 Marionette DEBUG loaded listener.js 17:49:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f2d993a0400) [pid = 1834] [serial = 858] [outer = 0x7f2d888dbc00] 17:49:39 INFO - PROCESS | 1834 | 1461545379523 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]]]}] 17:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1431ms 17:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:49:39 INFO - PROCESS | 1834 | 1461545379577 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 17:49:39 INFO - PROCESS | 1834 | 1461545379579 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 17:49:39 INFO - PROCESS | 1834 | 1461545379586 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:49:39 INFO - PROCESS | 1834 | 1461545379589 Marionette TRACE conn3 <- [1,1114,null,{}] 17:49:39 INFO - PROCESS | 1834 | 1461545379594 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}] 17:49:39 INFO - PROCESS | 1834 | 1461545379757 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 17:49:39 INFO - PROCESS | 1834 | 1461545379942 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9344d000 == 106 [pid = 1834] [id = 286] 17:49:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f2d87fd7400) [pid = 1834] [serial = 859] [outer = (nil)] 17:49:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f2d87fe2c00) [pid = 1834] [serial = 860] [outer = 0x7f2d87fd7400] 17:49:40 INFO - PROCESS | 1834 | 1461545380012 Marionette DEBUG loaded listener.js 17:49:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f2d894af800) [pid = 1834] [serial = 861] [outer = 0x7f2d87fd7400] 17:49:40 INFO - PROCESS | 1834 | 1461545380890 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]]]}] 17:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1342ms 17:49:40 INFO - PROCESS | 1834 | 1461545380927 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 17:49:40 INFO - PROCESS | 1834 | 1461545380931 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 17:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:49:40 INFO - PROCESS | 1834 | 1461545380936 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:49:40 INFO - PROCESS | 1834 | 1461545380939 Marionette TRACE conn3 <- [1,1118,null,{}] 17:49:40 INFO - PROCESS | 1834 | 1461545380944 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}] 17:49:41 INFO - PROCESS | 1834 | 1461545381111 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 17:49:41 INFO - PROCESS | 1834 | 1461545381894 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8a959000 == 107 [pid = 1834] [id = 287] 17:49:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f2d885f3000) [pid = 1834] [serial = 862] [outer = (nil)] 17:49:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f2d888e5000) [pid = 1834] [serial = 863] [outer = 0x7f2d885f3000] 17:49:41 INFO - PROCESS | 1834 | 1461545381967 Marionette DEBUG loaded listener.js 17:49:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f2d894acc00) [pid = 1834] [serial = 864] [outer = 0x7f2d885f3000] 17:49:42 INFO - PROCESS | 1834 | 1461545382786 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]]]}] 17:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1928ms 17:49:42 INFO - PROCESS | 1834 | 1461545382867 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 17:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:49:42 INFO - PROCESS | 1834 | 1461545382874 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 17:49:42 INFO - PROCESS | 1834 | 1461545382882 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:49:42 INFO - PROCESS | 1834 | 1461545382885 Marionette TRACE conn3 <- [1,1122,null,{}] 17:49:42 INFO - PROCESS | 1834 | 1461545382892 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}] 17:49:43 INFO - PROCESS | 1834 | 1461545383055 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 17:49:43 INFO - PROCESS | 1834 | 1461545383394 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8be33800 == 108 [pid = 1834] [id = 288] 17:49:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f2d8c2c3000) [pid = 1834] [serial = 865] [outer = (nil)] 17:49:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f2d8c2d0800) [pid = 1834] [serial = 866] [outer = 0x7f2d8c2c3000] 17:49:43 INFO - PROCESS | 1834 | 1461545383465 Marionette DEBUG loaded listener.js 17:49:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2d8cd78c00) [pid = 1834] [serial = 867] [outer = 0x7f2d8c2c3000] 17:49:44 INFO - PROCESS | 1834 | 1461545384372 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]]]}] 17:49:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8bed7000 == 107 [pid = 1834] [id = 231] 17:49:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d93455800 == 106 [pid = 1834] [id = 230] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f2d9937ac00) [pid = 1834] [serial = 740] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f2db0da4000) [pid = 1834] [serial = 743] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f2d8abcb000) [pid = 1834] [serial = 746] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2dab1e0800) [pid = 1834] [serial = 770] [outer = (nil)] [url = about:blank] 17:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1581ms 17:49:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d999a1800 == 105 [pid = 1834] [id = 273] 17:49:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9de9a800 == 104 [pid = 1834] [id = 272] 17:49:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9998b000 == 103 [pid = 1834] [id = 271] 17:49:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99151000 == 102 [pid = 1834] [id = 270] 17:49:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9490f800 == 101 [pid = 1834] [id = 269] 17:49:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8bee0800 == 100 [pid = 1834] [id = 268] 17:49:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d93453000 == 99 [pid = 1834] [id = 267] 17:49:44 INFO - PROCESS | 1834 | 1461545384483 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 17:49:44 INFO - PROCESS | 1834 | 1461545384488 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 17:49:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db14b0800 == 98 [pid = 1834] [id = 261] 17:49:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dad282800 == 97 [pid = 1834] [id = 260] 17:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:49:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da61fa000 == 96 [pid = 1834] [id = 259] 17:49:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9998f000 == 95 [pid = 1834] [id = 258] 17:49:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94b78000 == 94 [pid = 1834] [id = 257] 17:49:44 INFO - PROCESS | 1834 | 1461545384523 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:49:44 INFO - PROCESS | 1834 | 1461545384526 Marionette TRACE conn3 <- [1,1126,null,{}] 17:49:44 INFO - PROCESS | 1834 | 1461545384537 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}] 17:49:44 INFO - PROCESS | 1834 | 1461545384699 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f2d98ce9c00) [pid = 1834] [serial = 626] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f2d9f222800) [pid = 1834] [serial = 764] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f2d9f22c800) [pid = 1834] [serial = 767] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f2dad460800) [pid = 1834] [serial = 734] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f2d95c05000) [pid = 1834] [serial = 753] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f2d955db400) [pid = 1834] [serial = 752] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f2d94807c00) [pid = 1834] [serial = 722] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2dad24d000) [pid = 1834] [serial = 719] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f2db0aaa800) [pid = 1834] [serial = 737] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f2d94947800) [pid = 1834] [serial = 750] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f2d94811000) [pid = 1834] [serial = 749] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2d963e2000) [pid = 1834] [serial = 755] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2d989ae400) [pid = 1834] [serial = 756] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2d98ce4400) [pid = 1834] [serial = 758] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2d99373400) [pid = 1834] [serial = 759] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f2da1e1b400) [pid = 1834] [serial = 728] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f2d98cdac00) [pid = 1834] [serial = 725] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f2dac218000) [pid = 1834] [serial = 731] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f2d9b210000) [pid = 1834] [serial = 761] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f2d9478ac00) [pid = 1834] [serial = 461] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f2da1f27800) [pid = 1834] [serial = 765] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f2d9c77fc00) [pid = 1834] [serial = 762] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f2da24cb000) [pid = 1834] [serial = 768] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f2d9ef1c800) [pid = 1834] [serial = 671] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1834 | 1461545384931 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9252b800 == 95 [pid = 1834] [id = 289] 17:49:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f2d8c2c8800) [pid = 1834] [serial = 868] [outer = (nil)] 17:49:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f2d947e8800) [pid = 1834] [serial = 869] [outer = 0x7f2d8c2c8800] 17:49:44 INFO - PROCESS | 1834 | 1461545384997 Marionette DEBUG loaded listener.js 17:49:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f2d94855400) [pid = 1834] [serial = 870] [outer = 0x7f2d8c2c8800] 17:49:45 INFO - PROCESS | 1834 | 1461545385684 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]]]}] 17:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1206ms 17:49:45 INFO - PROCESS | 1834 | 1461545385712 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 17:49:45 INFO - PROCESS | 1834 | 1461545385715 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 17:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:49:45 INFO - PROCESS | 1834 | 1461545385728 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:49:45 INFO - PROCESS | 1834 | 1461545385736 Marionette TRACE conn3 <- [1,1130,null,{}] 17:49:45 INFO - PROCESS | 1834 | 1461545385763 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}] 17:49:45 INFO - PROCESS | 1834 | 1461545385918 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 17:49:45 INFO - PROCESS | 1834 | 1461545385929 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95fa5800 == 96 [pid = 1834] [id = 290] 17:49:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f2d9485c000) [pid = 1834] [serial = 871] [outer = (nil)] 17:49:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f2d94943c00) [pid = 1834] [serial = 872] [outer = 0x7f2d9485c000] 17:49:45 INFO - PROCESS | 1834 | 1461545385987 Marionette DEBUG loaded listener.js 17:49:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f2d94980800) [pid = 1834] [serial = 873] [outer = 0x7f2d9485c000] 17:49:46 INFO - PROCESS | 1834 | 1461545386785 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]]]}] 17:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1111ms 17:49:46 INFO - PROCESS | 1834 | 1461545386832 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 17:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:49:46 INFO - PROCESS | 1834 | 1461545386836 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 17:49:46 INFO - PROCESS | 1834 | 1461545386841 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:49:46 INFO - PROCESS | 1834 | 1461545386844 Marionette TRACE conn3 <- [1,1134,null,{}] 17:49:46 INFO - PROCESS | 1834 | 1461545386873 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}] 17:49:47 INFO - PROCESS | 1834 | 1461545387079 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 17:49:47 INFO - PROCESS | 1834 | 1461545387105 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99149800 == 97 [pid = 1834] [id = 291] 17:49:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f2d94947800) [pid = 1834] [serial = 874] [outer = (nil)] 17:49:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f2d95282800) [pid = 1834] [serial = 875] [outer = 0x7f2d94947800] 17:49:47 INFO - PROCESS | 1834 | 1461545387164 Marionette DEBUG loaded listener.js 17:49:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2d954ea800) [pid = 1834] [serial = 876] [outer = 0x7f2d94947800] 17:49:47 INFO - PROCESS | 1834 | 1461545387959 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]]]}] 17:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1178ms 17:49:48 INFO - PROCESS | 1834 | 1461545388020 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 17:49:48 INFO - PROCESS | 1834 | 1461545388022 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 17:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:49:48 INFO - PROCESS | 1834 | 1461545388028 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:49:48 INFO - PROCESS | 1834 | 1461545388030 Marionette TRACE conn3 <- [1,1138,null,{}] 17:49:48 INFO - PROCESS | 1834 | 1461545388035 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}] 17:49:48 INFO - PROCESS | 1834 | 1461545388290 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 17:49:48 INFO - PROCESS | 1834 | 1461545388312 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d995d9000 == 98 [pid = 1834] [id = 292] 17:49:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2d955e6000) [pid = 1834] [serial = 877] [outer = (nil)] 17:49:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f2d95864400) [pid = 1834] [serial = 878] [outer = 0x7f2d955e6000] 17:49:48 INFO - PROCESS | 1834 | 1461545388381 Marionette DEBUG loaded listener.js 17:49:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f2d95f37800) [pid = 1834] [serial = 879] [outer = 0x7f2d955e6000] 17:49:49 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2d990e8000) [pid = 1834] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:49:49 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2d9ef1d000) [pid = 1834] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:49:49 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2d955da000) [pid = 1834] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:49:49 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f2d947e6800) [pid = 1834] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:49:49 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f2d9482a400) [pid = 1834] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:49:49 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f2d94f5bc00) [pid = 1834] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:49:49 INFO - PROCESS | 1834 | 1461545389570 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]]]}] 17:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1578ms 17:49:49 INFO - PROCESS | 1834 | 1461545389606 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 17:49:49 INFO - PROCESS | 1834 | 1461545389610 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 17:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:49:49 INFO - PROCESS | 1834 | 1461545389615 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:49:49 INFO - PROCESS | 1834 | 1461545389617 Marionette TRACE conn3 <- [1,1142,null,{}] 17:49:49 INFO - PROCESS | 1834 | 1461545389622 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}] 17:49:49 INFO - PROCESS | 1834 | 1461545389763 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 17:49:49 INFO - PROCESS | 1834 | 1461545389780 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9999d800 == 99 [pid = 1834] [id = 293] 17:49:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f2d95f3d800) [pid = 1834] [serial = 880] [outer = (nil)] 17:49:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f2d98a56400) [pid = 1834] [serial = 881] [outer = 0x7f2d95f3d800] 17:49:49 INFO - PROCESS | 1834 | 1461545389866 Marionette DEBUG loaded listener.js 17:49:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2d98b3e000) [pid = 1834] [serial = 882] [outer = 0x7f2d95f3d800] 17:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1325ms 17:49:50 INFO - PROCESS | 1834 | 1461545390931 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]]]}] 17:49:50 INFO - PROCESS | 1834 | 1461545390942 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 17:49:50 INFO - PROCESS | 1834 | 1461545390945 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 17:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:49:50 INFO - PROCESS | 1834 | 1461545390951 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:49:50 INFO - PROCESS | 1834 | 1461545390953 Marionette TRACE conn3 <- [1,1146,null,{}] 17:49:50 INFO - PROCESS | 1834 | 1461545390958 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}] 17:49:51 INFO - PROCESS | 1834 | 1461545391201 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 17:49:51 INFO - PROCESS | 1834 | 1461545391219 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9de8f800 == 100 [pid = 1834] [id = 294] 17:49:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2d963df000) [pid = 1834] [serial = 883] [outer = (nil)] 17:49:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f2d99373400) [pid = 1834] [serial = 884] [outer = 0x7f2d963df000] 17:49:51 INFO - PROCESS | 1834 | 1461545391276 Marionette DEBUG loaded listener.js 17:49:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f2d9939e400) [pid = 1834] [serial = 885] [outer = 0x7f2d963df000] 17:49:52 INFO - PROCESS | 1834 | 1461545392343 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]]]}] 17:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1436ms 17:49:52 INFO - PROCESS | 1834 | 1461545392388 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 17:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:49:52 INFO - PROCESS | 1834 | 1461545392395 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 17:49:52 INFO - PROCESS | 1834 | 1461545392403 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:49:52 INFO - PROCESS | 1834 | 1461545392408 Marionette TRACE conn3 <- [1,1150,null,{}] 17:49:52 INFO - PROCESS | 1834 | 1461545392416 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}] 17:49:52 INFO - PROCESS | 1834 | 1461545392651 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 17:49:52 INFO - PROCESS | 1834 | 1461545392873 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94713000 == 101 [pid = 1834] [id = 295] 17:49:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f2d8bbcdc00) [pid = 1834] [serial = 886] [outer = (nil)] 17:49:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f2d8c2c5800) [pid = 1834] [serial = 887] [outer = 0x7f2d8bbcdc00] 17:49:52 INFO - PROCESS | 1834 | 1461545392992 Marionette DEBUG loaded listener.js 17:49:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f2d9284c000) [pid = 1834] [serial = 888] [outer = 0x7f2d8bbcdc00] 17:49:53 INFO - PROCESS | 1834 | 1461545393852 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]]]}] 17:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1483ms 17:49:53 INFO - PROCESS | 1834 | 1461545393886 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 17:49:53 INFO - PROCESS | 1834 | 1461545393893 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 17:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:49:53 INFO - PROCESS | 1834 | 1461545393904 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:49:53 INFO - PROCESS | 1834 | 1461545393907 Marionette TRACE conn3 <- [1,1154,null,{}] 17:49:53 INFO - PROCESS | 1834 | 1461545393913 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}] 17:49:54 INFO - PROCESS | 1834 | 1461545394080 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 17:49:54 INFO - PROCESS | 1834 | 1461545394264 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d995d0800 == 102 [pid = 1834] [id = 296] 17:49:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f2d9480dc00) [pid = 1834] [serial = 889] [outer = (nil)] 17:49:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f2d9485c400) [pid = 1834] [serial = 890] [outer = 0x7f2d9480dc00] 17:49:54 INFO - PROCESS | 1834 | 1461545394333 Marionette DEBUG loaded listener.js 17:49:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f2d94981400) [pid = 1834] [serial = 891] [outer = 0x7f2d9480dc00] 17:49:55 INFO - PROCESS | 1834 | 1461545395321 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]]]}] 17:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1487ms 17:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:49:55 INFO - PROCESS | 1834 | 1461545395392 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 17:49:55 INFO - PROCESS | 1834 | 1461545395395 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 17:49:55 INFO - PROCESS | 1834 | 1461545395401 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:49:55 INFO - PROCESS | 1834 | 1461545395407 Marionette TRACE conn3 <- [1,1158,null,{}] 17:49:55 INFO - PROCESS | 1834 | 1461545395422 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}] 17:49:55 INFO - PROCESS | 1834 | 1461545395637 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 17:49:55 INFO - PROCESS | 1834 | 1461545395815 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9ef9a800 == 103 [pid = 1834] [id = 297] 17:49:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f2d94984800) [pid = 1834] [serial = 892] [outer = (nil)] 17:49:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f2d963e1400) [pid = 1834] [serial = 893] [outer = 0x7f2d94984800] 17:49:55 INFO - PROCESS | 1834 | 1461545395889 Marionette DEBUG loaded listener.js 17:49:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f2d98b3d800) [pid = 1834] [serial = 894] [outer = 0x7f2d94984800] 17:49:56 INFO - PROCESS | 1834 | 1461545396740 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]]]}] 17:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1392ms 17:49:56 INFO - PROCESS | 1834 | 1461545396793 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 17:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:49:56 INFO - PROCESS | 1834 | 1461545396797 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 17:49:56 INFO - PROCESS | 1834 | 1461545396803 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:49:56 INFO - PROCESS | 1834 | 1461545396807 Marionette TRACE conn3 <- [1,1162,null,{}] 17:49:56 INFO - PROCESS | 1834 | 1461545396813 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}] 17:49:56 INFO - PROCESS | 1834 | 1461545396976 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 17:49:57 INFO - PROCESS | 1834 | 1461545397158 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da2116800 == 104 [pid = 1834] [id = 298] 17:49:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f2d95868c00) [pid = 1834] [serial = 895] [outer = (nil)] 17:49:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f2d993a4400) [pid = 1834] [serial = 896] [outer = 0x7f2d95868c00] 17:49:57 INFO - PROCESS | 1834 | 1461545397229 Marionette DEBUG loaded listener.js 17:49:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f2d9c77c000) [pid = 1834] [serial = 897] [outer = 0x7f2d95868c00] 17:49:58 INFO - PROCESS | 1834 | 1461545398067 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]]]}] 17:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1335ms 17:49:58 INFO - PROCESS | 1834 | 1461545398140 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 17:49:58 INFO - PROCESS | 1834 | 1461545398143 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 17:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:49:58 INFO - PROCESS | 1834 | 1461545398149 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:49:58 INFO - PROCESS | 1834 | 1461545398151 Marionette TRACE conn3 <- [1,1166,null,{}] 17:49:58 INFO - PROCESS | 1834 | 1461545398157 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}] 17:49:58 INFO - PROCESS | 1834 | 1461545398364 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 17:49:58 INFO - PROCESS | 1834 | 1461545398542 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dac456800 == 105 [pid = 1834] [id = 299] 17:49:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f2d9939d400) [pid = 1834] [serial = 898] [outer = (nil)] 17:49:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f2d9e483000) [pid = 1834] [serial = 899] [outer = 0x7f2d9939d400] 17:49:58 INFO - PROCESS | 1834 | 1461545398617 Marionette DEBUG loaded listener.js 17:49:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f2d9f815400) [pid = 1834] [serial = 900] [outer = 0x7f2d9939d400] 17:49:59 INFO - PROCESS | 1834 | 1461545399521 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]]]}] 17:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1428ms 17:49:59 INFO - PROCESS | 1834 | 1461545399579 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 17:49:59 INFO - PROCESS | 1834 | 1461545399583 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 17:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:49:59 INFO - PROCESS | 1834 | 1461545399589 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:49:59 INFO - PROCESS | 1834 | 1461545399592 Marionette TRACE conn3 <- [1,1170,null,{}] 17:49:59 INFO - PROCESS | 1834 | 1461545399597 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}] 17:49:59 INFO - PROCESS | 1834 | 1461545399807 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 17:49:59 INFO - PROCESS | 1834 | 1461545399991 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db3d64800 == 106 [pid = 1834] [id = 300] 17:50:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2d98b42800) [pid = 1834] [serial = 901] [outer = (nil)] 17:50:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f2daceb3800) [pid = 1834] [serial = 902] [outer = 0x7f2d98b42800] 17:50:00 INFO - PROCESS | 1834 | 1461545400066 Marionette DEBUG loaded listener.js 17:50:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f2daf341800) [pid = 1834] [serial = 903] [outer = 0x7f2d98b42800] 17:50:00 INFO - PROCESS | 1834 | 1461545400912 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]]]}] 17:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1378ms 17:50:00 INFO - PROCESS | 1834 | 1461545400968 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 17:50:00 INFO - PROCESS | 1834 | 1461545400971 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 17:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:50:00 INFO - PROCESS | 1834 | 1461545400977 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:50:00 INFO - PROCESS | 1834 | 1461545400979 Marionette TRACE conn3 <- [1,1174,null,{}] 17:50:00 INFO - PROCESS | 1834 | 1461545400985 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}] 17:50:01 INFO - PROCESS | 1834 | 1461545401174 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 17:50:01 INFO - PROCESS | 1834 | 1461545401361 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99240800 == 107 [pid = 1834] [id = 301] 17:50:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f2d9c76cc00) [pid = 1834] [serial = 904] [outer = (nil)] 17:50:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2db0da7c00) [pid = 1834] [serial = 905] [outer = 0x7f2d9c76cc00] 17:50:01 INFO - PROCESS | 1834 | 1461545401433 Marionette DEBUG loaded listener.js 17:50:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2db160c400) [pid = 1834] [serial = 906] [outer = 0x7f2d9c76cc00] 17:50:02 INFO - PROCESS | 1834 | 1461545402283 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] 17:50:02 INFO - PROCESS | 1834 | 1461545402360 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 17:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:50:02 INFO - PROCESS | 1834 | 1461545402367 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:50:02 INFO - PROCESS | 1834 | 1461545402370 Marionette TRACE conn3 <- [1,1178,null,{}] 17:50:02 INFO - PROCESS | 1834 | 1461545402375 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}] 17:50:02 INFO - PROCESS | 1834 | 1461545402546 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 17:50:02 INFO - PROCESS | 1834 | 1461545402727 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8ba98000 == 108 [pid = 1834] [id = 302] 17:50:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2d99195400) [pid = 1834] [serial = 907] [outer = (nil)] 17:50:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f2d9919e000) [pid = 1834] [serial = 908] [outer = 0x7f2d99195400] 17:50:02 INFO - PROCESS | 1834 | 1461545402798 Marionette DEBUG loaded listener.js 17:50:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f2d991a4400) [pid = 1834] [serial = 909] [outer = 0x7f2d99195400] 17:50:03 INFO - PROCESS | 1834 | 1461545403589 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] 17:50:03 INFO - PROCESS | 1834 | 1461545403650 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 17:50:03 INFO - PROCESS | 1834 | 1461545403656 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:50:03 INFO - PROCESS | 1834 | 1461545403660 Marionette TRACE conn3 <- [1,1182,null,{}] 17:50:03 INFO - PROCESS | 1834 | 1461545403665 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}] 17:50:03 INFO - PROCESS | 1834 | 1461545403826 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 17:50:04 INFO - PROCESS | 1834 | 1461545404010 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9924f000 == 109 [pid = 1834] [id = 303] 17:50:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f2d95112000) [pid = 1834] [serial = 910] [outer = (nil)] 17:50:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f2d9511b000) [pid = 1834] [serial = 911] [outer = 0x7f2d95112000] 17:50:04 INFO - PROCESS | 1834 | 1461545404088 Marionette DEBUG loaded listener.js 17:50:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f2d9511fc00) [pid = 1834] [serial = 912] [outer = 0x7f2d95112000] 17:50:04 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:04 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:50:04 INFO - PROCESS | 1834 | 1461545404957 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] 17:50:04 INFO - PROCESS | 1834 | 1461545404993 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 17:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:50:05 INFO - PROCESS | 1834 | 1461545404998 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:50:05 INFO - PROCESS | 1834 | 1461545405001 Marionette TRACE conn3 <- [1,1186,null,{}] 17:50:05 INFO - PROCESS | 1834 | 1461545405006 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}] 17:50:05 INFO - PROCESS | 1834 | 1461545405189 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 17:50:05 INFO - PROCESS | 1834 | 1461545405376 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d868f4000 == 110 [pid = 1834] [id = 304] 17:50:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f2d86fe9400) [pid = 1834] [serial = 913] [outer = (nil)] 17:50:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f2d86ff2c00) [pid = 1834] [serial = 914] [outer = 0x7f2d86fe9400] 17:50:05 INFO - PROCESS | 1834 | 1461545405443 Marionette DEBUG loaded listener.js 17:50:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f2d95119000) [pid = 1834] [serial = 915] [outer = 0x7f2d86fe9400] 17:50:06 INFO - PROCESS | 1834 | 1461545406356 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] 17:50:06 INFO - PROCESS | 1834 | 1461545406435 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 17:50:06 INFO - PROCESS | 1834 | 1461545406441 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:50:06 INFO - PROCESS | 1834 | 1461545406445 Marionette TRACE conn3 <- [1,1190,null,{}] 17:50:06 INFO - PROCESS | 1834 | 1461545406450 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}] 17:50:06 INFO - PROCESS | 1834 | 1461545406642 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 17:50:07 INFO - PROCESS | 1834 | 1461545407169 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d890d5800 == 111 [pid = 1834] [id = 305] 17:50:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f2d86de6c00) [pid = 1834] [serial = 916] [outer = (nil)] 17:50:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f2d86ff1800) [pid = 1834] [serial = 917] [outer = 0x7f2d86de6c00] 17:50:07 INFO - PROCESS | 1834 | 1461545407283 Marionette DEBUG loaded listener.js 17:50:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f2d87fdf400) [pid = 1834] [serial = 918] [outer = 0x7f2d86de6c00] 17:50:08 INFO - PROCESS | 1834 | 1461545408121 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] 17:50:08 INFO - PROCESS | 1834 | 1461545408184 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 17:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:50:08 INFO - PROCESS | 1834 | 1461545408192 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:50:08 INFO - PROCESS | 1834 | 1461545408196 Marionette TRACE conn3 <- [1,1194,null,{}] 17:50:08 INFO - PROCESS | 1834 | 1461545408202 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}] 17:50:08 INFO - PROCESS | 1834 | 1461545408368 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 17:50:08 INFO - PROCESS | 1834 | 1461545408740 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d87ec1000 == 112 [pid = 1834] [id = 306] 17:50:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f2d888e9800) [pid = 1834] [serial = 919] [outer = (nil)] 17:50:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f2d894ac400) [pid = 1834] [serial = 920] [outer = 0x7f2d888e9800] 17:50:08 INFO - PROCESS | 1834 | 1461545408809 Marionette DEBUG loaded listener.js 17:50:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f2d8ba62400) [pid = 1834] [serial = 921] [outer = 0x7f2d888e9800] 17:50:09 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:09 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:09 INFO - PROCESS | 1834 | 1461545409590 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] 17:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:50:09 INFO - PROCESS | 1834 | 1461545409636 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 17:50:09 INFO - PROCESS | 1834 | 1461545409642 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:50:09 INFO - PROCESS | 1834 | 1461545409645 Marionette TRACE conn3 <- [1,1198,null,{}] 17:50:09 INFO - PROCESS | 1834 | 1461545409650 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}] 17:50:09 INFO - PROCESS | 1834 | 1461545409819 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 17:50:10 INFO - PROCESS | 1834 | 1461545410040 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95d79800 == 113 [pid = 1834] [id = 307] 17:50:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f2d924c7400) [pid = 1834] [serial = 922] [outer = (nil)] 17:50:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f2d9380a400) [pid = 1834] [serial = 923] [outer = 0x7f2d924c7400] 17:50:10 INFO - PROCESS | 1834 | 1461545410102 Marionette DEBUG loaded listener.js 17:50:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f2d947e5000) [pid = 1834] [serial = 924] [outer = 0x7f2d924c7400] 17:50:11 INFO - PROCESS | 1834 | 1461545411000 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]]]}] 17:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1384ms 17:50:11 INFO - PROCESS | 1834 | 1461545411028 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 17:50:11 INFO - PROCESS | 1834 | 1461545411032 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 17:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:50:11 INFO - PROCESS | 1834 | 1461545411045 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:50:11 INFO - PROCESS | 1834 | 1461545411052 Marionette TRACE conn3 <- [1,1202,null,{}] 17:50:11 INFO - PROCESS | 1834 | 1461545411060 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}] 17:50:11 INFO - PROCESS | 1834 | 1461545411227 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 17:50:11 INFO - PROCESS | 1834 | 1461545411425 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d995a5800 == 114 [pid = 1834] [id = 308] 17:50:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f2d94978800) [pid = 1834] [serial = 925] [outer = (nil)] 17:50:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f2d95114000) [pid = 1834] [serial = 926] [outer = 0x7f2d94978800] 17:50:11 INFO - PROCESS | 1834 | 1461545411486 Marionette DEBUG loaded listener.js 17:50:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f2d9511f400) [pid = 1834] [serial = 927] [outer = 0x7f2d94978800] 17:50:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9999d800 == 113 [pid = 1834] [id = 293] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f2dad2c6400) [pid = 1834] [serial = 824] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f2d9e9ac400) [pid = 1834] [serial = 779] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f2d8cd77000) [pid = 1834] [serial = 791] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f2dad45dc00) [pid = 1834] [serial = 788] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f2dabd50400) [pid = 1834] [serial = 782] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f2d8bbca800) [pid = 1834] [serial = 797] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f2db0da0000) [pid = 1834] [serial = 794] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f2dad5eec00) [pid = 1834] [serial = 785] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f2d94eae000) [pid = 1834] [serial = 773] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f2d8c2c4400) [pid = 1834] [serial = 800] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f2d97138800) [pid = 1834] [serial = 776] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d995d9000 == 112 [pid = 1834] [id = 292] 17:50:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99149800 == 111 [pid = 1834] [id = 291] 17:50:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95fa5800 == 110 [pid = 1834] [id = 290] 17:50:12 INFO - PROCESS | 1834 | 1461545412463 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]]]}] 17:50:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9252b800 == 109 [pid = 1834] [id = 289] 17:50:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8be33800 == 108 [pid = 1834] [id = 288] 17:50:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8a959000 == 107 [pid = 1834] [id = 287] 17:50:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db0e0b800 == 106 [pid = 1834] [id = 285] 17:50:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d87c2e000 == 105 [pid = 1834] [id = 284] 17:50:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99952000 == 104 [pid = 1834] [id = 283] 17:50:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d884d9800 == 103 [pid = 1834] [id = 282] 17:50:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db0e13000 == 102 [pid = 1834] [id = 281] 17:50:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8a948000 == 101 [pid = 1834] [id = 280] 17:50:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db0e0e000 == 100 [pid = 1834] [id = 279] 17:50:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db1716800 == 99 [pid = 1834] [id = 278] 17:50:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dac270000 == 98 [pid = 1834] [id = 277] 17:50:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9c797000 == 97 [pid = 1834] [id = 276] 17:50:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9551c800 == 96 [pid = 1834] [id = 275] 17:50:12 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 17:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1499ms 17:50:12 INFO - PROCESS | 1834 | 1461545412538 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 17:50:12 INFO - PROCESS | 1834 | 1461545412541 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 17:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:50:12 INFO - PROCESS | 1834 | 1461545412547 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:50:12 INFO - PROCESS | 1834 | 1461545412549 Marionette TRACE conn3 <- [1,1206,null,{}] 17:50:12 INFO - PROCESS | 1834 | 1461545412554 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}] 17:50:12 INFO - PROCESS | 1834 | 1461545412703 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f2d9b24f800) [pid = 1834] [serial = 815] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f2da2407400) [pid = 1834] [serial = 819] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f2d9f22d400) [pid = 1834] [serial = 818] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f2d990e7800) [pid = 1834] [serial = 813] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f2dabd46400) [pid = 1834] [serial = 822] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f2d9d692000) [pid = 1834] [serial = 821] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f2d98a14800) [pid = 1834] [serial = 812] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f2d94f57c00) [pid = 1834] [serial = 807] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f2d95f3f400) [pid = 1834] [serial = 810] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f2d9c783c00) [pid = 1834] [serial = 816] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2d9497e400) [pid = 1834] [serial = 806] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f2d95c0c000) [pid = 1834] [serial = 809] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f2d8c2c9c00) [pid = 1834] [serial = 803] [outer = (nil)] [url = about:blank] 17:50:12 INFO - PROCESS | 1834 | 1461545412859 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8a959000 == 97 [pid = 1834] [id = 309] 17:50:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f2d8c2c9c00) [pid = 1834] [serial = 928] [outer = (nil)] 17:50:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2d94f57c00) [pid = 1834] [serial = 929] [outer = 0x7f2d8c2c9c00] 17:50:12 INFO - PROCESS | 1834 | 1461545412928 Marionette DEBUG loaded listener.js 17:50:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2d954f0800) [pid = 1834] [serial = 930] [outer = 0x7f2d8c2c9c00] 17:50:13 INFO - PROCESS | 1834 | 1461545413651 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]]]}] 17:50:13 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 17:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1129ms 17:50:13 INFO - PROCESS | 1834 | 1461545413678 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 17:50:13 INFO - PROCESS | 1834 | 1461545413682 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 17:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:50:13 INFO - PROCESS | 1834 | 1461545413687 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:50:13 INFO - PROCESS | 1834 | 1461545413689 Marionette TRACE conn3 <- [1,1210,null,{}] 17:50:13 INFO - PROCESS | 1834 | 1461545413694 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}] 17:50:13 INFO - PROCESS | 1834 | 1461545413854 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 17:50:14 INFO - PROCESS | 1834 | 1461545413998 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95421000 == 98 [pid = 1834] [id = 310] 17:50:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2d963da800) [pid = 1834] [serial = 931] [outer = (nil)] 17:50:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f2d97f2d800) [pid = 1834] [serial = 932] [outer = 0x7f2d963da800] 17:50:14 INFO - PROCESS | 1834 | 1461545414068 Marionette DEBUG loaded listener.js 17:50:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f2d99199000) [pid = 1834] [serial = 933] [outer = 0x7f2d963da800] 17:50:14 INFO - PROCESS | 1834 | 1461545414784 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]]]}] 17:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1129ms 17:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:50:14 INFO - PROCESS | 1834 | 1461545414817 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 17:50:14 INFO - PROCESS | 1834 | 1461545414819 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 17:50:14 INFO - PROCESS | 1834 | 1461545414850 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:50:14 INFO - PROCESS | 1834 | 1461545414853 Marionette TRACE conn3 <- [1,1214,null,{}] 17:50:14 INFO - PROCESS | 1834 | 1461545414870 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}] 17:50:15 INFO - PROCESS | 1834 | 1461545415088 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 17:50:15 INFO - PROCESS | 1834 | 1461545415109 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99962000 == 99 [pid = 1834] [id = 311] 17:50:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f2d99378c00) [pid = 1834] [serial = 934] [outer = (nil)] 17:50:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f2d9ca15400) [pid = 1834] [serial = 935] [outer = 0x7f2d99378c00] 17:50:15 INFO - PROCESS | 1834 | 1461545415165 Marionette DEBUG loaded listener.js 17:50:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f2d9e9a9c00) [pid = 1834] [serial = 936] [outer = 0x7f2d99378c00] 17:50:15 INFO - PROCESS | 1834 | 1461545415924 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]]]}] 17:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1158ms 17:50:15 INFO - PROCESS | 1834 | 1461545415984 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 17:50:15 INFO - PROCESS | 1834 | 1461545415986 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 17:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:50:16 INFO - PROCESS | 1834 | 1461545415997 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:50:16 INFO - PROCESS | 1834 | 1461545415999 Marionette TRACE conn3 <- [1,1218,null,{}] 17:50:16 INFO - PROCESS | 1834 | 1461545416003 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}] 17:50:16 INFO - PROCESS | 1834 | 1461545416213 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 17:50:16 INFO - PROCESS | 1834 | 1461545416235 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9de86800 == 100 [pid = 1834] [id = 312] 17:50:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f2d9919fc00) [pid = 1834] [serial = 937] [outer = (nil)] 17:50:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f2d9f32cc00) [pid = 1834] [serial = 938] [outer = 0x7f2d9919fc00] 17:50:16 INFO - PROCESS | 1834 | 1461545416293 Marionette DEBUG loaded listener.js 17:50:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f2da2170800) [pid = 1834] [serial = 939] [outer = 0x7f2d9919fc00] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f2d94947800) [pid = 1834] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f2d8bbc6400) [pid = 1834] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f2d95867c00) [pid = 1834] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f2d99373000) [pid = 1834] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f2d9713a000) [pid = 1834] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f2d8cd74000) [pid = 1834] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f2da240a800) [pid = 1834] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f2d9478a000) [pid = 1834] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f2d92856000) [pid = 1834] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2d94823800) [pid = 1834] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f2d99372400) [pid = 1834] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f2d94789000) [pid = 1834] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f2d8abc5c00) [pid = 1834] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f2d9284b400) [pid = 1834] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f2d9284e000) [pid = 1834] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f2d9f22b000) [pid = 1834] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f2d94826800) [pid = 1834] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2d9b20d800) [pid = 1834] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f2d9480fc00) [pid = 1834] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f2d924c5800) [pid = 1834] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f2d9284fc00) [pid = 1834] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f2d955e3000) [pid = 1834] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f2d94787c00) [pid = 1834] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f2d9e9abc00) [pid = 1834] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f2d9b207c00) [pid = 1834] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2d94790800) [pid = 1834] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f2d9c784400) [pid = 1834] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f2d95a4a000) [pid = 1834] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f2d9585d000) [pid = 1834] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2d95f40000) [pid = 1834] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2da1f26c00) [pid = 1834] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2d8cd71000) [pid = 1834] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2d924d1400) [pid = 1834] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f2d9937fc00) [pid = 1834] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f2dabd50800) [pid = 1834] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f2d8bbc2400) [pid = 1834] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f2d8bbc5c00) [pid = 1834] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f2d990ef400) [pid = 1834] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f2d95565000) [pid = 1834] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f2d9497cc00) [pid = 1834] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f2d947e0800) [pid = 1834] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f2da5262c00) [pid = 1834] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f2d955e6000) [pid = 1834] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f2d8bbcac00) [pid = 1834] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2d8c2c8800) [pid = 1834] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2d9482f000) [pid = 1834] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f2d93803800) [pid = 1834] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2d9ca0d400) [pid = 1834] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2d9efcb000) [pid = 1834] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f2dabf86c00) [pid = 1834] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2d92851400) [pid = 1834] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f2d9c782000) [pid = 1834] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2dad495c00) [pid = 1834] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2d9d4c7800) [pid = 1834] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2d970ee800) [pid = 1834] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2d95c0d800) [pid = 1834] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2d98a4d800) [pid = 1834] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2d947e2800) [pid = 1834] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f2d95c03400) [pid = 1834] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f2d885f3000) [pid = 1834] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2d8c2c3000) [pid = 1834] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f2d92855c00) [pid = 1834] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f2d9485c000) [pid = 1834] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f2da02b2400) [pid = 1834] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2d8ba66000) [pid = 1834] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:50:17 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f2d95f3d800) [pid = 1834] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:50:18 INFO - PROCESS | 1834 | 1461545418208 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]]]}] 17:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 2281ms 17:50:18 INFO - PROCESS | 1834 | 1461545418280 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 17:50:18 INFO - PROCESS | 1834 | 1461545418284 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 17:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:50:18 INFO - PROCESS | 1834 | 1461545418293 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:50:18 INFO - PROCESS | 1834 | 1461545418299 Marionette TRACE conn3 <- [1,1222,null,{}] 17:50:18 INFO - PROCESS | 1834 | 1461545418308 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}] 17:50:18 INFO - PROCESS | 1834 | 1461545418521 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 17:50:18 INFO - PROCESS | 1834 | 1461545418707 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8be26000 == 101 [pid = 1834] [id = 313] 17:50:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f2d86de5800) [pid = 1834] [serial = 940] [outer = (nil)] 17:50:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f2d888e9400) [pid = 1834] [serial = 941] [outer = 0x7f2d86de5800] 17:50:18 INFO - PROCESS | 1834 | 1461545418779 Marionette DEBUG loaded listener.js 17:50:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f2d8abccc00) [pid = 1834] [serial = 942] [outer = 0x7f2d86de5800] 17:50:19 INFO - PROCESS | 1834 | 1461545419648 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] 17:50:19 INFO - PROCESS | 1834 | 1461545419690 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 17:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:50:19 INFO - PROCESS | 1834 | 1461545419700 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:50:19 INFO - PROCESS | 1834 | 1461545419703 Marionette TRACE conn3 <- [1,1226,null,{}] 17:50:19 INFO - PROCESS | 1834 | 1461545419709 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}] 17:50:19 INFO - PROCESS | 1834 | 1461545419877 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 17:50:20 INFO - PROCESS | 1834 | 1461545420066 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e7c000 == 102 [pid = 1834] [id = 314] 17:50:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f2d8abcb000) [pid = 1834] [serial = 943] [outer = (nil)] 17:50:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f2d8c2ce800) [pid = 1834] [serial = 944] [outer = 0x7f2d8abcb000] 17:50:20 INFO - PROCESS | 1834 | 1461545420137 Marionette DEBUG loaded listener.js 17:50:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2d9380e000) [pid = 1834] [serial = 945] [outer = 0x7f2d8abcb000] 17:50:21 INFO - PROCESS | 1834 | 1461545421132 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]]]}] 17:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1482ms 17:50:21 INFO - PROCESS | 1834 | 1461545421182 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 17:50:21 INFO - PROCESS | 1834 | 1461545421185 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 17:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:50:21 INFO - PROCESS | 1834 | 1461545421192 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:50:21 INFO - PROCESS | 1834 | 1461545421197 Marionette TRACE conn3 <- [1,1230,null,{}] 17:50:21 INFO - PROCESS | 1834 | 1461545421212 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}] 17:50:21 INFO - PROCESS | 1834 | 1461545421392 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 17:50:21 INFO - PROCESS | 1834 | 1461545421577 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99164800 == 103 [pid = 1834] [id = 315] 17:50:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f2d9485d800) [pid = 1834] [serial = 946] [outer = (nil)] 17:50:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f2d9497e000) [pid = 1834] [serial = 947] [outer = 0x7f2d9485d800] 17:50:21 INFO - PROCESS | 1834 | 1461545421700 Marionette DEBUG loaded listener.js 17:50:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2d952eb400) [pid = 1834] [serial = 948] [outer = 0x7f2d9485d800] 17:50:22 INFO - PROCESS | 1834 | 1461545422536 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]]]}] 17:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1386ms 17:50:22 INFO - PROCESS | 1834 | 1461545422578 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 17:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:50:22 INFO - PROCESS | 1834 | 1461545422583 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 17:50:22 INFO - PROCESS | 1834 | 1461545422589 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:50:22 INFO - PROCESS | 1834 | 1461545422592 Marionette TRACE conn3 <- [1,1234,null,{}] 17:50:22 INFO - PROCESS | 1834 | 1461545422597 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}] 17:50:22 INFO - PROCESS | 1834 | 1461545422760 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 17:50:22 INFO - PROCESS | 1834 | 1461545422948 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9cd6e000 == 104 [pid = 1834] [id = 316] 17:50:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2d9485e400) [pid = 1834] [serial = 949] [outer = (nil)] 17:50:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2d963e1800) [pid = 1834] [serial = 950] [outer = 0x7f2d9485e400] 17:50:23 INFO - PROCESS | 1834 | 1461545423020 Marionette DEBUG loaded listener.js 17:50:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2d97141400) [pid = 1834] [serial = 951] [outer = 0x7f2d9485e400] 17:50:23 INFO - PROCESS | 1834 | 1461545423867 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]]]}] 17:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1292ms 17:50:23 INFO - PROCESS | 1834 | 1461545423881 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 17:50:23 INFO - PROCESS | 1834 | 1461545423884 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 17:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:50:23 INFO - PROCESS | 1834 | 1461545423890 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:50:23 INFO - PROCESS | 1834 | 1461545423892 Marionette TRACE conn3 <- [1,1238,null,{}] 17:50:23 INFO - PROCESS | 1834 | 1461545423897 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}] 17:50:24 INFO - PROCESS | 1834 | 1461545424063 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 17:50:24 INFO - PROCESS | 1834 | 1461545424251 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9ec12000 == 105 [pid = 1834] [id = 317] 17:50:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2d94826800) [pid = 1834] [serial = 952] [outer = (nil)] 17:50:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2d98a58800) [pid = 1834] [serial = 953] [outer = 0x7f2d94826800] 17:50:24 INFO - PROCESS | 1834 | 1461545424327 Marionette DEBUG loaded listener.js 17:50:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2d98b42000) [pid = 1834] [serial = 954] [outer = 0x7f2d94826800] 17:50:25 INFO - PROCESS | 1834 | 1461545425179 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]]]}] 17:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1327ms 17:50:25 INFO - PROCESS | 1834 | 1461545425217 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 17:50:25 INFO - PROCESS | 1834 | 1461545425225 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 17:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:50:25 INFO - PROCESS | 1834 | 1461545425234 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:50:25 INFO - PROCESS | 1834 | 1461545425241 Marionette TRACE conn3 <- [1,1242,null,{}] 17:50:25 INFO - PROCESS | 1834 | 1461545425246 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}] 17:50:25 INFO - PROCESS | 1834 | 1461545425458 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 17:50:25 INFO - PROCESS | 1834 | 1461545425646 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da61df800 == 106 [pid = 1834] [id = 318] 17:50:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2d990e8000) [pid = 1834] [serial = 955] [outer = (nil)] 17:50:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2d9d623000) [pid = 1834] [serial = 956] [outer = 0x7f2d990e8000] 17:50:25 INFO - PROCESS | 1834 | 1461545425721 Marionette DEBUG loaded listener.js 17:50:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2d9ef0fc00) [pid = 1834] [serial = 957] [outer = 0x7f2d990e8000] 17:50:26 INFO - PROCESS | 1834 | 1461545426564 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]]]}] 17:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1385ms 17:50:26 INFO - PROCESS | 1834 | 1461545426620 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 17:50:26 INFO - PROCESS | 1834 | 1461545426624 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 17:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:50:26 INFO - PROCESS | 1834 | 1461545426630 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:50:26 INFO - PROCESS | 1834 | 1461545426632 Marionette TRACE conn3 <- [1,1246,null,{}] 17:50:26 INFO - PROCESS | 1834 | 1461545426638 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}] 17:50:26 INFO - PROCESS | 1834 | 1461545426812 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 17:50:27 INFO - PROCESS | 1834 | 1461545427001 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dad29c800 == 107 [pid = 1834] [id = 319] 17:50:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f2d9919b800) [pid = 1834] [serial = 958] [outer = (nil)] 17:50:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2da02ab400) [pid = 1834] [serial = 959] [outer = 0x7f2d9919b800] 17:50:27 INFO - PROCESS | 1834 | 1461545427069 Marionette DEBUG loaded listener.js 17:50:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2da216e000) [pid = 1834] [serial = 960] [outer = 0x7f2d9919b800] 17:50:27 INFO - PROCESS | 1834 | 1461545427969 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]]]}] 17:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1380ms 17:50:28 INFO - PROCESS | 1834 | 1461545428011 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 17:50:28 INFO - PROCESS | 1834 | 1461545428015 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 17:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:50:28 INFO - PROCESS | 1834 | 1461545428020 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:50:28 INFO - PROCESS | 1834 | 1461545428023 Marionette TRACE conn3 <- [1,1250,null,{}] 17:50:28 INFO - PROCESS | 1834 | 1461545428028 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}] 17:50:28 INFO - PROCESS | 1834 | 1461545428190 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 17:50:28 INFO - PROCESS | 1834 | 1461545428379 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db0e0b800 == 108 [pid = 1834] [id = 320] 17:50:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2d9937f000) [pid = 1834] [serial = 961] [outer = (nil)] 17:50:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f2da6195c00) [pid = 1834] [serial = 962] [outer = 0x7f2d9937f000] 17:50:28 INFO - PROCESS | 1834 | 1461545428448 Marionette DEBUG loaded listener.js 17:50:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f2dabd43c00) [pid = 1834] [serial = 963] [outer = 0x7f2d9937f000] 17:50:29 INFO - PROCESS | 1834 | 1461545429310 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]]]}] 17:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1335ms 17:50:29 INFO - PROCESS | 1834 | 1461545429357 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 17:50:29 INFO - PROCESS | 1834 | 1461545429360 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 17:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:50:29 INFO - PROCESS | 1834 | 1461545429366 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:50:29 INFO - PROCESS | 1834 | 1461545429368 Marionette TRACE conn3 <- [1,1254,null,{}] 17:50:29 INFO - PROCESS | 1834 | 1461545429373 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}] 17:50:29 INFO - PROCESS | 1834 | 1461545429540 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 17:50:29 INFO - PROCESS | 1834 | 1461545429732 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db3282000 == 109 [pid = 1834] [id = 321] 17:50:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f2d9ef1c400) [pid = 1834] [serial = 964] [outer = (nil)] 17:50:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f2dac006000) [pid = 1834] [serial = 965] [outer = 0x7f2d9ef1c400] 17:50:29 INFO - PROCESS | 1834 | 1461545429801 Marionette DEBUG loaded listener.js 17:50:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f2dac0f2c00) [pid = 1834] [serial = 966] [outer = 0x7f2d9ef1c400] 17:50:30 INFO - PROCESS | 1834 | 1461545430730 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]]]}] 17:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1429ms 17:50:30 INFO - PROCESS | 1834 | 1461545430796 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 17:50:30 INFO - PROCESS | 1834 | 1461545430800 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 17:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:50:30 INFO - PROCESS | 1834 | 1461545430806 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:50:30 INFO - PROCESS | 1834 | 1461545430808 Marionette TRACE conn3 <- [1,1258,null,{}] 17:50:30 INFO - PROCESS | 1834 | 1461545430813 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}] 17:50:30 INFO - PROCESS | 1834 | 1461545430988 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 17:50:31 INFO - PROCESS | 1834 | 1461545431187 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8c1d9000 == 110 [pid = 1834] [id = 322] 17:50:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f2d894b1000) [pid = 1834] [serial = 967] [outer = (nil)] 17:50:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f2d9485d400) [pid = 1834] [serial = 968] [outer = 0x7f2d894b1000] 17:50:31 INFO - PROCESS | 1834 | 1461545431260 Marionette DEBUG loaded listener.js 17:50:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f2dac219000) [pid = 1834] [serial = 969] [outer = 0x7f2d894b1000] 17:50:32 INFO - PROCESS | 1834 | 1461545432171 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]]]}] 17:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1431ms 17:50:32 INFO - PROCESS | 1834 | 1461545432238 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 17:50:32 INFO - PROCESS | 1834 | 1461545432242 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 17:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:50:32 INFO - PROCESS | 1834 | 1461545432248 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:50:32 INFO - PROCESS | 1834 | 1461545432252 Marionette TRACE conn3 <- [1,1262,null,{}] 17:50:32 INFO - PROCESS | 1834 | 1461545432257 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}] 17:50:32 INFO - PROCESS | 1834 | 1461545432451 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 17:50:32 INFO - PROCESS | 1834 | 1461545432643 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99310800 == 111 [pid = 1834] [id = 323] 17:50:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f2d8ba6e800) [pid = 1834] [serial = 970] [outer = (nil)] 17:50:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f2dac211c00) [pid = 1834] [serial = 971] [outer = 0x7f2d8ba6e800] 17:50:32 INFO - PROCESS | 1834 | 1461545432729 Marionette DEBUG loaded listener.js 17:50:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2dad2c6800) [pid = 1834] [serial = 972] [outer = 0x7f2d8ba6e800] 17:50:33 INFO - PROCESS | 1834 | 1461545433686 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]]]}] 17:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1483ms 17:50:33 INFO - PROCESS | 1834 | 1461545433732 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 17:50:33 INFO - PROCESS | 1834 | 1461545433736 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 17:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:50:33 INFO - PROCESS | 1834 | 1461545433741 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:50:33 INFO - PROCESS | 1834 | 1461545433744 Marionette TRACE conn3 <- [1,1266,null,{}] 17:50:33 INFO - PROCESS | 1834 | 1461545433749 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}] 17:50:33 INFO - PROCESS | 1834 | 1461545433937 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 17:50:34 INFO - PROCESS | 1834 | 1461545434132 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d92570800 == 112 [pid = 1834] [id = 324] 17:50:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2d8ba6f400) [pid = 1834] [serial = 973] [outer = (nil)] 17:50:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f2d9493f800) [pid = 1834] [serial = 974] [outer = 0x7f2d8ba6f400] 17:50:34 INFO - PROCESS | 1834 | 1461545434199 Marionette DEBUG loaded listener.js 17:50:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f2d98cdfc00) [pid = 1834] [serial = 975] [outer = 0x7f2d8ba6f400] 17:50:35 INFO - PROCESS | 1834 | 1461545435082 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]]]}] 17:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1385ms 17:50:35 INFO - PROCESS | 1834 | 1461545435127 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 17:50:35 INFO - PROCESS | 1834 | 1461545435131 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 17:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:50:35 INFO - PROCESS | 1834 | 1461545435137 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:50:35 INFO - PROCESS | 1834 | 1461545435139 Marionette TRACE conn3 <- [1,1270,null,{}] 17:50:35 INFO - PROCESS | 1834 | 1461545435145 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}] 17:50:35 INFO - PROCESS | 1834 | 1461545435333 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 17:50:36 INFO - PROCESS | 1834 | 1461545436053 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8b9d1800 == 113 [pid = 1834] [id = 325] 17:50:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f2d86de2800) [pid = 1834] [serial = 976] [outer = (nil)] 17:50:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f2d86fee800) [pid = 1834] [serial = 977] [outer = 0x7f2d86de2800] 17:50:36 INFO - PROCESS | 1834 | 1461545436125 Marionette DEBUG loaded listener.js 17:50:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f2d888db400) [pid = 1834] [serial = 978] [outer = 0x7f2d86de2800] 17:50:36 INFO - PROCESS | 1834 | 1461545436966 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]]]}] 17:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1882ms 17:50:37 INFO - PROCESS | 1834 | 1461545437021 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 17:50:37 INFO - PROCESS | 1834 | 1461545437027 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 17:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:50:37 INFO - PROCESS | 1834 | 1461545437036 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:50:37 INFO - PROCESS | 1834 | 1461545437040 Marionette TRACE conn3 <- [1,1274,null,{}] 17:50:37 INFO - PROCESS | 1834 | 1461545437046 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}] 17:50:37 INFO - PROCESS | 1834 | 1461545437217 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 17:50:37 INFO - PROCESS | 1834 | 1461545437450 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94b7e000 == 114 [pid = 1834] [id = 326] 17:50:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f2d86ddc000) [pid = 1834] [serial = 979] [outer = (nil)] 17:50:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f2d8ba65c00) [pid = 1834] [serial = 980] [outer = 0x7f2d86ddc000] 17:50:37 INFO - PROCESS | 1834 | 1461545437581 Marionette DEBUG loaded listener.js 17:50:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f2d8bbd1000) [pid = 1834] [serial = 981] [outer = 0x7f2d86ddc000] 17:50:38 INFO - PROCESS | 1834 | 1461545438647 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]]]}] 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8c1cd800 == 113 [pid = 1834] [id = 265] 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db66b7000 == 112 [pid = 1834] [id = 262] 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99962000 == 111 [pid = 1834] [id = 311] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f2db1447000) [pid = 1834] [serial = 842] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2d9939f400) [pid = 1834] [serial = 845] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f2d888e7800) [pid = 1834] [serial = 854] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f2d888dd800) [pid = 1834] [serial = 851] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f2d885f2400) [pid = 1834] [serial = 848] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2d894af000) [pid = 1834] [serial = 857] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2d87fe2c00) [pid = 1834] [serial = 860] [outer = (nil)] [url = about:blank] 17:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1683ms 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95421000 == 110 [pid = 1834] [id = 310] 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9ff50000 == 109 [pid = 1834] [id = 274] 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8a959000 == 108 [pid = 1834] [id = 309] 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d995a5800 == 107 [pid = 1834] [id = 308] 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95d79800 == 106 [pid = 1834] [id = 307] 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d87ec1000 == 105 [pid = 1834] [id = 306] 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d890d5800 == 104 [pid = 1834] [id = 305] 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9924f000 == 103 [pid = 1834] [id = 303] 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8ba98000 == 102 [pid = 1834] [id = 302] 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99240800 == 101 [pid = 1834] [id = 301] 17:50:38 INFO - PROCESS | 1834 | 1461545438741 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 17:50:38 INFO - PROCESS | 1834 | 1461545438746 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db3d64800 == 100 [pid = 1834] [id = 300] 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dac456800 == 99 [pid = 1834] [id = 299] 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da2116800 == 98 [pid = 1834] [id = 298] 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9ef9a800 == 97 [pid = 1834] [id = 297] 17:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d995d0800 == 96 [pid = 1834] [id = 296] 17:50:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94713000 == 95 [pid = 1834] [id = 295] 17:50:38 INFO - PROCESS | 1834 | 1461545438763 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:50:38 INFO - PROCESS | 1834 | 1461545438765 Marionette TRACE conn3 <- [1,1278,null,{}] 17:50:38 INFO - PROCESS | 1834 | 1461545438770 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}] 17:50:38 INFO - PROCESS | 1834 | 1461545438924 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2d924c8000) [pid = 1834] [serial = 804] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2dad150800) [pid = 1834] [serial = 771] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f2db1609400) [pid = 1834] [serial = 744] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f2d9d4d2c00) [pid = 1834] [serial = 680] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f2db16dd400) [pid = 1834] [serial = 795] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f2dac0f9c00) [pid = 1834] [serial = 692] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f2daceaf000) [pid = 1834] [serial = 698] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f2d98ce6400) [pid = 1834] [serial = 602] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f2d94831800) [pid = 1834] [serial = 482] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f2d9937f400) [pid = 1834] [serial = 741] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f2d94f5e400) [pid = 1834] [serial = 593] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f2d8abd0800) [pid = 1834] [serial = 747] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f2d990e3800) [pid = 1834] [serial = 605] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2da24c7000) [pid = 1834] [serial = 647] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2dad455800) [pid = 1834] [serial = 566] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f2d9c61c400) [pid = 1834] [serial = 563] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2da02b3c00) [pid = 1834] [serial = 536] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2d94f5ec00) [pid = 1834] [serial = 527] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f2d975e9000) [pid = 1834] [serial = 572] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2d9555bc00) [pid = 1834] [serial = 774] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f2d975dcc00) [pid = 1834] [serial = 530] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2d9c617c00) [pid = 1834] [serial = 726] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2dad458000) [pid = 1834] [serial = 732] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2d9ef14c00) [pid = 1834] [serial = 641] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2d95c04000) [pid = 1834] [serial = 596] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2da24ca400) [pid = 1834] [serial = 729] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2d97144400) [pid = 1834] [serial = 677] [outer = (nil)] [url = about:blank] 17:50:38 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f2d95f33400) [pid = 1834] [serial = 632] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f2d98a97c00) [pid = 1834] [serial = 599] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2dabf86000) [pid = 1834] [serial = 689] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f2d92857c00) [pid = 1834] [serial = 792] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f2d94eac400) [pid = 1834] [serial = 629] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f2d9f886c00) [pid = 1834] [serial = 780] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2dad491800) [pid = 1834] [serial = 735] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f2d8bbcfc00) [pid = 1834] [serial = 798] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f2d8c2ca400) [pid = 1834] [serial = 801] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f2d9e7f7000) [pid = 1834] [serial = 533] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f2d98a19800) [pid = 1834] [serial = 777] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f2db144a800) [pid = 1834] [serial = 789] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f2d95860800) [pid = 1834] [serial = 560] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f2db0d99800) [pid = 1834] [serial = 786] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f2d95864400) [pid = 1834] [serial = 878] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f2db0d99c00) [pid = 1834] [serial = 837] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f2dad461c00) [pid = 1834] [serial = 836] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f2d947e8800) [pid = 1834] [serial = 869] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f2d94855400) [pid = 1834] [serial = 870] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f2d95545800) [pid = 1834] [serial = 674] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f2d98a4ec00) [pid = 1834] [serial = 831] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f2dad45c000) [pid = 1834] [serial = 783] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f2da2167c00) [pid = 1834] [serial = 644] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f2daceb0000) [pid = 1834] [serial = 695] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f2d95f40c00) [pid = 1834] [serial = 830] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f2d95a43000) [pid = 1834] [serial = 723] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f2dac218c00) [pid = 1834] [serial = 539] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f2db12a7800) [pid = 1834] [serial = 738] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f2da525e000) [pid = 1834] [serial = 834] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2d9c77a400) [pid = 1834] [serial = 635] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f2d9f228800) [pid = 1834] [serial = 683] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2d9e48a400) [pid = 1834] [serial = 638] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f2dac4d8000) [pid = 1834] [serial = 569] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f2da02b2c00) [pid = 1834] [serial = 686] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f2d9f80c000) [pid = 1834] [serial = 833] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f2d888e5000) [pid = 1834] [serial = 863] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f2d894acc00) [pid = 1834] [serial = 864] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f2d8c2d0800) [pid = 1834] [serial = 866] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f2d8cd78c00) [pid = 1834] [serial = 867] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f2d94982400) [pid = 1834] [serial = 828] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f2d9482fc00) [pid = 1834] [serial = 827] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f2d94943c00) [pid = 1834] [serial = 872] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7f2daf334c00) [pid = 1834] [serial = 825] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f2d8ba6f000) [pid = 1834] [serial = 840] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7f2d8ba6a400) [pid = 1834] [serial = 839] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7f2d98a56400) [pid = 1834] [serial = 881] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7f2d95282800) [pid = 1834] [serial = 875] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f2d95f37800) [pid = 1834] [serial = 879] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7f2d954ea800) [pid = 1834] [serial = 876] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7f2d94980800) [pid = 1834] [serial = 873] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7f2d98b3e000) [pid = 1834] [serial = 882] [outer = (nil)] [url = about:blank] 17:50:39 INFO - PROCESS | 1834 | 1461545439200 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d884c8800 == 96 [pid = 1834] [id = 327] 17:50:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7f2d894acc00) [pid = 1834] [serial = 982] [outer = (nil)] 17:50:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f2d8c2ca400) [pid = 1834] [serial = 983] [outer = 0x7f2d894acc00] 17:50:39 INFO - PROCESS | 1834 | 1461545439306 Marionette DEBUG loaded listener.js 17:50:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f2d9478fc00) [pid = 1834] [serial = 984] [outer = 0x7f2d894acc00] 17:50:40 INFO - PROCESS | 1834 | 1461545440010 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]]]}] 17:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1283ms 17:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:50:40 INFO - PROCESS | 1834 | 1461545440043 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 17:50:40 INFO - PROCESS | 1834 | 1461545440045 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 17:50:40 INFO - PROCESS | 1834 | 1461545440059 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:50:40 INFO - PROCESS | 1834 | 1461545440067 Marionette TRACE conn3 <- [1,1282,null,{}] 17:50:40 INFO - PROCESS | 1834 | 1461545440077 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}] 17:50:40 INFO - PROCESS | 1834 | 1461545440315 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 17:50:40 INFO - PROCESS | 1834 | 1461545440368 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8c1d8800 == 97 [pid = 1834] [id = 328] 17:50:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f2d94939c00) [pid = 1834] [serial = 985] [outer = (nil)] 17:50:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f2d94983800) [pid = 1834] [serial = 986] [outer = 0x7f2d94939c00] 17:50:40 INFO - PROCESS | 1834 | 1461545440427 Marionette DEBUG loaded listener.js 17:50:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f2d92853800) [pid = 1834] [serial = 987] [outer = 0x7f2d94939c00] 17:50:41 INFO - PROCESS | 1834 | 1461545441286 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]]]}] 17:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1302ms 17:50:41 INFO - PROCESS | 1834 | 1461545441354 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 17:50:41 INFO - PROCESS | 1834 | 1461545441357 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 17:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:50:41 INFO - PROCESS | 1834 | 1461545441373 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:50:41 INFO - PROCESS | 1834 | 1461545441377 Marionette TRACE conn3 <- [1,1286,null,{}] 17:50:41 INFO - PROCESS | 1834 | 1461545441390 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}] 17:50:41 INFO - PROCESS | 1834 | 1461545441596 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 17:50:41 INFO - PROCESS | 1834 | 1461545441618 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94b65800 == 98 [pid = 1834] [id = 329] 17:50:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f2d93805800) [pid = 1834] [serial = 988] [outer = (nil)] 17:50:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f2d95119400) [pid = 1834] [serial = 989] [outer = 0x7f2d93805800] 17:50:41 INFO - PROCESS | 1834 | 1461545441679 Marionette DEBUG loaded listener.js 17:50:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f2d95288000) [pid = 1834] [serial = 990] [outer = 0x7f2d93805800] 17:50:42 INFO - PROCESS | 1834 | 1461545442492 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]]]}] 17:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1141ms 17:50:42 INFO - PROCESS | 1834 | 1461545442506 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 17:50:42 INFO - PROCESS | 1834 | 1461545442509 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 17:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:50:42 INFO - PROCESS | 1834 | 1461545442520 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:50:42 INFO - PROCESS | 1834 | 1461545442522 Marionette TRACE conn3 <- [1,1290,null,{}] 17:50:42 INFO - PROCESS | 1834 | 1461545442526 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}] 17:50:42 INFO - PROCESS | 1834 | 1461545442728 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 17:50:42 INFO - PROCESS | 1834 | 1461545442779 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d950e0800 == 99 [pid = 1834] [id = 330] 17:50:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f2d95540c00) [pid = 1834] [serial = 991] [outer = (nil)] 17:50:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f2d9555bc00) [pid = 1834] [serial = 992] [outer = 0x7f2d95540c00] 17:50:43 INFO - PROCESS | 1834 | 1461545443002 Marionette DEBUG loaded listener.js 17:50:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f2d95a51000) [pid = 1834] [serial = 993] [outer = 0x7f2d95540c00] 17:50:43 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f2d86de6c00) [pid = 1834] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:50:43 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f2d8c2c9c00) [pid = 1834] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:50:43 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f2d94978800) [pid = 1834] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:50:43 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7f2d888e9800) [pid = 1834] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:50:43 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f2d924c7400) [pid = 1834] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:50:43 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7f2d963da800) [pid = 1834] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:50:43 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7f2d99378c00) [pid = 1834] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:50:43 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7f2d9ca16400) [pid = 1834] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:50:43 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f2d99397400) [pid = 1834] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:50:43 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7f2d885ee400) [pid = 1834] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:50:43 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7f2d885eec00) [pid = 1834] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:50:43 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7f2d885f7400) [pid = 1834] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:50:43 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7f2d888dbc00) [pid = 1834] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:50:44 INFO - PROCESS | 1834 | 1461545444162 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]]]}] 17:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1680ms 17:50:44 INFO - PROCESS | 1834 | 1461545444207 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 17:50:44 INFO - PROCESS | 1834 | 1461545444210 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 17:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:50:44 INFO - PROCESS | 1834 | 1461545444215 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:50:44 INFO - PROCESS | 1834 | 1461545444217 Marionette TRACE conn3 <- [1,1294,null,{}] 17:50:44 INFO - PROCESS | 1834 | 1461545444223 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}] 17:50:44 INFO - PROCESS | 1834 | 1461545444382 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 17:50:44 INFO - PROCESS | 1834 | 1461545444397 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95d7f000 == 100 [pid = 1834] [id = 331] 17:50:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7f2d955e0000) [pid = 1834] [serial = 994] [outer = (nil)] 17:50:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7f2d95f37400) [pid = 1834] [serial = 995] [outer = 0x7f2d955e0000] 17:50:44 INFO - PROCESS | 1834 | 1461545444455 Marionette DEBUG loaded listener.js 17:50:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f2d98a0d000) [pid = 1834] [serial = 996] [outer = 0x7f2d955e0000] 17:50:45 INFO - PROCESS | 1834 | 1461545445233 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]]]}] 17:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1032ms 17:50:45 INFO - PROCESS | 1834 | 1461545445247 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 17:50:45 INFO - PROCESS | 1834 | 1461545445250 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 17:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:50:45 INFO - PROCESS | 1834 | 1461545445256 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:50:45 INFO - PROCESS | 1834 | 1461545445258 Marionette TRACE conn3 <- [1,1298,null,{}] 17:50:45 INFO - PROCESS | 1834 | 1461545445263 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}] 17:50:45 INFO - PROCESS | 1834 | 1461545445505 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 17:50:45 INFO - PROCESS | 1834 | 1461545445523 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d96e21800 == 101 [pid = 1834] [id = 332] 17:50:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f2d94858000) [pid = 1834] [serial = 997] [outer = (nil)] 17:50:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f2d98a14c00) [pid = 1834] [serial = 998] [outer = 0x7f2d94858000] 17:50:45 INFO - PROCESS | 1834 | 1461545445581 Marionette DEBUG loaded listener.js 17:50:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f2d98b3c000) [pid = 1834] [serial = 999] [outer = 0x7f2d94858000] 17:50:46 INFO - PROCESS | 1834 | 1461545446657 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]]]}] 17:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1426ms 17:50:46 INFO - PROCESS | 1834 | 1461545446684 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 17:50:46 INFO - PROCESS | 1834 | 1461545446691 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 17:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:50:46 INFO - PROCESS | 1834 | 1461545446700 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:50:46 INFO - PROCESS | 1834 | 1461545446704 Marionette TRACE conn3 <- [1,1302,null,{}] 17:50:46 INFO - PROCESS | 1834 | 1461545446712 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}] 17:50:46 INFO - PROCESS | 1834 | 1461545446892 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 17:50:47 INFO - PROCESS | 1834 | 1461545447078 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8baab000 == 102 [pid = 1834] [id = 333] 17:50:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f2d894ad000) [pid = 1834] [serial = 1000] [outer = (nil)] 17:50:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f2d8ba66c00) [pid = 1834] [serial = 1001] [outer = 0x7f2d894ad000] 17:50:47 INFO - PROCESS | 1834 | 1461545447151 Marionette DEBUG loaded listener.js 17:50:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f2d8c2d0c00) [pid = 1834] [serial = 1002] [outer = 0x7f2d894ad000] 17:50:48 INFO - PROCESS | 1834 | 1461545448087 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]]]}] 17:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1431ms 17:50:48 INFO - PROCESS | 1834 | 1461545448131 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 17:50:48 INFO - PROCESS | 1834 | 1461545448140 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 17:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:50:48 INFO - PROCESS | 1834 | 1461545448149 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:50:48 INFO - PROCESS | 1834 | 1461545448154 Marionette TRACE conn3 <- [1,1306,null,{}] 17:50:48 INFO - PROCESS | 1834 | 1461545448159 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}] 17:50:48 INFO - PROCESS | 1834 | 1461545448325 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 17:50:48 INFO - PROCESS | 1834 | 1461545448506 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e97000 == 103 [pid = 1834] [id = 334] 17:50:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f2d8cd6c800) [pid = 1834] [serial = 1003] [outer = (nil)] 17:50:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f2d94829800) [pid = 1834] [serial = 1004] [outer = 0x7f2d8cd6c800] 17:50:48 INFO - PROCESS | 1834 | 1461545448577 Marionette DEBUG loaded listener.js 17:50:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f2d94941c00) [pid = 1834] [serial = 1005] [outer = 0x7f2d8cd6c800] 17:50:49 INFO - PROCESS | 1834 | 1461545449499 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]]]}] 17:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1386ms 17:50:49 INFO - PROCESS | 1834 | 1461545449536 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 17:50:49 INFO - PROCESS | 1834 | 1461545449539 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 17:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:50:49 INFO - PROCESS | 1834 | 1461545449545 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:50:49 INFO - PROCESS | 1834 | 1461545449551 Marionette TRACE conn3 <- [1,1310,null,{}] 17:50:49 INFO - PROCESS | 1834 | 1461545449566 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}] 17:50:49 INFO - PROCESS | 1834 | 1461545449736 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 17:50:49 INFO - PROCESS | 1834 | 1461545449924 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99240000 == 104 [pid = 1834] [id = 335] 17:50:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f2d9528e400) [pid = 1834] [serial = 1006] [outer = (nil)] 17:50:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f2d955e7c00) [pid = 1834] [serial = 1007] [outer = 0x7f2d9528e400] 17:50:50 INFO - PROCESS | 1834 | 1461545450005 Marionette DEBUG loaded listener.js 17:50:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f2d96edd800) [pid = 1834] [serial = 1008] [outer = 0x7f2d9528e400] 17:50:50 INFO - PROCESS | 1834 | 1461545450913 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] 17:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:50:50 INFO - PROCESS | 1834 | 1461545450989 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 17:50:50 INFO - PROCESS | 1834 | 1461545450994 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:50:51 INFO - PROCESS | 1834 | 1461545450998 Marionette TRACE conn3 <- [1,1314,null,{}] 17:50:51 INFO - PROCESS | 1834 | 1461545451003 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}] 17:50:51 INFO - PROCESS | 1834 | 1461545451176 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 17:50:51 INFO - PROCESS | 1834 | 1461545451350 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d995b8800 == 105 [pid = 1834] [id = 336] 17:50:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f2d95291400) [pid = 1834] [serial = 1009] [outer = (nil)] 17:50:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2d98b44000) [pid = 1834] [serial = 1010] [outer = 0x7f2d95291400] 17:50:51 INFO - PROCESS | 1834 | 1461545451423 Marionette DEBUG loaded listener.js 17:50:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f2d99197400) [pid = 1834] [serial = 1011] [outer = 0x7f2d95291400] 17:50:52 INFO - PROCESS | 1834 | 1461545452254 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]]]}] 17:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1336ms 17:50:52 INFO - PROCESS | 1834 | 1461545452331 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 17:50:52 INFO - PROCESS | 1834 | 1461545452334 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 17:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:50:52 INFO - PROCESS | 1834 | 1461545452340 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:50:52 INFO - PROCESS | 1834 | 1461545452343 Marionette TRACE conn3 <- [1,1318,null,{}] 17:50:52 INFO - PROCESS | 1834 | 1461545452348 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}] 17:50:52 INFO - PROCESS | 1834 | 1461545452548 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 17:50:52 INFO - PROCESS | 1834 | 1461545452722 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9995c800 == 106 [pid = 1834] [id = 337] 17:50:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f2d97147800) [pid = 1834] [serial = 1012] [outer = (nil)] 17:50:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f2d99372c00) [pid = 1834] [serial = 1013] [outer = 0x7f2d97147800] 17:50:52 INFO - PROCESS | 1834 | 1461545452790 Marionette DEBUG loaded listener.js 17:50:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2d99398000) [pid = 1834] [serial = 1014] [outer = 0x7f2d97147800] 17:50:53 INFO - PROCESS | 1834 | 1461545453681 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]]]}] 17:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1376ms 17:50:53 INFO - PROCESS | 1834 | 1461545453718 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 17:50:53 INFO - PROCESS | 1834 | 1461545453722 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 17:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:50:53 INFO - PROCESS | 1834 | 1461545453728 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:50:53 INFO - PROCESS | 1834 | 1461545453730 Marionette TRACE conn3 <- [1,1322,null,{}] 17:50:53 INFO - PROCESS | 1834 | 1461545453736 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}] 17:50:53 INFO - PROCESS | 1834 | 1461545453909 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 17:50:54 INFO - PROCESS | 1834 | 1461545454091 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9ca94000 == 107 [pid = 1834] [id = 338] 17:50:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2d99398c00) [pid = 1834] [serial = 1015] [outer = (nil)] 17:50:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2d9c779400) [pid = 1834] [serial = 1016] [outer = 0x7f2d99398c00] 17:50:54 INFO - PROCESS | 1834 | 1461545454163 Marionette DEBUG loaded listener.js 17:50:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2d9d825800) [pid = 1834] [serial = 1017] [outer = 0x7f2d99398c00] 17:50:55 INFO - PROCESS | 1834 | 1461545455039 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]]]}] 17:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1381ms 17:50:55 INFO - PROCESS | 1834 | 1461545455110 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 17:50:55 INFO - PROCESS | 1834 | 1461545455114 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 17:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:50:55 INFO - PROCESS | 1834 | 1461545455119 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:50:55 INFO - PROCESS | 1834 | 1461545455122 Marionette TRACE conn3 <- [1,1326,null,{}] 17:50:55 INFO - PROCESS | 1834 | 1461545455128 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}] 17:50:55 INFO - PROCESS | 1834 | 1461545455291 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 17:50:55 INFO - PROCESS | 1834 | 1461545455505 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9df62000 == 108 [pid = 1834] [id = 339] 17:50:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f2d9939d800) [pid = 1834] [serial = 1018] [outer = (nil)] 17:50:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2d9eba5000) [pid = 1834] [serial = 1019] [outer = 0x7f2d9939d800] 17:50:55 INFO - PROCESS | 1834 | 1461545455621 Marionette DEBUG loaded listener.js 17:50:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2d9ef20400) [pid = 1834] [serial = 1020] [outer = 0x7f2d9939d800] 17:50:56 INFO - PROCESS | 1834 | 1461545456430 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]]]}] 17:50:56 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 17:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1382ms 17:50:56 INFO - PROCESS | 1834 | 1461545456503 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 17:50:56 INFO - PROCESS | 1834 | 1461545456507 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 17:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:50:56 INFO - PROCESS | 1834 | 1461545456512 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:50:56 INFO - PROCESS | 1834 | 1461545456515 Marionette TRACE conn3 <- [1,1330,null,{}] 17:50:56 INFO - PROCESS | 1834 | 1461545456520 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}] 17:50:56 INFO - PROCESS | 1834 | 1461545456684 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 17:50:56 INFO - PROCESS | 1834 | 1461545456860 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9eb3f000 == 109 [pid = 1834] [id = 340] 17:50:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f2d9e48a400) [pid = 1834] [serial = 1021] [outer = (nil)] 17:50:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2da02b2000) [pid = 1834] [serial = 1022] [outer = 0x7f2d9e48a400] 17:50:56 INFO - PROCESS | 1834 | 1461545456931 Marionette DEBUG loaded listener.js 17:50:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f2da1f1f000) [pid = 1834] [serial = 1023] [outer = 0x7f2d9e48a400] 17:50:57 INFO - PROCESS | 1834 | 1461545457752 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]]]}] 17:50:57 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 17:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1289ms 17:50:57 INFO - PROCESS | 1834 | 1461545457803 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 17:50:57 INFO - PROCESS | 1834 | 1461545457807 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 17:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:50:57 INFO - PROCESS | 1834 | 1461545457812 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:50:57 INFO - PROCESS | 1834 | 1461545457814 Marionette TRACE conn3 <- [1,1334,null,{}] 17:50:57 INFO - PROCESS | 1834 | 1461545457820 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}] 17:50:57 INFO - PROCESS | 1834 | 1461545457985 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 17:50:58 INFO - PROCESS | 1834 | 1461545458169 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9ff5f800 == 110 [pid = 1834] [id = 341] 17:50:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f2d9e9a5000) [pid = 1834] [serial = 1024] [outer = (nil)] 17:50:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f2da24d1c00) [pid = 1834] [serial = 1025] [outer = 0x7f2d9e9a5000] 17:50:58 INFO - PROCESS | 1834 | 1461545458237 Marionette DEBUG loaded listener.js 17:50:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f2dab11bc00) [pid = 1834] [serial = 1026] [outer = 0x7f2d9e9a5000] 17:50:59 INFO - PROCESS | 1834 | 1461545459093 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]]]}] 17:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1333ms 17:50:59 INFO - PROCESS | 1834 | 1461545459146 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 17:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:50:59 INFO - PROCESS | 1834 | 1461545459150 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 17:50:59 INFO - PROCESS | 1834 | 1461545459156 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:50:59 INFO - PROCESS | 1834 | 1461545459159 Marionette TRACE conn3 <- [1,1338,null,{}] 17:50:59 INFO - PROCESS | 1834 | 1461545459164 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}] 17:50:59 INFO - PROCESS | 1834 | 1461545459332 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 17:50:59 INFO - PROCESS | 1834 | 1461545459521 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da211f800 == 111 [pid = 1834] [id = 342] 17:50:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f2d92854000) [pid = 1834] [serial = 1027] [outer = (nil)] 17:50:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f2dac011000) [pid = 1834] [serial = 1028] [outer = 0x7f2d92854000] 17:50:59 INFO - PROCESS | 1834 | 1461545459589 Marionette DEBUG loaded listener.js 17:50:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f2dac2a0c00) [pid = 1834] [serial = 1029] [outer = 0x7f2d92854000] 17:51:00 INFO - PROCESS | 1834 | 1461545460949 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]]]}] 17:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1845ms 17:51:01 INFO - PROCESS | 1834 | 1461545461039 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 17:51:01 INFO - PROCESS | 1834 | 1461545461043 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 17:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:51:01 INFO - PROCESS | 1834 | 1461545461052 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:51:01 INFO - PROCESS | 1834 | 1461545461056 Marionette TRACE conn3 <- [1,1342,null,{}] 17:51:01 INFO - PROCESS | 1834 | 1461545461061 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}] 17:51:01 INFO - PROCESS | 1834 | 1461545461252 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 17:51:01 INFO - PROCESS | 1834 | 1461545461446 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dac2ec000 == 112 [pid = 1834] [id = 343] 17:51:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f2d86ff6400) [pid = 1834] [serial = 1030] [outer = (nil)] 17:51:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f2dac007c00) [pid = 1834] [serial = 1031] [outer = 0x7f2d86ff6400] 17:51:01 INFO - PROCESS | 1834 | 1461545461521 Marionette DEBUG loaded listener.js 17:51:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f2daeeae000) [pid = 1834] [serial = 1032] [outer = 0x7f2d86ff6400] 17:51:02 INFO - PROCESS | 1834 | 1461545462408 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]]]}] 17:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1430ms 17:51:02 INFO - PROCESS | 1834 | 1461545462482 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 17:51:02 INFO - PROCESS | 1834 | 1461545462486 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 17:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:51:02 INFO - PROCESS | 1834 | 1461545462492 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:51:02 INFO - PROCESS | 1834 | 1461545462494 Marionette TRACE conn3 <- [1,1346,null,{}] 17:51:02 INFO - PROCESS | 1834 | 1461545462499 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}] 17:51:03 INFO - PROCESS | 1834 | 1461545462999 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 17:51:03 INFO - PROCESS | 1834 | 1461545463246 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8becf000 == 113 [pid = 1834] [id = 344] 17:51:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f2d87fe3000) [pid = 1834] [serial = 1033] [outer = (nil)] 17:51:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f2d888e0000) [pid = 1834] [serial = 1034] [outer = 0x7f2d87fe3000] 17:51:03 INFO - PROCESS | 1834 | 1461545463315 Marionette DEBUG loaded listener.js 17:51:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f2d8abd0400) [pid = 1834] [serial = 1035] [outer = 0x7f2d87fe3000] 17:51:04 INFO - PROCESS | 1834 | 1461545464124 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]]]}] 17:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1685ms 17:51:04 INFO - PROCESS | 1834 | 1461545464179 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 17:51:04 INFO - PROCESS | 1834 | 1461545464185 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 17:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:51:04 INFO - PROCESS | 1834 | 1461545464191 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:51:04 INFO - PROCESS | 1834 | 1461545464197 Marionette TRACE conn3 <- [1,1350,null,{}] 17:51:04 INFO - PROCESS | 1834 | 1461545464203 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}] 17:51:04 INFO - PROCESS | 1834 | 1461545464364 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 17:51:04 INFO - PROCESS | 1834 | 1461545464585 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e12000 == 114 [pid = 1834] [id = 345] 17:51:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f2d86ddb800) [pid = 1834] [serial = 1036] [outer = (nil)] 17:51:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f2d894b3400) [pid = 1834] [serial = 1037] [outer = 0x7f2d86ddb800] 17:51:04 INFO - PROCESS | 1834 | 1461545464655 Marionette DEBUG loaded listener.js 17:51:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f2d9380f000) [pid = 1834] [serial = 1038] [outer = 0x7f2d86ddb800] 17:51:05 INFO - PROCESS | 1834 | 1461545465671 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]]]}] 17:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1539ms 17:51:05 INFO - PROCESS | 1834 | 1461545465731 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:51:05 INFO - PROCESS | 1834 | 1461545465735 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 17:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:51:05 INFO - PROCESS | 1834 | 1461545465741 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:51:05 INFO - PROCESS | 1834 | 1461545465743 Marionette TRACE conn3 <- [1,1354,null,{}] 17:51:05 INFO - PROCESS | 1834 | 1461545465749 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}] 17:51:05 INFO - PROCESS | 1834 | 1461545465912 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f2d9e483000) [pid = 1834] [serial = 899] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f2db0da7c00) [pid = 1834] [serial = 905] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f2daceb3800) [pid = 1834] [serial = 902] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f2d9919e000) [pid = 1834] [serial = 908] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f2d9511b000) [pid = 1834] [serial = 911] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f2d86ff2c00) [pid = 1834] [serial = 914] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f2d9f32cc00) [pid = 1834] [serial = 938] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | 1461545466270 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d86d07000 == 115 [pid = 1834] [id = 346] 17:51:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f2d86ff2c00) [pid = 1834] [serial = 1039] [outer = (nil)] 17:51:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f2d94854400) [pid = 1834] [serial = 1040] [outer = 0x7f2d86ff2c00] 17:51:06 INFO - PROCESS | 1834 | 1461545466377 Marionette DEBUG loaded listener.js 17:51:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f2d94f5a400) [pid = 1834] [serial = 1041] [outer = 0x7f2d86ff2c00] 17:51:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db3282000 == 114 [pid = 1834] [id = 321] 17:51:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db0e0b800 == 113 [pid = 1834] [id = 320] 17:51:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dad29c800 == 112 [pid = 1834] [id = 319] 17:51:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da61df800 == 111 [pid = 1834] [id = 318] 17:51:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9ec12000 == 110 [pid = 1834] [id = 317] 17:51:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9cd6e000 == 109 [pid = 1834] [id = 316] 17:51:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99164800 == 108 [pid = 1834] [id = 315] 17:51:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e7c000 == 107 [pid = 1834] [id = 314] 17:51:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8be26000 == 106 [pid = 1834] [id = 313] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f2d99373400) [pid = 1834] [serial = 884] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f2d86ff1800) [pid = 1834] [serial = 917] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f2d87fdf400) [pid = 1834] [serial = 918] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f2d94f57c00) [pid = 1834] [serial = 929] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f2d954f0800) [pid = 1834] [serial = 930] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f2d9511f400) [pid = 1834] [serial = 927] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f2d95114000) [pid = 1834] [serial = 926] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f2d8ba62400) [pid = 1834] [serial = 921] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f2d894ac400) [pid = 1834] [serial = 920] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f2d947e5000) [pid = 1834] [serial = 924] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f2d9380a400) [pid = 1834] [serial = 923] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f2d8c2c5800) [pid = 1834] [serial = 887] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f2d9485c400) [pid = 1834] [serial = 890] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f2d963e1400) [pid = 1834] [serial = 893] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f2d993a4400) [pid = 1834] [serial = 896] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f2d99199000) [pid = 1834] [serial = 933] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f2d97f2d800) [pid = 1834] [serial = 932] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f2d9ca15400) [pid = 1834] [serial = 935] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2d9e9a9c00) [pid = 1834] [serial = 936] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f2db170d800) [pid = 1834] [serial = 843] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2d993a3400) [pid = 1834] [serial = 846] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f2d885f7000) [pid = 1834] [serial = 849] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f2d888e1c00) [pid = 1834] [serial = 852] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f2d894a4c00) [pid = 1834] [serial = 855] [outer = (nil)] [url = about:blank] 17:51:06 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f2d993a0400) [pid = 1834] [serial = 858] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1834 | 1461545467117 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]]]}] 17:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1427ms 17:51:07 INFO - PROCESS | 1834 | 1461545467169 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 17:51:07 INFO - PROCESS | 1834 | 1461545467174 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 17:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:51:07 INFO - PROCESS | 1834 | 1461545467190 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:51:07 INFO - PROCESS | 1834 | 1461545467196 Marionette TRACE conn3 <- [1,1358,null,{}] 17:51:07 INFO - PROCESS | 1834 | 1461545467202 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}] 17:51:07 INFO - PROCESS | 1834 | 1461545467374 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:51:07 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95518000 == 105 [pid = 1834] [id = 10] 17:51:07 INFO - PROCESS | 1834 | 1461545467568 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8e9c7800 == 106 [pid = 1834] [id = 347] 17:51:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2d9380b400) [pid = 1834] [serial = 1042] [outer = (nil)] 17:51:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f2d95117800) [pid = 1834] [serial = 1043] [outer = 0x7f2d9380b400] 17:51:07 INFO - PROCESS | 1834 | 1461545467647 Marionette DEBUG loaded listener.js 17:51:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f2d955dfc00) [pid = 1834] [serial = 1044] [outer = 0x7f2d9380b400] 17:51:08 INFO - PROCESS | 1834 | 1461545468371 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]]]}] 17:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1237ms 17:51:08 INFO - PROCESS | 1834 | 1461545468421 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 17:51:08 INFO - PROCESS | 1834 | 1461545468425 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 17:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:51:08 INFO - PROCESS | 1834 | 1461545468430 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:51:08 INFO - PROCESS | 1834 | 1461545468432 Marionette TRACE conn3 <- [1,1362,null,{}] 17:51:08 INFO - PROCESS | 1834 | 1461545468437 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}] 17:51:08 INFO - PROCESS | 1834 | 1461545468599 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:51:08 INFO - PROCESS | 1834 | 1461545468766 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d950cd800 == 107 [pid = 1834] [id = 348] 17:51:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f2d94ead400) [pid = 1834] [serial = 1045] [outer = (nil)] 17:51:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2d95c10000) [pid = 1834] [serial = 1046] [outer = 0x7f2d94ead400] 17:51:08 INFO - PROCESS | 1834 | 1461545468826 Marionette DEBUG loaded listener.js 17:51:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2d975df800) [pid = 1834] [serial = 1047] [outer = 0x7f2d94ead400] 17:51:09 INFO - PROCESS | 1834 | 1461545469684 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]]]}] 17:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1277ms 17:51:09 INFO - PROCESS | 1834 | 1461545469709 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 17:51:09 INFO - PROCESS | 1834 | 1461545469712 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 17:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:51:09 INFO - PROCESS | 1834 | 1461545469719 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:51:09 INFO - PROCESS | 1834 | 1461545469721 Marionette TRACE conn3 <- [1,1366,null,{}] 17:51:09 INFO - PROCESS | 1834 | 1461545469726 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}] 17:51:09 INFO - PROCESS | 1834 | 1461545469944 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:51:09 INFO - PROCESS | 1834 | 1461545469977 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99146000 == 108 [pid = 1834] [id = 349] 17:51:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2d990ee400) [pid = 1834] [serial = 1048] [outer = (nil)] 17:51:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2d991a2c00) [pid = 1834] [serial = 1049] [outer = 0x7f2d990ee400] 17:51:10 INFO - PROCESS | 1834 | 1461545470051 Marionette DEBUG loaded listener.js 17:51:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f2d993a5c00) [pid = 1834] [serial = 1050] [outer = 0x7f2d990ee400] 17:51:11 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f2d955e0000) [pid = 1834] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:51:11 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f2d95540c00) [pid = 1834] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:51:11 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2d94939c00) [pid = 1834] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:51:11 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f2d894acc00) [pid = 1834] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:51:11 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2d86de2800) [pid = 1834] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:51:11 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f2d93805800) [pid = 1834] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:51:11 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f2d86ddc000) [pid = 1834] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:51:11 INFO - PROCESS | 1834 | 1461545471222 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] 17:51:11 INFO - PROCESS | 1834 | 1461545471255 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 17:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:51:11 INFO - PROCESS | 1834 | 1461545471260 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:51:11 INFO - PROCESS | 1834 | 1461545471262 Marionette TRACE conn3 <- [1,1370,null,{}] 17:51:11 INFO - PROCESS | 1834 | 1461545471267 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}] 17:51:11 INFO - PROCESS | 1834 | 1461545471432 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:51:11 INFO - PROCESS | 1834 | 1461545471445 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9931e800 == 109 [pid = 1834] [id = 350] 17:51:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f2d86de2800) [pid = 1834] [serial = 1051] [outer = (nil)] 17:51:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f2d955e0000) [pid = 1834] [serial = 1052] [outer = 0x7f2d86de2800] 17:51:11 INFO - PROCESS | 1834 | 1461545471507 Marionette DEBUG loaded listener.js 17:51:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2d9c781800) [pid = 1834] [serial = 1053] [outer = 0x7f2d86de2800] 17:51:12 INFO - PROCESS | 1834 | 1461545472286 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] 17:51:12 INFO - PROCESS | 1834 | 1461545472344 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 17:51:12 INFO - PROCESS | 1834 | 1461545472350 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:51:12 INFO - PROCESS | 1834 | 1461545472353 Marionette TRACE conn3 <- [1,1374,null,{}] 17:51:12 INFO - PROCESS | 1834 | 1461545472367 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}] 17:51:12 INFO - PROCESS | 1834 | 1461545472515 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:51:12 INFO - PROCESS | 1834 | 1461545472529 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99986800 == 110 [pid = 1834] [id = 351] 17:51:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2d8abce000) [pid = 1834] [serial = 1054] [outer = (nil)] 17:51:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2da2407000) [pid = 1834] [serial = 1055] [outer = 0x7f2d8abce000] 17:51:12 INFO - PROCESS | 1834 | 1461545472588 Marionette DEBUG loaded listener.js 17:51:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2dab1df000) [pid = 1834] [serial = 1056] [outer = 0x7f2d8abce000] 17:51:13 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:13 INFO - PROCESS | 1834 | 1461545473693 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] 17:51:13 INFO - PROCESS | 1834 | 1461545473751 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 17:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:51:13 INFO - PROCESS | 1834 | 1461545473760 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:51:13 INFO - PROCESS | 1834 | 1461545473765 Marionette TRACE conn3 <- [1,1378,null,{}] 17:51:13 INFO - PROCESS | 1834 | 1461545473773 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}] 17:51:14 INFO - PROCESS | 1834 | 1461545474053 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:51:14 INFO - PROCESS | 1834 | 1461545474188 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8bab1800 == 111 [pid = 1834] [id = 352] 17:51:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f2d8ba64400) [pid = 1834] [serial = 1057] [outer = (nil)] 17:51:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2d924d1400) [pid = 1834] [serial = 1058] [outer = 0x7f2d8ba64400] 17:51:14 INFO - PROCESS | 1834 | 1461545474263 Marionette DEBUG loaded listener.js 17:51:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2d947ec400) [pid = 1834] [serial = 1059] [outer = 0x7f2d8ba64400] 17:51:15 INFO - PROCESS | 1834 | 1461545475235 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] 17:51:15 INFO - PROCESS | 1834 | 1461545475303 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 17:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:51:15 INFO - PROCESS | 1834 | 1461545475314 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:51:15 INFO - PROCESS | 1834 | 1461545475317 Marionette TRACE conn3 <- [1,1382,null,{}] 17:51:15 INFO - PROCESS | 1834 | 1461545475323 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}] 17:51:15 INFO - PROCESS | 1834 | 1461545475531 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:51:15 INFO - PROCESS | 1834 | 1461545475805 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d97593800 == 112 [pid = 1834] [id = 353] 17:51:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f2d9493e000) [pid = 1834] [serial = 1060] [outer = (nil)] 17:51:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2d95285c00) [pid = 1834] [serial = 1061] [outer = 0x7f2d9493e000] 17:51:15 INFO - PROCESS | 1834 | 1461545475923 Marionette DEBUG loaded listener.js 17:51:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f2d95c07000) [pid = 1834] [serial = 1062] [outer = 0x7f2d9493e000] 17:51:16 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:16 INFO - PROCESS | 1834 | 1461545476815 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] 17:51:16 INFO - PROCESS | 1834 | 1461545476853 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 17:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:51:16 INFO - PROCESS | 1834 | 1461545476860 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:51:16 INFO - PROCESS | 1834 | 1461545476865 Marionette TRACE conn3 <- [1,1386,null,{}] 17:51:16 INFO - PROCESS | 1834 | 1461545476880 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}] 17:51:17 INFO - PROCESS | 1834 | 1461545477048 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:51:17 INFO - PROCESS | 1834 | 1461545477238 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e274000 == 113 [pid = 1834] [id = 354] 17:51:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f2d990e2c00) [pid = 1834] [serial = 1063] [outer = (nil)] 17:51:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f2d993a3400) [pid = 1834] [serial = 1064] [outer = 0x7f2d990e2c00] 17:51:17 INFO - PROCESS | 1834 | 1461545477315 Marionette DEBUG loaded listener.js 17:51:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f2d9ca0d400) [pid = 1834] [serial = 1065] [outer = 0x7f2d990e2c00] 17:51:18 INFO - PROCESS | 1834 | 1461545478224 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] 17:51:18 INFO - PROCESS | 1834 | 1461545478248 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 17:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:51:18 INFO - PROCESS | 1834 | 1461545478254 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:51:18 INFO - PROCESS | 1834 | 1461545478257 Marionette TRACE conn3 <- [1,1390,null,{}] 17:51:18 INFO - PROCESS | 1834 | 1461545478262 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}] 17:51:18 INFO - PROCESS | 1834 | 1461545478439 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:51:18 INFO - PROCESS | 1834 | 1461545478624 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da1f97000 == 114 [pid = 1834] [id = 355] 17:51:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f2d99196000) [pid = 1834] [serial = 1066] [outer = (nil)] 17:51:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f2da5264000) [pid = 1834] [serial = 1067] [outer = 0x7f2d99196000] 17:51:18 INFO - PROCESS | 1834 | 1461545478698 Marionette DEBUG loaded listener.js 17:51:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f2dac09b000) [pid = 1834] [serial = 1068] [outer = 0x7f2d99196000] 17:51:19 INFO - PROCESS | 1834 | 1461545479543 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]]]}] 17:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1333ms 17:51:19 INFO - PROCESS | 1834 | 1461545479588 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:51:19 INFO - PROCESS | 1834 | 1461545479592 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 17:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:51:19 INFO - PROCESS | 1834 | 1461545479598 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:51:19 INFO - PROCESS | 1834 | 1461545479600 Marionette TRACE conn3 <- [1,1394,null,{}] 17:51:19 INFO - PROCESS | 1834 | 1461545479606 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}] 17:51:19 INFO - PROCESS | 1834 | 1461545479777 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:51:19 INFO - PROCESS | 1834 | 1461545479962 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dac25d800 == 115 [pid = 1834] [id = 356] 17:51:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f2d95c07400) [pid = 1834] [serial = 1069] [outer = (nil)] 17:51:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f2dac4d9c00) [pid = 1834] [serial = 1070] [outer = 0x7f2d95c07400] 17:51:20 INFO - PROCESS | 1834 | 1461545480035 Marionette DEBUG loaded listener.js 17:51:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f2dad2c6400) [pid = 1834] [serial = 1071] [outer = 0x7f2d95c07400] 17:51:20 INFO - PROCESS | 1834 | 1461545480896 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]]]}] 17:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1330ms 17:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:51:20 INFO - PROCESS | 1834 | 1461545480929 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:51:20 INFO - PROCESS | 1834 | 1461545480931 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 17:51:20 INFO - PROCESS | 1834 | 1461545480937 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:51:20 INFO - PROCESS | 1834 | 1461545480941 Marionette TRACE conn3 <- [1,1398,null,{}] 17:51:20 INFO - PROCESS | 1834 | 1461545480946 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}] 17:51:21 INFO - PROCESS | 1834 | 1461545481139 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:51:21 INFO - PROCESS | 1834 | 1461545481327 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db0a50000 == 116 [pid = 1834] [id = 357] 17:51:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f2dad45b800) [pid = 1834] [serial = 1072] [outer = (nil)] 17:51:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f2db0d9b000) [pid = 1834] [serial = 1073] [outer = 0x7f2dad45b800] 17:51:21 INFO - PROCESS | 1834 | 1461545481409 Marionette DEBUG loaded listener.js 17:51:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f2db12a8000) [pid = 1834] [serial = 1074] [outer = 0x7f2dad45b800] 17:51:22 INFO - PROCESS | 1834 | 1461545482274 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]]]}] 17:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1379ms 17:51:22 INFO - PROCESS | 1834 | 1461545482316 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:51:22 INFO - PROCESS | 1834 | 1461545482319 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 17:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:51:22 INFO - PROCESS | 1834 | 1461545482325 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:51:22 INFO - PROCESS | 1834 | 1461545482328 Marionette TRACE conn3 <- [1,1402,null,{}] 17:51:22 INFO - PROCESS | 1834 | 1461545482334 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}] 17:51:22 INFO - PROCESS | 1834 | 1461545482504 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:51:22 INFO - PROCESS | 1834 | 1461545482692 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db0e0d000 == 117 [pid = 1834] [id = 358] 17:51:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f2d99036400) [pid = 1834] [serial = 1075] [outer = (nil)] 17:51:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f2d9903b800) [pid = 1834] [serial = 1076] [outer = 0x7f2d99036400] 17:51:22 INFO - PROCESS | 1834 | 1461545482760 Marionette DEBUG loaded listener.js 17:51:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f2d99040000) [pid = 1834] [serial = 1077] [outer = 0x7f2d99036400] 17:51:23 INFO - PROCESS | 1834 | 1461545483615 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]]]}] 17:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1334ms 17:51:23 INFO - PROCESS | 1834 | 1461545483661 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:51:23 INFO - PROCESS | 1834 | 1461545483664 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 17:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:51:23 INFO - PROCESS | 1834 | 1461545483671 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:51:23 INFO - PROCESS | 1834 | 1461545483673 Marionette TRACE conn3 <- [1,1406,null,{}] 17:51:23 INFO - PROCESS | 1834 | 1461545483679 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}] 17:51:23 INFO - PROCESS | 1834 | 1461545483865 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:51:24 INFO - PROCESS | 1834 | 1461545484053 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db1692000 == 118 [pid = 1834] [id = 359] 17:51:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f2d99036c00) [pid = 1834] [serial = 1078] [outer = (nil)] 17:51:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f2db0d9ac00) [pid = 1834] [serial = 1079] [outer = 0x7f2d99036c00] 17:51:24 INFO - PROCESS | 1834 | 1461545484123 Marionette DEBUG loaded listener.js 17:51:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f2d9c77ac00) [pid = 1834] [serial = 1080] [outer = 0x7f2d99036c00] 17:51:25 INFO - PROCESS | 1834 | 1461545485014 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]]]}] 17:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1382ms 17:51:25 INFO - PROCESS | 1834 | 1461545485054 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:51:25 INFO - PROCESS | 1834 | 1461545485058 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 17:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:51:25 INFO - PROCESS | 1834 | 1461545485063 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:51:25 INFO - PROCESS | 1834 | 1461545485066 Marionette TRACE conn3 <- [1,1410,null,{}] 17:51:25 INFO - PROCESS | 1834 | 1461545485072 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}] 17:51:25 INFO - PROCESS | 1834 | 1461545485234 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:51:25 INFO - PROCESS | 1834 | 1461545485430 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db56c3800 == 119 [pid = 1834] [id = 360] 17:51:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f2d99037000) [pid = 1834] [serial = 1081] [outer = (nil)] 17:51:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2d99aaac00) [pid = 1834] [serial = 1082] [outer = 0x7f2d99037000] 17:51:25 INFO - PROCESS | 1834 | 1461545485497 Marionette DEBUG loaded listener.js 17:51:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f2d99aaf400) [pid = 1834] [serial = 1083] [outer = 0x7f2d99037000] 17:51:26 INFO - PROCESS | 1834 | 1461545486463 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]]]}] 17:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1430ms 17:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:51:26 INFO - PROCESS | 1834 | 1461545486494 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:51:26 INFO - PROCESS | 1834 | 1461545486497 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 17:51:26 INFO - PROCESS | 1834 | 1461545486503 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:51:26 INFO - PROCESS | 1834 | 1461545486507 Marionette TRACE conn3 <- [1,1414,null,{}] 17:51:26 INFO - PROCESS | 1834 | 1461545486512 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}] 17:51:26 INFO - PROCESS | 1834 | 1461545486689 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:51:26 INFO - PROCESS | 1834 | 1461545486873 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db66bc800 == 120 [pid = 1834] [id = 361] 17:51:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f2d99aa5400) [pid = 1834] [serial = 1084] [outer = (nil)] 17:51:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2db160d400) [pid = 1834] [serial = 1085] [outer = 0x7f2d99aa5400] 17:51:26 INFO - PROCESS | 1834 | 1461545486947 Marionette DEBUG loaded listener.js 17:51:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2db16e1400) [pid = 1834] [serial = 1086] [outer = 0x7f2d99aa5400] 17:51:27 INFO - PROCESS | 1834 | 1461545487897 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]]]}] 17:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1439ms 17:51:27 INFO - PROCESS | 1834 | 1461545487942 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:51:27 INFO - PROCESS | 1834 | 1461545487946 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 17:51:27 INFO - PROCESS | 1834 | 1461545487952 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:51:27 INFO - PROCESS | 1834 | 1461545487956 Marionette TRACE conn3 <- [1,1418,null,{}] 17:51:27 INFO - PROCESS | 1834 | 1461545487961 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}] 17:51:28 INFO - PROCESS | 1834 | 1461545488194 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:51:28 INFO - PROCESS | 1834 | 1461545488429 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8a944000 == 121 [pid = 1834] [id = 362] 17:51:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2d888e8c00) [pid = 1834] [serial = 1087] [outer = (nil)] 17:51:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2d8bf4bc00) [pid = 1834] [serial = 1088] [outer = 0x7f2d888e8c00] 17:51:28 INFO - PROCESS | 1834 | 1461545488528 Marionette DEBUG loaded listener.js 17:51:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2db1702400) [pid = 1834] [serial = 1089] [outer = 0x7f2d888e8c00] 17:51:29 INFO - PROCESS | 1834 | 1461545489406 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]]]}] 17:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1530ms 17:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:51:29 INFO - PROCESS | 1834 | 1461545489483 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:51:29 INFO - PROCESS | 1834 | 1461545489486 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 17:51:29 INFO - PROCESS | 1834 | 1461545489492 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:51:29 INFO - PROCESS | 1834 | 1461545489495 Marionette TRACE conn3 <- [1,1422,null,{}] 17:51:29 INFO - PROCESS | 1834 | 1461545489500 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}] 17:51:29 INFO - PROCESS | 1834 | 1461545489713 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:51:30 INFO - PROCESS | 1834 | 1461545490426 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8b9e2800 == 122 [pid = 1834] [id = 363] 17:51:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2d860efc00) [pid = 1834] [serial = 1090] [outer = (nil)] 17:51:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2d86de4000) [pid = 1834] [serial = 1091] [outer = 0x7f2d860efc00] 17:51:30 INFO - PROCESS | 1834 | 1461545490500 Marionette DEBUG loaded listener.js 17:51:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2d87fe1800) [pid = 1834] [serial = 1092] [outer = 0x7f2d860efc00] 17:51:31 INFO - PROCESS | 1834 | 1461545491362 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]]]}] 17:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1932ms 17:51:31 INFO - PROCESS | 1834 | 1461545491425 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:51:31 INFO - PROCESS | 1834 | 1461545491432 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 17:51:31 INFO - PROCESS | 1834 | 1461545491440 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:51:31 INFO - PROCESS | 1834 | 1461545491443 Marionette TRACE conn3 <- [1,1426,null,{}] 17:51:31 INFO - PROCESS | 1834 | 1461545491449 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}] 17:51:31 INFO - PROCESS | 1834 | 1461545491625 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:51:31 INFO - PROCESS | 1834 | 1461545491836 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8bedb000 == 123 [pid = 1834] [id = 364] 17:51:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2d86dd9800) [pid = 1834] [serial = 1093] [outer = (nil)] 17:51:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2d8abc9c00) [pid = 1834] [serial = 1094] [outer = 0x7f2d86dd9800] 17:51:31 INFO - PROCESS | 1834 | 1461545491902 Marionette DEBUG loaded listener.js 17:51:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f2d8bbd0400) [pid = 1834] [serial = 1095] [outer = 0x7f2d86dd9800] 17:51:32 INFO - PROCESS | 1834 | 1461545492933 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]]]}] 17:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1531ms 17:51:32 INFO - PROCESS | 1834 | 1461545492974 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:51:32 INFO - PROCESS | 1834 | 1461545492980 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 17:51:32 INFO - PROCESS | 1834 | 1461545492986 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:51:32 INFO - PROCESS | 1834 | 1461545492989 Marionette TRACE conn3 <- [1,1430,null,{}] 17:51:32 INFO - PROCESS | 1834 | 1461545492994 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}] 17:51:33 INFO - PROCESS | 1834 | 1461545493157 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:51:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9b274000 == 122 [pid = 1834] [id = 44] 17:51:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d975a1000 == 121 [pid = 1834] [id = 53] 17:51:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9bc6e000 == 120 [pid = 1834] [id = 266] 17:51:33 INFO - PROCESS | 1834 | 1461545493434 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95986000 == 119 [pid = 1834] [id = 52] 17:51:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d890d5800 == 120 [pid = 1834] [id = 365] 17:51:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2d8cd75c00) [pid = 1834] [serial = 1096] [outer = (nil)] 17:51:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2d93804800) [pid = 1834] [serial = 1097] [outer = 0x7f2d8cd75c00] 17:51:33 INFO - PROCESS | 1834 | 1461545493579 Marionette DEBUG loaded listener.js 17:51:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2d947eb800) [pid = 1834] [serial = 1098] [outer = 0x7f2d8cd75c00] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2d95f37400) [pid = 1834] [serial = 995] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2d98a0d000) [pid = 1834] [serial = 996] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f2d8c2ce800) [pid = 1834] [serial = 944] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2d9555bc00) [pid = 1834] [serial = 992] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2da02ab400) [pid = 1834] [serial = 959] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f2d9485d400) [pid = 1834] [serial = 968] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2d94983800) [pid = 1834] [serial = 986] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f2dac211c00) [pid = 1834] [serial = 971] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2d9d623000) [pid = 1834] [serial = 956] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2d92853800) [pid = 1834] [serial = 987] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2d9497e000) [pid = 1834] [serial = 947] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2d9478fc00) [pid = 1834] [serial = 984] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2d9493f800) [pid = 1834] [serial = 974] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2d86fee800) [pid = 1834] [serial = 977] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f2dac006000) [pid = 1834] [serial = 965] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f2d963e1800) [pid = 1834] [serial = 950] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2da6195c00) [pid = 1834] [serial = 962] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f2d98a58800) [pid = 1834] [serial = 953] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f2d8c2ca400) [pid = 1834] [serial = 983] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f2d95288000) [pid = 1834] [serial = 990] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2d888e9400) [pid = 1834] [serial = 941] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f2d95a51000) [pid = 1834] [serial = 993] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f2d8bbd1000) [pid = 1834] [serial = 981] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f2d95119400) [pid = 1834] [serial = 989] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f2d8ba65c00) [pid = 1834] [serial = 980] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f2d888db400) [pid = 1834] [serial = 978] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1834 | 1461545494324 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]]]}] 17:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1386ms 17:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:51:34 INFO - PROCESS | 1834 | 1461545494397 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:51:34 INFO - PROCESS | 1834 | 1461545494400 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 17:51:34 INFO - PROCESS | 1834 | 1461545494414 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:51:34 INFO - PROCESS | 1834 | 1461545494422 Marionette TRACE conn3 <- [1,1434,null,{}] 17:51:34 INFO - PROCESS | 1834 | 1461545494430 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}] 17:51:34 INFO - PROCESS | 1834 | 1461545494583 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:51:34 INFO - PROCESS | 1834 | 1461545494594 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94707800 == 121 [pid = 1834] [id = 366] 17:51:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f2d94803c00) [pid = 1834] [serial = 1099] [outer = (nil)] 17:51:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f2d9497ec00) [pid = 1834] [serial = 1100] [outer = 0x7f2d94803c00] 17:51:34 INFO - PROCESS | 1834 | 1461545494653 Marionette DEBUG loaded listener.js 17:51:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f2d94f54400) [pid = 1834] [serial = 1101] [outer = 0x7f2d94803c00] 17:51:35 INFO - PROCESS | 1834 | 1461545495524 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]]]}] 17:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1152ms 17:51:35 INFO - PROCESS | 1834 | 1461545495559 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:51:35 INFO - PROCESS | 1834 | 1461545495564 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 17:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:51:35 INFO - PROCESS | 1834 | 1461545495569 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:51:35 INFO - PROCESS | 1834 | 1461545495571 Marionette TRACE conn3 <- [1,1438,null,{}] 17:51:35 INFO - PROCESS | 1834 | 1461545495577 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}] 17:51:35 INFO - PROCESS | 1834 | 1461545495738 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:51:35 INFO - PROCESS | 1834 | 1461545495753 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e1c800 == 122 [pid = 1834] [id = 367] 17:51:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f2d8ba62400) [pid = 1834] [serial = 1102] [outer = (nil)] 17:51:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f2d9511d800) [pid = 1834] [serial = 1103] [outer = 0x7f2d8ba62400] 17:51:35 INFO - PROCESS | 1834 | 1461545495963 Marionette DEBUG loaded listener.js 17:51:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f2d952ebc00) [pid = 1834] [serial = 1104] [outer = 0x7f2d8ba62400] 17:51:36 INFO - PROCESS | 1834 | 1461545496762 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]]]}] 17:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1233ms 17:51:36 INFO - PROCESS | 1834 | 1461545496803 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:51:36 INFO - PROCESS | 1834 | 1461545496807 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 17:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:51:36 INFO - PROCESS | 1834 | 1461545496818 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:51:36 INFO - PROCESS | 1834 | 1461545496820 Marionette TRACE conn3 <- [1,1442,null,{}] 17:51:36 INFO - PROCESS | 1834 | 1461545496825 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}] 17:51:37 INFO - PROCESS | 1834 | 1461545497023 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:51:37 INFO - PROCESS | 1834 | 1461545497052 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95799000 == 123 [pid = 1834] [id = 368] 17:51:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f2d95a51000) [pid = 1834] [serial = 1105] [outer = (nil)] 17:51:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f2d95c0fc00) [pid = 1834] [serial = 1106] [outer = 0x7f2d95a51000] 17:51:37 INFO - PROCESS | 1834 | 1461545497124 Marionette DEBUG loaded listener.js 17:51:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f2d963e2c00) [pid = 1834] [serial = 1107] [outer = 0x7f2d95a51000] 17:51:38 INFO - PROCESS | 1834 | 1461545498014 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]]]}] 17:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1230ms 17:51:38 INFO - PROCESS | 1834 | 1461545498043 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:51:38 INFO - PROCESS | 1834 | 1461545498046 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 17:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:51:38 INFO - PROCESS | 1834 | 1461545498052 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:51:38 INFO - PROCESS | 1834 | 1461545498054 Marionette TRACE conn3 <- [1,1446,null,{}] 17:51:38 INFO - PROCESS | 1834 | 1461545498059 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}] 17:51:38 INFO - PROCESS | 1834 | 1461545498258 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:51:38 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f2d990ee400) [pid = 1834] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:51:38 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f2d86ff2c00) [pid = 1834] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:51:38 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f2d86de2800) [pid = 1834] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:51:38 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2d9380b400) [pid = 1834] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:51:38 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f2d87fe3000) [pid = 1834] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:51:38 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f2d86ddb800) [pid = 1834] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:51:38 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f2d94ead400) [pid = 1834] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:51:38 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f2d94eb1800) [pid = 1834] [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.] 17:51:38 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f2d95518800) [pid = 1834] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:51:38 INFO - PROCESS | 1834 | 1461545498892 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d884c9800 == 124 [pid = 1834] [id = 369] 17:51:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f2d860e8800) [pid = 1834] [serial = 1108] [outer = (nil)] 17:51:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f2d860f2c00) [pid = 1834] [serial = 1109] [outer = 0x7f2d860e8800] 17:51:38 INFO - PROCESS | 1834 | 1461545498970 Marionette DEBUG loaded listener.js 17:51:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f2d885eac00) [pid = 1834] [serial = 1110] [outer = 0x7f2d860e8800] 17:51:39 INFO - PROCESS | 1834 | 1461545499856 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]]]}] 17:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1833ms 17:51:39 INFO - PROCESS | 1834 | 1461545499888 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:51:39 INFO - PROCESS | 1834 | 1461545499895 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 17:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:51:39 INFO - PROCESS | 1834 | 1461545499903 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:51:39 INFO - PROCESS | 1834 | 1461545499908 Marionette TRACE conn3 <- [1,1450,null,{}] 17:51:39 INFO - PROCESS | 1834 | 1461545499914 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}] 17:51:40 INFO - PROCESS | 1834 | 1461545500094 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:51:40 INFO - PROCESS | 1834 | 1461545500283 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8cd1e800 == 125 [pid = 1834] [id = 370] 17:51:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f2d860f0800) [pid = 1834] [serial = 1111] [outer = (nil)] 17:51:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f2d8bf49800) [pid = 1834] [serial = 1112] [outer = 0x7f2d860f0800] 17:51:40 INFO - PROCESS | 1834 | 1461545500357 Marionette DEBUG loaded listener.js 17:51:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f2d8cd72400) [pid = 1834] [serial = 1113] [outer = 0x7f2d860f0800] 17:51:41 INFO - PROCESS | 1834 | 1461545501430 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]]]}] 17:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1582ms 17:51:41 INFO - PROCESS | 1834 | 1461545501490 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:51:41 INFO - PROCESS | 1834 | 1461545501496 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 17:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:51:41 INFO - PROCESS | 1834 | 1461545501503 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:51:41 INFO - PROCESS | 1834 | 1461545501507 Marionette TRACE conn3 <- [1,1454,null,{}] 17:51:41 INFO - PROCESS | 1834 | 1461545501512 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}] 17:51:41 INFO - PROCESS | 1834 | 1461545501708 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:51:41 INFO - PROCESS | 1834 | 1461545501972 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95d6f800 == 126 [pid = 1834] [id = 371] 17:51:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f2d947e8800) [pid = 1834] [serial = 1114] [outer = (nil)] 17:51:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f2d9493a800) [pid = 1834] [serial = 1115] [outer = 0x7f2d947e8800] 17:51:42 INFO - PROCESS | 1834 | 1461545502093 Marionette DEBUG loaded listener.js 17:51:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f2d94eb7c00) [pid = 1834] [serial = 1116] [outer = 0x7f2d947e8800] 17:51:42 INFO - PROCESS | 1834 | 1461545502961 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]]]}] 17:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1488ms 17:51:42 INFO - PROCESS | 1834 | 1461545502992 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:51:42 INFO - PROCESS | 1834 | 1461545502996 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 17:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:51:43 INFO - PROCESS | 1834 | 1461545503010 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:51:43 INFO - PROCESS | 1834 | 1461545503020 Marionette TRACE conn3 <- [1,1458,null,{}] 17:51:43 INFO - PROCESS | 1834 | 1461545503029 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}] 17:51:43 INFO - PROCESS | 1834 | 1461545503235 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:51:43 INFO - PROCESS | 1834 | 1461545503419 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99303800 == 127 [pid = 1834] [id = 372] 17:51:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2d955da800) [pid = 1834] [serial = 1117] [outer = (nil)] 17:51:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f2d95f37000) [pid = 1834] [serial = 1118] [outer = 0x7f2d955da800] 17:51:43 INFO - PROCESS | 1834 | 1461545503501 Marionette DEBUG loaded listener.js 17:51:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f2d963e1000) [pid = 1834] [serial = 1119] [outer = 0x7f2d955da800] 17:51:44 INFO - PROCESS | 1834 | 1461545504406 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]]]}] 17:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1445ms 17:51:44 INFO - PROCESS | 1834 | 1461545504449 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:51:44 INFO - PROCESS | 1834 | 1461545504454 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 17:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:51:44 INFO - PROCESS | 1834 | 1461545504459 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:51:44 INFO - PROCESS | 1834 | 1461545504461 Marionette TRACE conn3 <- [1,1462,null,{}] 17:51:44 INFO - PROCESS | 1834 | 1461545504467 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}] 17:51:44 INFO - PROCESS | 1834 | 1461545504631 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:51:44 INFO - PROCESS | 1834 | 1461545504821 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9994d800 == 128 [pid = 1834] [id = 373] 17:51:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2d95864400) [pid = 1834] [serial = 1120] [outer = (nil)] 17:51:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2d989ae400) [pid = 1834] [serial = 1121] [outer = 0x7f2d95864400] 17:51:44 INFO - PROCESS | 1834 | 1461545504890 Marionette DEBUG loaded listener.js 17:51:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2d98a4e400) [pid = 1834] [serial = 1122] [outer = 0x7f2d95864400] 17:51:45 INFO - PROCESS | 1834 | 1461545505840 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]]]}] 17:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1430ms 17:51:45 INFO - PROCESS | 1834 | 1461545505890 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:51:45 INFO - PROCESS | 1834 | 1461545505894 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 17:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:51:45 INFO - PROCESS | 1834 | 1461545505900 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:51:45 INFO - PROCESS | 1834 | 1461545505903 Marionette TRACE conn3 <- [1,1466,null,{}] 17:51:45 INFO - PROCESS | 1834 | 1461545505908 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}] 17:51:46 INFO - PROCESS | 1834 | 1461545506083 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:51:46 INFO - PROCESS | 1834 | 1461545506274 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9c7ac000 == 129 [pid = 1834] [id = 374] 17:51:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2d98b41400) [pid = 1834] [serial = 1123] [outer = (nil)] 17:51:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2d99032400) [pid = 1834] [serial = 1124] [outer = 0x7f2d98b41400] 17:51:46 INFO - PROCESS | 1834 | 1461545506362 Marionette DEBUG loaded listener.js 17:51:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2d99399400) [pid = 1834] [serial = 1125] [outer = 0x7f2d98b41400] 17:51:47 INFO - PROCESS | 1834 | 1461545507327 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]]]}] 17:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1478ms 17:51:47 INFO - PROCESS | 1834 | 1461545507378 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:51:47 INFO - PROCESS | 1834 | 1461545507382 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 17:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:51:47 INFO - PROCESS | 1834 | 1461545507393 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:51:47 INFO - PROCESS | 1834 | 1461545507398 Marionette TRACE conn3 <- [1,1470,null,{}] 17:51:47 INFO - PROCESS | 1834 | 1461545507407 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}] 17:51:47 INFO - PROCESS | 1834 | 1461545507627 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:51:47 INFO - PROCESS | 1834 | 1461545507812 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e98b000 == 130 [pid = 1834] [id = 375] 17:51:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2d9bc15c00) [pid = 1834] [serial = 1126] [outer = (nil)] 17:51:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2d9ca11000) [pid = 1834] [serial = 1127] [outer = 0x7f2d9bc15c00] 17:51:47 INFO - PROCESS | 1834 | 1461545507921 Marionette DEBUG loaded listener.js 17:51:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2d9d81dc00) [pid = 1834] [serial = 1128] [outer = 0x7f2d9bc15c00] 17:51:48 INFO - PROCESS | 1834 | 1461545508792 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]]]}] 17:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1437ms 17:51:48 INFO - PROCESS | 1834 | 1461545508828 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:51:48 INFO - PROCESS | 1834 | 1461545508831 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 17:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:51:48 INFO - PROCESS | 1834 | 1461545508837 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:51:48 INFO - PROCESS | 1834 | 1461545508839 Marionette TRACE conn3 <- [1,1474,null,{}] 17:51:48 INFO - PROCESS | 1834 | 1461545508845 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}] 17:51:49 INFO - PROCESS | 1834 | 1461545509030 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:51:49 INFO - PROCESS | 1834 | 1461545509231 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f84f000 == 131 [pid = 1834] [id = 376] 17:51:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2d94810c00) [pid = 1834] [serial = 1129] [outer = (nil)] 17:51:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f2d9ef18c00) [pid = 1834] [serial = 1130] [outer = 0x7f2d94810c00] 17:51:49 INFO - PROCESS | 1834 | 1461545509301 Marionette DEBUG loaded listener.js 17:51:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2d9f22d000) [pid = 1834] [serial = 1131] [outer = 0x7f2d94810c00] 17:51:50 INFO - PROCESS | 1834 | 1461545510204 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]]]}] 17:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1427ms 17:51:50 INFO - PROCESS | 1834 | 1461545510265 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:51:50 INFO - PROCESS | 1834 | 1461545510268 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 17:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:51:50 INFO - PROCESS | 1834 | 1461545510274 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:51:50 INFO - PROCESS | 1834 | 1461545510276 Marionette TRACE conn3 <- [1,1478,null,{}] 17:51:50 INFO - PROCESS | 1834 | 1461545510282 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}] 17:51:50 INFO - PROCESS | 1834 | 1461545510444 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:51:50 INFO - PROCESS | 1834 | 1461545510643 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dabd1f000 == 132 [pid = 1834] [id = 377] 17:51:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2d9c77e800) [pid = 1834] [serial = 1132] [outer = (nil)] 17:51:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2da1e73c00) [pid = 1834] [serial = 1133] [outer = 0x7f2d9c77e800] 17:51:50 INFO - PROCESS | 1834 | 1461545510718 Marionette DEBUG loaded listener.js 17:51:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f2da2410c00) [pid = 1834] [serial = 1134] [outer = 0x7f2d9c77e800] 17:51:51 INFO - PROCESS | 1834 | 1461545511871 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]]]}] 17:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1635ms 17:51:51 INFO - PROCESS | 1834 | 1461545511913 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:51:51 INFO - PROCESS | 1834 | 1461545511919 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 17:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:51:51 INFO - PROCESS | 1834 | 1461545511928 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:51:51 INFO - PROCESS | 1834 | 1461545511933 Marionette TRACE conn3 <- [1,1482,null,{}] 17:51:51 INFO - PROCESS | 1834 | 1461545511941 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}] 17:51:52 INFO - PROCESS | 1834 | 1461545512238 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:51:52 INFO - PROCESS | 1834 | 1461545512498 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db0a59000 == 133 [pid = 1834] [id = 378] 17:51:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f2d9e7f7400) [pid = 1834] [serial = 1135] [outer = (nil)] 17:51:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f2dab11a400) [pid = 1834] [serial = 1136] [outer = 0x7f2d9e7f7400] 17:51:52 INFO - PROCESS | 1834 | 1461545512585 Marionette DEBUG loaded listener.js 17:51:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f2dac006000) [pid = 1834] [serial = 1137] [outer = 0x7f2d9e7f7400] 17:51:53 INFO - PROCESS | 1834 | 1461545513448 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]]]}] 17:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1591ms 17:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:51:53 INFO - PROCESS | 1834 | 1461545513519 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:51:53 INFO - PROCESS | 1834 | 1461545513522 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 17:51:53 INFO - PROCESS | 1834 | 1461545513528 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:51:53 INFO - PROCESS | 1834 | 1461545513531 Marionette TRACE conn3 <- [1,1486,null,{}] 17:51:53 INFO - PROCESS | 1834 | 1461545513536 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}] 17:51:53 INFO - PROCESS | 1834 | 1461545513708 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:51:53 INFO - PROCESS | 1834 | 1461545513895 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db66ae800 == 134 [pid = 1834] [id = 379] 17:51:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f2dac4de400) [pid = 1834] [serial = 1138] [outer = (nil)] 17:51:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f2dad150800) [pid = 1834] [serial = 1139] [outer = 0x7f2dac4de400] 17:51:53 INFO - PROCESS | 1834 | 1461545513980 Marionette DEBUG loaded listener.js 17:51:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f2dad462c00) [pid = 1834] [serial = 1140] [outer = 0x7f2dac4de400] 17:51:54 INFO - PROCESS | 1834 | 1461545514874 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]]]}] 17:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1386ms 17:51:54 INFO - PROCESS | 1834 | 1461545514914 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:51:54 INFO - PROCESS | 1834 | 1461545514918 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 17:51:54 INFO - PROCESS | 1834 | 1461545514924 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:51:54 INFO - PROCESS | 1834 | 1461545514928 Marionette TRACE conn3 <- [1,1490,null,{}] 17:51:54 INFO - PROCESS | 1834 | 1461545514933 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}] 17:51:55 INFO - PROCESS | 1834 | 1461545515156 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:51:55 INFO - PROCESS | 1834 | 1461545515346 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99a83000 == 135 [pid = 1834] [id = 380] 17:51:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f2daceaf000) [pid = 1834] [serial = 1141] [outer = (nil)] 17:51:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f2db160f400) [pid = 1834] [serial = 1142] [outer = 0x7f2daceaf000] 17:51:55 INFO - PROCESS | 1834 | 1461545515414 Marionette DEBUG loaded listener.js 17:51:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f2db1705400) [pid = 1834] [serial = 1143] [outer = 0x7f2daceaf000] 17:51:56 INFO - PROCESS | 1834 | 1461545516315 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]]]}] 17:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1429ms 17:51:56 INFO - PROCESS | 1834 | 1461545516353 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:51:56 INFO - PROCESS | 1834 | 1461545516355 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 17:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:51:56 INFO - PROCESS | 1834 | 1461545516361 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:51:56 INFO - PROCESS | 1834 | 1461545516364 Marionette TRACE conn3 <- [1,1494,null,{}] 17:51:56 INFO - PROCESS | 1834 | 1461545516369 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}] 17:51:56 INFO - PROCESS | 1834 | 1461545516539 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:51:56 INFO - PROCESS | 1834 | 1461545516739 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99a9d000 == 136 [pid = 1834] [id = 381] 17:51:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2d8ab98800) [pid = 1834] [serial = 1144] [outer = (nil)] 17:51:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2d8aba0800) [pid = 1834] [serial = 1145] [outer = 0x7f2d8ab98800] 17:51:56 INFO - PROCESS | 1834 | 1461545516808 Marionette DEBUG loaded listener.js 17:51:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f2d8aba7c00) [pid = 1834] [serial = 1146] [outer = 0x7f2d8ab98800] 17:51:57 INFO - PROCESS | 1834 | 1461545517677 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]]]}] 17:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1389ms 17:51:57 INFO - PROCESS | 1834 | 1461545517752 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:51:57 INFO - PROCESS | 1834 | 1461545517755 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 17:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:51:57 INFO - PROCESS | 1834 | 1461545517761 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:51:57 INFO - PROCESS | 1834 | 1461545517763 Marionette TRACE conn3 <- [1,1498,null,{}] 17:51:57 INFO - PROCESS | 1834 | 1461545517768 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}] 17:51:57 INFO - PROCESS | 1834 | 1461545517943 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:51:58 INFO - PROCESS | 1834 | 1461545518130 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9961a800 == 137 [pid = 1834] [id = 382] 17:51:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f2d8ab99400) [pid = 1834] [serial = 1147] [outer = (nil)] 17:51:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f2d92687800) [pid = 1834] [serial = 1148] [outer = 0x7f2d8ab99400] 17:51:58 INFO - PROCESS | 1834 | 1461545518200 Marionette DEBUG loaded listener.js 17:51:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f2d9268c800) [pid = 1834] [serial = 1149] [outer = 0x7f2d8ab99400] 17:51:59 INFO - PROCESS | 1834 | 1461545519009 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]]]}] 17:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1279ms 17:51:59 INFO - PROCESS | 1834 | 1461545519041 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:51:59 INFO - PROCESS | 1834 | 1461545519045 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 17:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:51:59 INFO - PROCESS | 1834 | 1461545519050 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:51:59 INFO - PROCESS | 1834 | 1461545519052 Marionette TRACE conn3 <- [1,1502,null,{}] 17:51:59 INFO - PROCESS | 1834 | 1461545519058 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}] 17:51:59 INFO - PROCESS | 1834 | 1461545519238 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:51:59 INFO - PROCESS | 1834 | 1461545519431 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d86566800 == 138 [pid = 1834] [id = 383] 17:51:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f2d865bd400) [pid = 1834] [serial = 1150] [outer = (nil)] 17:51:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f2d865c4c00) [pid = 1834] [serial = 1151] [outer = 0x7f2d865bd400] 17:51:59 INFO - PROCESS | 1834 | 1461545519499 Marionette DEBUG loaded listener.js 17:51:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f2d865c9c00) [pid = 1834] [serial = 1152] [outer = 0x7f2d865bd400] 17:52:00 INFO - PROCESS | 1834 | 1461545520389 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]]]}] 17:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1379ms 17:52:00 INFO - PROCESS | 1834 | 1461545520431 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:52:00 INFO - PROCESS | 1834 | 1461545520433 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 17:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:52:00 INFO - PROCESS | 1834 | 1461545520439 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:52:00 INFO - PROCESS | 1834 | 1461545520441 Marionette TRACE conn3 <- [1,1506,null,{}] 17:52:00 INFO - PROCESS | 1834 | 1461545520447 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}] 17:52:00 INFO - PROCESS | 1834 | 1461545520638 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:52:01 INFO - PROCESS | 1834 | 1461545521357 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8a958000 == 139 [pid = 1834] [id = 384] 17:52:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f2d860f1800) [pid = 1834] [serial = 1153] [outer = (nil)] 17:52:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f2d86de5c00) [pid = 1834] [serial = 1154] [outer = 0x7f2d860f1800] 17:52:01 INFO - PROCESS | 1834 | 1461545521485 Marionette DEBUG loaded listener.js 17:52:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f2d894a9400) [pid = 1834] [serial = 1155] [outer = 0x7f2d860f1800] 17:52:02 INFO - PROCESS | 1834 | 1461545522447 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]]]}] 17:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 2042ms 17:52:02 INFO - PROCESS | 1834 | 1461545522486 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:52:02 INFO - PROCESS | 1834 | 1461545522496 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 17:52:02 INFO - PROCESS | 1834 | 1461545522509 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:52:02 INFO - PROCESS | 1834 | 1461545522515 Marionette TRACE conn3 <- [1,1510,null,{}] 17:52:02 INFO - PROCESS | 1834 | 1461545522526 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}] 17:52:02 INFO - PROCESS | 1834 | 1461545522817 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:52:03 INFO - PROCESS | 1834 | 1461545523142 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9374b000 == 140 [pid = 1834] [id = 385] 17:52:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f2d8bf47000) [pid = 1834] [serial = 1156] [outer = (nil)] 17:52:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f2d8cd75000) [pid = 1834] [serial = 1157] [outer = 0x7f2d8bf47000] 17:52:03 INFO - PROCESS | 1834 | 1461545523256 Marionette DEBUG loaded listener.js 17:52:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f2d9268a800) [pid = 1834] [serial = 1158] [outer = 0x7f2d8bf47000] 17:52:04 INFO - PROCESS | 1834 | 1461545524333 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]]]}] 17:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1906ms 17:52:04 INFO - PROCESS | 1834 | 1461545524415 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:52:04 INFO - PROCESS | 1834 | 1461545524422 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 17:52:04 INFO - PROCESS | 1834 | 1461545524429 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:52:04 INFO - PROCESS | 1834 | 1461545524431 Marionette TRACE conn3 <- [1,1514,null,{}] 17:52:04 INFO - PROCESS | 1834 | 1461545524437 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}] 17:52:04 INFO - PROCESS | 1834 | 1461545524641 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:52:04 INFO - PROCESS | 1834 | 1461545524914 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d87ec5000 == 141 [pid = 1834] [id = 386] 17:52:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f2d888e9400) [pid = 1834] [serial = 1159] [outer = (nil)] 17:52:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f2d94787c00) [pid = 1834] [serial = 1160] [outer = 0x7f2d888e9400] 17:52:05 INFO - PROCESS | 1834 | 1461545525034 Marionette DEBUG loaded listener.js 17:52:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f2d9482d800) [pid = 1834] [serial = 1161] [outer = 0x7f2d888e9400] 17:52:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8c1d9000 == 140 [pid = 1834] [id = 322] 17:52:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95799000 == 139 [pid = 1834] [id = 368] 17:52:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e1c800 == 138 [pid = 1834] [id = 367] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f2d95515000) [pid = 1834] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2d98b44000) [pid = 1834] [serial = 1010] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f2d99372c00) [pid = 1834] [serial = 1013] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f2d9c779400) [pid = 1834] [serial = 1016] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f2d9eba5000) [pid = 1834] [serial = 1019] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f2da02b2000) [pid = 1834] [serial = 1022] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f2da24d1c00) [pid = 1834] [serial = 1025] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f2dac011000) [pid = 1834] [serial = 1028] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f2dac007c00) [pid = 1834] [serial = 1031] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2da2407000) [pid = 1834] [serial = 1055] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94707800 == 137 [pid = 1834] [id = 366] 17:52:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d890d5800 == 136 [pid = 1834] [id = 365] 17:52:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8bedb000 == 135 [pid = 1834] [id = 364] 17:52:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8b9e2800 == 134 [pid = 1834] [id = 363] 17:52:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db0e0d000 == 133 [pid = 1834] [id = 358] 17:52:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db0a50000 == 132 [pid = 1834] [id = 357] 17:52:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dac25d800 == 131 [pid = 1834] [id = 356] 17:52:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da1f97000 == 130 [pid = 1834] [id = 355] 17:52:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d97593800 == 129 [pid = 1834] [id = 353] 17:52:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8bab1800 == 128 [pid = 1834] [id = 352] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f2d991a2c00) [pid = 1834] [serial = 1049] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f2d94854400) [pid = 1834] [serial = 1040] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f2d955e0000) [pid = 1834] [serial = 1052] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2d94f5a400) [pid = 1834] [serial = 1041] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2d98a14c00) [pid = 1834] [serial = 998] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2d95117800) [pid = 1834] [serial = 1043] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2d955dfc00) [pid = 1834] [serial = 1044] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f2d94829800) [pid = 1834] [serial = 1004] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f2d8ba66c00) [pid = 1834] [serial = 1001] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f2d955e7c00) [pid = 1834] [serial = 1007] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f2d8abd0400) [pid = 1834] [serial = 1035] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f2d888e0000) [pid = 1834] [serial = 1034] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f2d9380f000) [pid = 1834] [serial = 1038] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f2d894b3400) [pid = 1834] [serial = 1037] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f2d95c10000) [pid = 1834] [serial = 1046] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f2d975df800) [pid = 1834] [serial = 1047] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f2d993a5c00) [pid = 1834] [serial = 1050] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f2d924cec00) [pid = 1834] [serial = 720] [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.] 17:52:05 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2d9c781800) [pid = 1834] [serial = 1053] [outer = (nil)] [url = about:blank] 17:52:06 INFO - PROCESS | 1834 | 1461545526026 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]]]}] 17:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1631ms 17:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:52:06 INFO - PROCESS | 1834 | 1461545526059 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:52:06 INFO - PROCESS | 1834 | 1461545526062 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 17:52:06 INFO - PROCESS | 1834 | 1461545526076 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:52:06 INFO - PROCESS | 1834 | 1461545526084 Marionette TRACE conn3 <- [1,1518,null,{}] 17:52:06 INFO - PROCESS | 1834 | 1461545526092 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}] 17:52:06 INFO - PROCESS | 1834 | 1461545526289 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:52:06 INFO - PROCESS | 1834 | 1461545526463 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9256c000 == 129 [pid = 1834] [id = 387] 17:52:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2d87fd8400) [pid = 1834] [serial = 1162] [outer = (nil)] 17:52:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f2d94eb2400) [pid = 1834] [serial = 1163] [outer = 0x7f2d87fd8400] 17:52:06 INFO - PROCESS | 1834 | 1461545526527 Marionette DEBUG loaded listener.js 17:52:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f2d95116000) [pid = 1834] [serial = 1164] [outer = 0x7f2d87fd8400] 17:52:07 INFO - PROCESS | 1834 | 1461545527270 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]]]}] 17:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1244ms 17:52:07 INFO - PROCESS | 1834 | 1461545527313 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:52:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:52:07 INFO - PROCESS | 1834 | 1461545527318 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 17:52:07 INFO - PROCESS | 1834 | 1461545527324 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:52:07 INFO - PROCESS | 1834 | 1461545527326 Marionette TRACE conn3 <- [1,1522,null,{}] 17:52:07 INFO - PROCESS | 1834 | 1461545527331 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}] 17:52:07 INFO - PROCESS | 1834 | 1461545527561 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:52:07 INFO - PROCESS | 1834 | 1461545527660 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95d70000 == 130 [pid = 1834] [id = 388] 17:52:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f2d8bf50800) [pid = 1834] [serial = 1165] [outer = (nil)] 17:52:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f2d952ec800) [pid = 1834] [serial = 1166] [outer = 0x7f2d8bf50800] 17:52:07 INFO - PROCESS | 1834 | 1461545527721 Marionette DEBUG loaded listener.js 17:52:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f2d95a43000) [pid = 1834] [serial = 1167] [outer = 0x7f2d8bf50800] 17:52:08 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:52:08 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:52:08 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:52:08 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:52:08 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:52:08 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:52:08 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:52:08 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:52:08 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:52:08 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:52:08 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:52:08 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:52:08 INFO - PROCESS | 1834 | 1461545528461 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"]]]}] 17:52:08 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 () { 17:52:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:52:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:52:08 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 () { 17:52:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:52:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:52:08 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 () { 17:52:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:52:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:52:08 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 () { 17:52:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:52:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:52:08 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1185ms 17:52:08 INFO - PROCESS | 1834 | 1461545528529 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:52:08 INFO - PROCESS | 1834 | 1461545528532 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 17:52:08 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:52:08 INFO - PROCESS | 1834 | 1461545528544 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:52:08 INFO - PROCESS | 1834 | 1461545528546 Marionette TRACE conn3 <- [1,1526,null,{}] 17:52:08 INFO - PROCESS | 1834 | 1461545528550 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}] 17:52:08 INFO - PROCESS | 1834 | 1461545528761 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:52:08 INFO - PROCESS | 1834 | 1461545528793 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99161800 == 131 [pid = 1834] [id = 389] 17:52:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f2d95f3e400) [pid = 1834] [serial = 1168] [outer = (nil)] 17:52:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f2d98b38400) [pid = 1834] [serial = 1169] [outer = 0x7f2d95f3e400] 17:52:08 INFO - PROCESS | 1834 | 1461545528868 Marionette DEBUG loaded listener.js 17:52:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f2d9919d000) [pid = 1834] [serial = 1170] [outer = 0x7f2d95f3e400] 17:52:09 INFO - PROCESS | 1834 | 1461545529734 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"]]]}] 17:52:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:52:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:52:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:52:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1227ms 17:52:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:52:09 INFO - PROCESS | 1834 | 1461545529807 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:52:09 INFO - PROCESS | 1834 | 1461545529809 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 17:52:09 INFO - PROCESS | 1834 | 1461545529816 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:52:09 INFO - PROCESS | 1834 | 1461545529819 Marionette TRACE conn3 <- [1,1530,null,{}] 17:52:09 INFO - PROCESS | 1834 | 1461545529824 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}] 17:52:10 INFO - PROCESS | 1834 | 1461545530282 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f2d8ba62400) [pid = 1834] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f2d860efc00) [pid = 1834] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f2d94803c00) [pid = 1834] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f2d86dd9800) [pid = 1834] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f2d8cd75c00) [pid = 1834] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:52:10 INFO - PROCESS | 1834 | 1461545530433 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9471a000 == 132 [pid = 1834] [id = 390] 17:52:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f2d86dd9800) [pid = 1834] [serial = 1171] [outer = (nil)] 17:52:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f2d8bf4d400) [pid = 1834] [serial = 1172] [outer = 0x7f2d86dd9800] 17:52:10 INFO - PROCESS | 1834 | 1461545530505 Marionette DEBUG loaded listener.js 17:52:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f2d989af000) [pid = 1834] [serial = 1173] [outer = 0x7f2d86dd9800] 17:52:11 INFO - PROCESS | 1834 | 1461545531087 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]]]}] 17:52:11 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 17:52:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:52:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:52:11 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. 17:52:11 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:52:11 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1329ms 17:52:11 INFO - PROCESS | 1834 | 1461545531147 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:52:11 INFO - PROCESS | 1834 | 1461545531150 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 17:52:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:52:11 INFO - PROCESS | 1834 | 1461545531155 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:52:11 INFO - PROCESS | 1834 | 1461545531157 Marionette TRACE conn3 <- [1,1534,null,{}] 17:52:11 INFO - PROCESS | 1834 | 1461545531163 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}] 17:52:11 INFO - PROCESS | 1834 | 1461545531340 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:52:11 INFO - PROCESS | 1834 | 1461545531524 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99a82000 == 133 [pid = 1834] [id = 391] 17:52:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f2d94f5f800) [pid = 1834] [serial = 1174] [outer = (nil)] 17:52:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f2d9e9a2400) [pid = 1834] [serial = 1175] [outer = 0x7f2d94f5f800] 17:52:11 INFO - PROCESS | 1834 | 1461545531598 Marionette DEBUG loaded listener.js 17:52:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f2da1f20000) [pid = 1834] [serial = 1176] [outer = 0x7f2d94f5f800] 17:52:12 INFO - PROCESS | 1834 | 1461545532436 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]]]}] 17:52:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:52:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1334ms 17:52:12 INFO - PROCESS | 1834 | 1461545532492 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:52:12 INFO - PROCESS | 1834 | 1461545532498 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 17:52:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:52:12 INFO - PROCESS | 1834 | 1461545532509 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:52:12 INFO - PROCESS | 1834 | 1461545532514 Marionette TRACE conn3 <- [1,1538,null,{}] 17:52:12 INFO - PROCESS | 1834 | 1461545532524 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}] 17:52:12 INFO - PROCESS | 1834 | 1461545532729 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:52:12 INFO - PROCESS | 1834 | 1461545532926 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8b9c8800 == 134 [pid = 1834] [id = 392] 17:52:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f2d860edc00) [pid = 1834] [serial = 1177] [outer = (nil)] 17:52:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2d8aba3000) [pid = 1834] [serial = 1178] [outer = 0x7f2d860edc00] 17:52:13 INFO - PROCESS | 1834 | 1461545533000 Marionette DEBUG loaded listener.js 17:52:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2d8bbce400) [pid = 1834] [serial = 1179] [outer = 0x7f2d860edc00] 17:52:13 INFO - PROCESS | 1834 | 1461545533959 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]]]}] 17:52:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:52:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1488ms 17:52:14 INFO - PROCESS | 1834 | 1461545533997 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:52:14 INFO - PROCESS | 1834 | 1461545534006 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 17:52:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:52:14 INFO - PROCESS | 1834 | 1461545534015 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:52:14 INFO - PROCESS | 1834 | 1461545534019 Marionette TRACE conn3 <- [1,1542,null,{}] 17:52:14 INFO - PROCESS | 1834 | 1461545534025 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}] 17:52:14 INFO - PROCESS | 1834 | 1461545534206 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:52:14 INFO - PROCESS | 1834 | 1461545534407 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95d6e000 == 135 [pid = 1834] [id = 393] 17:52:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f2d92687400) [pid = 1834] [serial = 1180] [outer = (nil)] 17:52:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f2d9380b400) [pid = 1834] [serial = 1181] [outer = 0x7f2d92687400] 17:52:14 INFO - PROCESS | 1834 | 1461545534529 Marionette DEBUG loaded listener.js 17:52:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f2d94853000) [pid = 1834] [serial = 1182] [outer = 0x7f2d92687400] 17:52:15 INFO - PROCESS | 1834 | 1461545535431 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]]]}] 17:52:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:52:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1485ms 17:52:15 INFO - PROCESS | 1834 | 1461545535501 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:52:15 INFO - PROCESS | 1834 | 1461545535505 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 17:52:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:52:15 INFO - PROCESS | 1834 | 1461545535511 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:52:15 INFO - PROCESS | 1834 | 1461545535517 Marionette TRACE conn3 <- [1,1546,null,{}] 17:52:15 INFO - PROCESS | 1834 | 1461545535533 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}] 17:52:15 INFO - PROCESS | 1834 | 1461545535768 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:52:16 INFO - PROCESS | 1834 | 1461545536065 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9cd7b800 == 136 [pid = 1834] [id = 394] 17:52:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f2d95a47400) [pid = 1834] [serial = 1183] [outer = (nil)] 17:52:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f2d970e9400) [pid = 1834] [serial = 1184] [outer = 0x7f2d95a47400] 17:52:16 INFO - PROCESS | 1834 | 1461545536156 Marionette DEBUG loaded listener.js 17:52:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f2d98b39800) [pid = 1834] [serial = 1185] [outer = 0x7f2d95a47400] 17:52:17 INFO - PROCESS | 1834 | 1461545537032 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]]]}] 17:52:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:52:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1591ms 17:52:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:52:17 INFO - PROCESS | 1834 | 1461545537103 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:52:17 INFO - PROCESS | 1834 | 1461545537107 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 17:52:17 INFO - PROCESS | 1834 | 1461545537113 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:52:17 INFO - PROCESS | 1834 | 1461545537116 Marionette TRACE conn3 <- [1,1550,null,{}] 17:52:17 INFO - PROCESS | 1834 | 1461545537121 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}] 17:52:17 INFO - PROCESS | 1834 | 1461545537302 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:52:17 INFO - PROCESS | 1834 | 1461545537493 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da0466800 == 137 [pid = 1834] [id = 395] 17:52:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f2d95c0c400) [pid = 1834] [serial = 1186] [outer = (nil)] 17:52:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f2d9b208000) [pid = 1834] [serial = 1187] [outer = 0x7f2d95c0c400] 17:52:17 INFO - PROCESS | 1834 | 1461545537566 Marionette DEBUG loaded listener.js 17:52:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f2d9e190800) [pid = 1834] [serial = 1188] [outer = 0x7f2d95c0c400] 17:52:18 INFO - PROCESS | 1834 | 1461545538422 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]]]}] 17:52:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:52:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1381ms 17:52:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:52:18 INFO - PROCESS | 1834 | 1461545538494 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:52:18 INFO - PROCESS | 1834 | 1461545538497 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 17:52:18 INFO - PROCESS | 1834 | 1461545538503 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:52:18 INFO - PROCESS | 1834 | 1461545538506 Marionette TRACE conn3 <- [1,1554,null,{}] 17:52:18 INFO - PROCESS | 1834 | 1461545538512 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}] 17:52:18 INFO - PROCESS | 1834 | 1461545538729 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:52:18 INFO - PROCESS | 1834 | 1461545538924 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dad421000 == 138 [pid = 1834] [id = 396] 17:52:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f2d990ed000) [pid = 1834] [serial = 1189] [outer = (nil)] 17:52:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f2dab1e0c00) [pid = 1834] [serial = 1190] [outer = 0x7f2d990ed000] 17:52:19 INFO - PROCESS | 1834 | 1461545538997 Marionette DEBUG loaded listener.js 17:52:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f2dac427800) [pid = 1834] [serial = 1191] [outer = 0x7f2d990ed000] 17:52:19 INFO - PROCESS | 1834 | 1461545539878 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]]]}] 17:52:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:52:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1437ms 17:52:19 INFO - PROCESS | 1834 | 1461545539940 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:52:19 INFO - PROCESS | 1834 | 1461545539943 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 17:52:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:52:19 INFO - PROCESS | 1834 | 1461545539949 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:52:19 INFO - PROCESS | 1834 | 1461545539951 Marionette TRACE conn3 <- [1,1558,null,{}] 17:52:19 INFO - PROCESS | 1834 | 1461545539957 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}] 17:52:20 INFO - PROCESS | 1834 | 1461545540163 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 17:52:20 INFO - PROCESS | 1834 | 1461545540360 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db58a6000 == 139 [pid = 1834] [id = 397] 17:52:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f2dad145000) [pid = 1834] [serial = 1192] [outer = (nil)] 17:52:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f2daf3c0800) [pid = 1834] [serial = 1193] [outer = 0x7f2dad145000] 17:52:20 INFO - PROCESS | 1834 | 1461545540437 Marionette DEBUG loaded listener.js 17:52:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f2db16e2000) [pid = 1834] [serial = 1194] [outer = 0x7f2dad145000] 17:52:21 INFO - PROCESS | 1834 | 1461545541315 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]]]}] 17:52:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:52:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1427ms 17:52:21 INFO - PROCESS | 1834 | 1461545541377 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 17:52:21 INFO - PROCESS | 1834 | 1461545541381 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 17:52:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:52:21 INFO - PROCESS | 1834 | 1461545541386 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:52:21 INFO - PROCESS | 1834 | 1461545541389 Marionette TRACE conn3 <- [1,1562,null,{}] 17:52:21 INFO - PROCESS | 1834 | 1461545541394 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}] 17:52:21 INFO - PROCESS | 1834 | 1461545541571 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 17:52:21 INFO - PROCESS | 1834 | 1461545541780 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8ccc9800 == 140 [pid = 1834] [id = 398] 17:52:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f2d887ac800) [pid = 1834] [serial = 1195] [outer = (nil)] 17:52:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f2d887b4800) [pid = 1834] [serial = 1196] [outer = 0x7f2d887ac800] 17:52:21 INFO - PROCESS | 1834 | 1461545541852 Marionette DEBUG loaded listener.js 17:52:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2d887b9000) [pid = 1834] [serial = 1197] [outer = 0x7f2d887ac800] 17:52:22 INFO - PROCESS | 1834 | 1461545542708 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]]]}] 17:52:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:52:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1377ms 17:52:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:52:22 INFO - PROCESS | 1834 | 1461545542764 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 17:52:22 INFO - PROCESS | 1834 | 1461545542767 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 17:52:22 INFO - PROCESS | 1834 | 1461545542773 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:52:22 INFO - PROCESS | 1834 | 1461545542776 Marionette TRACE conn3 <- [1,1566,null,{}] 17:52:22 INFO - PROCESS | 1834 | 1461545542781 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}] 17:52:22 INFO - PROCESS | 1834 | 1461545542947 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 17:52:23 INFO - PROCESS | 1834 | 1461545543155 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d862bf000 == 141 [pid = 1834] [id = 399] 17:52:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f2d887ad000) [pid = 1834] [serial = 1198] [outer = (nil)] 17:52:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f2d893a9800) [pid = 1834] [serial = 1199] [outer = 0x7f2d887ad000] 17:52:23 INFO - PROCESS | 1834 | 1461545543269 Marionette DEBUG loaded listener.js 17:52:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f2d893aec00) [pid = 1834] [serial = 1200] [outer = 0x7f2d887ad000] 17:52:24 INFO - PROCESS | 1834 | 1461545544108 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]]]}] 17:52:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:52:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1387ms 17:52:24 INFO - PROCESS | 1834 | 1461545544160 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 17:52:24 INFO - PROCESS | 1834 | 1461545544164 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 17:52:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:52:24 INFO - PROCESS | 1834 | 1461545544169 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:52:24 INFO - PROCESS | 1834 | 1461545544172 Marionette TRACE conn3 <- [1,1570,null,{}] 17:52:24 INFO - PROCESS | 1834 | 1461545544177 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}] 17:52:24 INFO - PROCESS | 1834 | 1461545544346 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 17:52:24 INFO - PROCESS | 1834 | 1461545544547 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db12e9800 == 142 [pid = 1834] [id = 400] 17:52:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2d887b3000) [pid = 1834] [serial = 1201] [outer = (nil)] 17:52:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2d893b3400) [pid = 1834] [serial = 1202] [outer = 0x7f2d887b3000] 17:52:24 INFO - PROCESS | 1834 | 1461545544615 Marionette DEBUG loaded listener.js 17:52:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2d8cddf400) [pid = 1834] [serial = 1203] [outer = 0x7f2d887b3000] 17:52:25 INFO - PROCESS | 1834 | 1461545545470 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]]]}] 17:52:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:52:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1334ms 17:52:25 INFO - PROCESS | 1834 | 1461545545504 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 17:52:25 INFO - PROCESS | 1834 | 1461545545508 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 17:52:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:52:25 INFO - PROCESS | 1834 | 1461545545513 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:52:25 INFO - PROCESS | 1834 | 1461545545516 Marionette TRACE conn3 <- [1,1574,null,{}] 17:52:25 INFO - PROCESS | 1834 | 1461545545521 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}] 17:52:25 INFO - PROCESS | 1834 | 1461545545685 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 17:52:25 INFO - PROCESS | 1834 | 1461545545889 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d86f9b000 == 143 [pid = 1834] [id = 401] 17:52:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f2d887ba000) [pid = 1834] [serial = 1204] [outer = (nil)] 17:52:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f2d8cde4c00) [pid = 1834] [serial = 1205] [outer = 0x7f2d887ba000] 17:52:25 INFO - PROCESS | 1834 | 1461545545959 Marionette DEBUG loaded listener.js 17:52:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f2d8cde9400) [pid = 1834] [serial = 1206] [outer = 0x7f2d887ba000] 17:52:26 INFO - PROCESS | 1834 | 1461545546848 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]]]}] 17:52:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:52:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1386ms 17:52:26 INFO - PROCESS | 1834 | 1461545546900 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 17:52:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:52:26 INFO - PROCESS | 1834 | 1461545546904 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 17:52:26 INFO - PROCESS | 1834 | 1461545546910 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:52:26 INFO - PROCESS | 1834 | 1461545546914 Marionette TRACE conn3 <- [1,1578,null,{}] 17:52:26 INFO - PROCESS | 1834 | 1461545546919 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}] 17:52:27 INFO - PROCESS | 1834 | 1461545547119 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 17:52:27 INFO - PROCESS | 1834 | 1461545547322 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d85fdc800 == 144 [pid = 1834] [id = 402] 17:52:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f2d863f2800) [pid = 1834] [serial = 1207] [outer = (nil)] 17:52:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f2d863fb400) [pid = 1834] [serial = 1208] [outer = 0x7f2d863f2800] 17:52:27 INFO - PROCESS | 1834 | 1461545547441 Marionette DEBUG loaded listener.js 17:52:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f2d8cdecc00) [pid = 1834] [serial = 1209] [outer = 0x7f2d863f2800] 17:52:28 INFO - PROCESS | 1834 | 1461545548856 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]]]}] 17:52:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:52:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1980ms 17:52:28 INFO - PROCESS | 1834 | 1461545548975 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 17:52:28 INFO - PROCESS | 1834 | 1461545548979 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 17:52:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:52:28 INFO - PROCESS | 1834 | 1461545548988 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:52:28 INFO - PROCESS | 1834 | 1461545548993 Marionette TRACE conn3 <- [1,1582,null,{}] 17:52:29 INFO - PROCESS | 1834 | 1461545549000 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}] 17:52:29 INFO - PROCESS | 1834 | 1461545549164 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 17:52:29 INFO - PROCESS | 1834 | 1461545549365 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d890c5000 == 145 [pid = 1834] [id = 403] 17:52:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f2d86ddfc00) [pid = 1834] [serial = 1210] [outer = (nil)] 17:52:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f2d86fee800) [pid = 1834] [serial = 1211] [outer = 0x7f2d86ddfc00] 17:52:29 INFO - PROCESS | 1834 | 1461545549471 Marionette DEBUG loaded listener.js 17:52:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f2d887b6800) [pid = 1834] [serial = 1212] [outer = 0x7f2d86ddfc00] 17:52:30 INFO - PROCESS | 1834 | 1461545550500 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]]]}] 17:52:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:52:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1581ms 17:52:30 INFO - PROCESS | 1834 | 1461545550570 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 17:52:30 INFO - PROCESS | 1834 | 1461545550578 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 17:52:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:52:30 INFO - PROCESS | 1834 | 1461545550587 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:52:30 INFO - PROCESS | 1834 | 1461545550590 Marionette TRACE conn3 <- [1,1586,null,{}] 17:52:30 INFO - PROCESS | 1834 | 1461545550595 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}] 17:52:30 INFO - PROCESS | 1834 | 1461545550768 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 17:52:31 INFO - PROCESS | 1834 | 1461545551109 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d89b45800 == 146 [pid = 1834] [id = 404] 17:52:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f2d89be5000) [pid = 1834] [serial = 1213] [outer = (nil)] 17:52:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f2d89bec800) [pid = 1834] [serial = 1214] [outer = 0x7f2d89be5000] 17:52:31 INFO - PROCESS | 1834 | 1461545551221 Marionette DEBUG loaded listener.js 17:52:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f2d89bf1c00) [pid = 1834] [serial = 1215] [outer = 0x7f2d89be5000] 17:52:32 INFO - PROCESS | 1834 | 1461545552110 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]]]}] 17:52:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:52:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1585ms 17:52:32 INFO - PROCESS | 1834 | 1461545552173 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 17:52:32 INFO - PROCESS | 1834 | 1461545552177 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 17:52:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:52:32 INFO - PROCESS | 1834 | 1461545552182 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:52:32 INFO - PROCESS | 1834 | 1461545552188 Marionette TRACE conn3 <- [1,1590,null,{}] 17:52:32 INFO - PROCESS | 1834 | 1461545552202 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}] 17:52:32 INFO - PROCESS | 1834 | 1461545552410 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 17:52:32 INFO - PROCESS | 1834 | 1461545552712 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8cd1d000 == 147 [pid = 1834] [id = 405] 17:52:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f2d8c2c4800) [pid = 1834] [serial = 1216] [outer = (nil)] 17:52:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f2d8c2d1800) [pid = 1834] [serial = 1217] [outer = 0x7f2d8c2c4800] 17:52:32 INFO - PROCESS | 1834 | 1461545552851 Marionette DEBUG loaded listener.js 17:52:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f2d8cde8c00) [pid = 1834] [serial = 1218] [outer = 0x7f2d8c2c4800] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e97000 == 146 [pid = 1834] [id = 334] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8baab000 == 145 [pid = 1834] [id = 333] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8e9c7800 == 144 [pid = 1834] [id = 347] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94b65800 == 143 [pid = 1834] [id = 329] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d96e21800 == 142 [pid = 1834] [id = 332] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d950cd800 == 141 [pid = 1834] [id = 348] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95d7f000 == 140 [pid = 1834] [id = 331] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99146000 == 139 [pid = 1834] [id = 349] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d884c8800 == 138 [pid = 1834] [id = 327] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f2dac4d9c00) [pid = 1834] [serial = 1070] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f2db160d400) [pid = 1834] [serial = 1085] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f2d99aaac00) [pid = 1834] [serial = 1082] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f2db0d9b000) [pid = 1834] [serial = 1073] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f2d95c0fc00) [pid = 1834] [serial = 1106] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f2da5264000) [pid = 1834] [serial = 1067] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f2d9903b800) [pid = 1834] [serial = 1076] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f2d8bf4bc00) [pid = 1834] [serial = 1088] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f2d924d1400) [pid = 1834] [serial = 1058] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f2db0d9ac00) [pid = 1834] [serial = 1079] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f2d95285c00) [pid = 1834] [serial = 1061] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f2d993a3400) [pid = 1834] [serial = 1064] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9de86800 == 137 [pid = 1834] [id = 312] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8becf000 == 136 [pid = 1834] [id = 344] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e12000 == 135 [pid = 1834] [id = 345] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d995b8800 == 134 [pid = 1834] [id = 336] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9ca8c800 == 133 [pid = 1834] [id = 60] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9df62000 == 132 [pid = 1834] [id = 339] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9995c800 == 131 [pid = 1834] [id = 337] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99240000 == 130 [pid = 1834] [id = 335] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99986800 == 129 [pid = 1834] [id = 351] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95991000 == 128 [pid = 1834] [id = 11] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db66ae800 == 127 [pid = 1834] [id = 379] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db0a59000 == 126 [pid = 1834] [id = 378] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dabd1f000 == 125 [pid = 1834] [id = 377] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9f84f000 == 124 [pid = 1834] [id = 376] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e98b000 == 123 [pid = 1834] [id = 375] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9c7ac000 == 122 [pid = 1834] [id = 374] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9994d800 == 121 [pid = 1834] [id = 373] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99303800 == 120 [pid = 1834] [id = 372] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95d6f800 == 119 [pid = 1834] [id = 371] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8cd1e800 == 118 [pid = 1834] [id = 370] 17:52:33 INFO - PROCESS | 1834 | 1461545553786 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]]]}] 17:52:33 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d884c9800 == 117 [pid = 1834] [id = 369] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f2d94f54400) [pid = 1834] [serial = 1101] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f2d947eb800) [pid = 1834] [serial = 1098] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f2d93804800) [pid = 1834] [serial = 1097] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f2d8abc9c00) [pid = 1834] [serial = 1094] [outer = (nil)] [url = about:blank] 17:52:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:52:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1639ms 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2d87fe1800) [pid = 1834] [serial = 1092] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f2d9511d800) [pid = 1834] [serial = 1103] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f2d952ebc00) [pid = 1834] [serial = 1104] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f2d86de4000) [pid = 1834] [serial = 1091] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f2d9497ec00) [pid = 1834] [serial = 1100] [outer = (nil)] [url = about:blank] 17:52:33 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f2d8bbd0400) [pid = 1834] [serial = 1095] [outer = (nil)] [url = about:blank] 17:52:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:52:33 INFO - PROCESS | 1834 | 1461545553836 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 17:52:33 INFO - PROCESS | 1834 | 1461545553840 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 17:52:33 INFO - PROCESS | 1834 | 1461545553846 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:52:33 INFO - PROCESS | 1834 | 1461545553848 Marionette TRACE conn3 <- [1,1594,null,{}] 17:52:33 INFO - PROCESS | 1834 | 1461545553853 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}] 17:52:34 INFO - PROCESS | 1834 | 1461545553997 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 17:52:34 INFO - PROCESS | 1834 | 1461545554181 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8ba9f800 == 118 [pid = 1834] [id = 406] 17:52:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2d87fe5c00) [pid = 1834] [serial = 1219] [outer = (nil)] 17:52:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f2d924d1400) [pid = 1834] [serial = 1220] [outer = 0x7f2d87fe5c00] 17:52:34 INFO - PROCESS | 1834 | 1461545554243 Marionette DEBUG loaded listener.js 17:52:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f2d92690800) [pid = 1834] [serial = 1221] [outer = 0x7f2d87fe5c00] 17:52:34 INFO - PROCESS | 1834 | 1461545554969 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]]]}] 17:52:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:52:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1181ms 17:52:35 INFO - PROCESS | 1834 | 1461545555027 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 17:52:35 INFO - PROCESS | 1834 | 1461545555030 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 17:52:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:52:35 INFO - PROCESS | 1834 | 1461545555039 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:52:35 INFO - PROCESS | 1834 | 1461545555040 Marionette TRACE conn3 <- [1,1598,null,{}] 17:52:35 INFO - PROCESS | 1834 | 1461545555044 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}] 17:52:35 INFO - PROCESS | 1834 | 1461545555187 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 17:52:35 INFO - PROCESS | 1834 | 1461545555205 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9373b000 == 119 [pid = 1834] [id = 407] 17:52:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f2d8bf4d000) [pid = 1834] [serial = 1222] [outer = (nil)] 17:52:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2d93810800) [pid = 1834] [serial = 1223] [outer = 0x7f2d8bf4d000] 17:52:35 INFO - PROCESS | 1834 | 1461545555264 Marionette DEBUG loaded listener.js 17:52:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2d94803c00) [pid = 1834] [serial = 1224] [outer = 0x7f2d8bf4d000] 17:52:36 INFO - PROCESS | 1834 | 1461545556165 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]]]}] 17:52:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:52:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1180ms 17:52:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:52:36 INFO - PROCESS | 1834 | 1461545556218 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 17:52:36 INFO - PROCESS | 1834 | 1461545556221 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 17:52:36 INFO - PROCESS | 1834 | 1461545556236 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:52:36 INFO - PROCESS | 1834 | 1461545556238 Marionette TRACE conn3 <- [1,1602,null,{}] 17:52:36 INFO - PROCESS | 1834 | 1461545556243 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}] 17:52:36 INFO - PROCESS | 1834 | 1461545556476 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 17:52:36 INFO - PROCESS | 1834 | 1461545556500 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e8f800 == 120 [pid = 1834] [id = 408] 17:52:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2d9482fc00) [pid = 1834] [serial = 1225] [outer = (nil)] 17:52:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f2d94eb7800) [pid = 1834] [serial = 1226] [outer = 0x7f2d9482fc00] 17:52:36 INFO - PROCESS | 1834 | 1461545556567 Marionette DEBUG loaded listener.js 17:52:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f2d95118000) [pid = 1834] [serial = 1227] [outer = 0x7f2d9482fc00] 17:52:37 INFO - PROCESS | 1834 | 1461545557419 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]]]}] 17:52:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:52:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1237ms 17:52:37 INFO - PROCESS | 1834 | 1461545557463 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 17:52:37 INFO - PROCESS | 1834 | 1461545557466 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 17:52:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:52:37 INFO - PROCESS | 1834 | 1461545557479 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:52:37 INFO - PROCESS | 1834 | 1461545557481 Marionette TRACE conn3 <- [1,1606,null,{}] 17:52:37 INFO - PROCESS | 1834 | 1461545557486 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}] 17:52:37 INFO - PROCESS | 1834 | 1461545557687 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 17:52:37 INFO - PROCESS | 1834 | 1461545557707 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d959a0000 == 121 [pid = 1834] [id = 409] 17:52:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f2d95119400) [pid = 1834] [serial = 1228] [outer = (nil)] 17:52:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f2d952e5400) [pid = 1834] [serial = 1229] [outer = 0x7f2d95119400] 17:52:37 INFO - PROCESS | 1834 | 1461545557765 Marionette DEBUG loaded listener.js 17:52:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f2d95565000) [pid = 1834] [serial = 1230] [outer = 0x7f2d95119400] 17:52:39 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f2d86dd9800) [pid = 1834] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:52:39 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f2d87fd8400) [pid = 1834] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:52:39 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f2d860f1800) [pid = 1834] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:52:39 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f2d95f3e400) [pid = 1834] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:52:39 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f2d95a51000) [pid = 1834] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:52:39 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f2d888e9400) [pid = 1834] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:52:39 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2d8bf50800) [pid = 1834] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:52:39 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f2d8bf47000) [pid = 1834] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:52:39 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f2d87fd7400) [pid = 1834] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:52:39 INFO - PROCESS | 1834 | 1461545559562 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]]]}] 17:52:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:52:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 2135ms 17:52:39 INFO - PROCESS | 1834 | 1461545559610 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 17:52:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:52:39 INFO - PROCESS | 1834 | 1461545559613 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 17:52:39 INFO - PROCESS | 1834 | 1461545559627 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:52:39 INFO - PROCESS | 1834 | 1461545559629 Marionette TRACE conn3 <- [1,1610,null,{}] 17:52:39 INFO - PROCESS | 1834 | 1461545559635 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}] 17:52:39 INFO - PROCESS | 1834 | 1461545559789 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 17:52:39 INFO - PROCESS | 1834 | 1461545559803 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95d6b000 == 122 [pid = 1834] [id = 410] 17:52:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f2d9511dc00) [pid = 1834] [serial = 1231] [outer = (nil)] 17:52:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2d95866800) [pid = 1834] [serial = 1232] [outer = 0x7f2d9511dc00] 17:52:39 INFO - PROCESS | 1834 | 1461545559860 Marionette DEBUG loaded listener.js 17:52:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2d95c03c00) [pid = 1834] [serial = 1233] [outer = 0x7f2d9511dc00] 17:52:40 INFO - PROCESS | 1834 | 1461545560621 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]]]}] 17:52:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:52:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1038ms 17:52:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:52:40 INFO - PROCESS | 1834 | 1461545560657 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 17:52:40 INFO - PROCESS | 1834 | 1461545560660 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 17:52:40 INFO - PROCESS | 1834 | 1461545560665 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:52:40 INFO - PROCESS | 1834 | 1461545560668 Marionette TRACE conn3 <- [1,1614,null,{}] 17:52:40 INFO - PROCESS | 1834 | 1461545560673 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}] 17:52:40 INFO - PROCESS | 1834 | 1461545560906 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 17:52:40 INFO - PROCESS | 1834 | 1461545560929 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9914a800 == 123 [pid = 1834] [id = 411] 17:52:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2d860e3c00) [pid = 1834] [serial = 1234] [outer = (nil)] 17:52:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f2d95c0cc00) [pid = 1834] [serial = 1235] [outer = 0x7f2d860e3c00] 17:52:40 INFO - PROCESS | 1834 | 1461545560988 Marionette DEBUG loaded listener.js 17:52:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f2d963e1c00) [pid = 1834] [serial = 1236] [outer = 0x7f2d860e3c00] 17:52:42 INFO - PROCESS | 1834 | 1461545562128 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]]]}] 17:52:42 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 17:52:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1532ms 17:52:42 INFO - PROCESS | 1834 | 1461545562199 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 17:52:42 INFO - PROCESS | 1834 | 1461545562207 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 17:52:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:52:42 INFO - PROCESS | 1834 | 1461545562216 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:52:42 INFO - PROCESS | 1834 | 1461545562222 Marionette TRACE conn3 <- [1,1618,null,{}] 17:52:42 INFO - PROCESS | 1834 | 1461545562230 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}] 17:52:42 INFO - PROCESS | 1834 | 1461545562446 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 17:52:42 INFO - PROCESS | 1834 | 1461545562696 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d89b59800 == 124 [pid = 1834] [id = 412] 17:52:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f2d893a6400) [pid = 1834] [serial = 1237] [outer = (nil)] 17:52:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f2d89be7400) [pid = 1834] [serial = 1238] [outer = 0x7f2d893a6400] 17:52:42 INFO - PROCESS | 1834 | 1461545562813 Marionette DEBUG loaded listener.js 17:52:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f2d89bf3000) [pid = 1834] [serial = 1239] [outer = 0x7f2d893a6400] 17:52:43 INFO - PROCESS | 1834 | 1461545563683 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]]]}] 17:52:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:52:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1542ms 17:52:43 INFO - PROCESS | 1834 | 1461545563757 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 17:52:43 INFO - PROCESS | 1834 | 1461545563766 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 17:52:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:52:43 INFO - PROCESS | 1834 | 1461545563775 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:52:43 INFO - PROCESS | 1834 | 1461545563779 Marionette TRACE conn3 <- [1,1622,null,{}] 17:52:43 INFO - PROCESS | 1834 | 1461545563785 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}] 17:52:44 INFO - PROCESS | 1834 | 1461545564003 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 17:52:44 INFO - PROCESS | 1834 | 1461545564279 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e08000 == 125 [pid = 1834] [id = 413] 17:52:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f2d8abc5800) [pid = 1834] [serial = 1240] [outer = (nil)] 17:52:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f2d8cde4800) [pid = 1834] [serial = 1241] [outer = 0x7f2d8abc5800] 17:52:44 INFO - PROCESS | 1834 | 1461545564397 Marionette DEBUG loaded listener.js 17:52:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f2d9268ec00) [pid = 1834] [serial = 1242] [outer = 0x7f2d8abc5800] 17:52:45 INFO - PROCESS | 1834 | 1461545565255 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]]]}] 17:52:45 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 17:52:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1539ms 17:52:45 INFO - PROCESS | 1834 | 1461545565315 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 17:52:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:52:45 INFO - PROCESS | 1834 | 1461545565319 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 17:52:45 INFO - PROCESS | 1834 | 1461545565325 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:52:45 INFO - PROCESS | 1834 | 1461545565331 Marionette TRACE conn3 <- [1,1626,null,{}] 17:52:45 INFO - PROCESS | 1834 | 1461545565346 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}] 17:52:45 INFO - PROCESS | 1834 | 1461545565524 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 17:52:45 INFO - PROCESS | 1834 | 1461545565725 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d995b9800 == 126 [pid = 1834] [id = 414] 17:52:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f2d9478ec00) [pid = 1834] [serial = 1243] [outer = (nil)] 17:52:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f2d9497f000) [pid = 1834] [serial = 1244] [outer = 0x7f2d9478ec00] 17:52:45 INFO - PROCESS | 1834 | 1461545565801 Marionette DEBUG loaded listener.js 17:52:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f2d9511d800) [pid = 1834] [serial = 1245] [outer = 0x7f2d9478ec00] 17:52:46 INFO - PROCESS | 1834 | 1461545566674 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]]]}] 17:52:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:52:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1388ms 17:52:46 INFO - PROCESS | 1834 | 1461545566713 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 17:52:46 INFO - PROCESS | 1834 | 1461545566718 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 17:52:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:52:46 INFO - PROCESS | 1834 | 1461545566724 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:52:46 INFO - PROCESS | 1834 | 1461545566726 Marionette TRACE conn3 <- [1,1630,null,{}] 17:52:46 INFO - PROCESS | 1834 | 1461545566752 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}] 17:52:46 INFO - PROCESS | 1834 | 1461545566960 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 17:52:47 INFO - PROCESS | 1834 | 1461545567161 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d998de000 == 127 [pid = 1834] [id = 415] 17:52:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f2d86dda800) [pid = 1834] [serial = 1246] [outer = (nil)] 17:52:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f2d95c0dc00) [pid = 1834] [serial = 1247] [outer = 0x7f2d86dda800] 17:52:47 INFO - PROCESS | 1834 | 1461545567285 Marionette DEBUG loaded listener.js 17:52:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f2d97139800) [pid = 1834] [serial = 1248] [outer = 0x7f2d86dda800] 17:52:48 INFO - PROCESS | 1834 | 1461545568218 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]]]}] 17:52:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:52:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1546ms 17:52:48 INFO - PROCESS | 1834 | 1461545568271 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 17:52:48 INFO - PROCESS | 1834 | 1461545568274 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 17:52:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:52:48 INFO - PROCESS | 1834 | 1461545568280 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:52:48 INFO - PROCESS | 1834 | 1461545568283 Marionette TRACE conn3 <- [1,1634,null,{}] 17:52:48 INFO - PROCESS | 1834 | 1461545568288 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}] 17:52:48 INFO - PROCESS | 1834 | 1461545568454 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 17:52:48 INFO - PROCESS | 1834 | 1461545568658 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99a8c000 == 128 [pid = 1834] [id = 416] 17:52:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f2d95113000) [pid = 1834] [serial = 1249] [outer = (nil)] 17:52:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f2d98a15000) [pid = 1834] [serial = 1250] [outer = 0x7f2d95113000] 17:52:48 INFO - PROCESS | 1834 | 1461545568733 Marionette DEBUG loaded listener.js 17:52:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f2d98a59400) [pid = 1834] [serial = 1251] [outer = 0x7f2d95113000] 17:52:49 INFO - PROCESS | 1834 | 1461545569635 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]]]}] 17:52:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:52:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1433ms 17:52:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:52:49 INFO - PROCESS | 1834 | 1461545569714 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 17:52:49 INFO - PROCESS | 1834 | 1461545569716 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 17:52:49 INFO - PROCESS | 1834 | 1461545569722 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:52:49 INFO - PROCESS | 1834 | 1461545569727 Marionette TRACE conn3 <- [1,1638,null,{}] 17:52:49 INFO - PROCESS | 1834 | 1461545569732 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}] 17:52:49 INFO - PROCESS | 1834 | 1461545569950 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 17:52:50 INFO - PROCESS | 1834 | 1461545570187 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e1dc000 == 129 [pid = 1834] [id = 417] 17:52:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f2d975e5000) [pid = 1834] [serial = 1252] [outer = (nil)] 17:52:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f2d99aa3000) [pid = 1834] [serial = 1253] [outer = 0x7f2d975e5000] 17:52:50 INFO - PROCESS | 1834 | 1461545570312 Marionette DEBUG loaded listener.js 17:52:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f2d9bc1a400) [pid = 1834] [serial = 1254] [outer = 0x7f2d975e5000] 17:52:51 INFO - PROCESS | 1834 | 1461545571160 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]]]}] 17:52:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:52:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1483ms 17:52:51 INFO - PROCESS | 1834 | 1461545571206 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 17:52:51 INFO - PROCESS | 1834 | 1461545571209 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 17:52:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:52:51 INFO - PROCESS | 1834 | 1461545571217 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:52:51 INFO - PROCESS | 1834 | 1461545571221 Marionette TRACE conn3 <- [1,1642,null,{}] 17:52:51 INFO - PROCESS | 1834 | 1461545571227 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}] 17:52:51 INFO - PROCESS | 1834 | 1461545571386 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 17:52:51 INFO - PROCESS | 1834 | 1461545571587 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f250000 == 130 [pid = 1834] [id = 418] 17:52:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7f2d98e1c000) [pid = 1834] [serial = 1255] [outer = (nil)] 17:52:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f2d9d619800) [pid = 1834] [serial = 1256] [outer = 0x7f2d98e1c000] 17:52:51 INFO - PROCESS | 1834 | 1461545571661 Marionette DEBUG loaded listener.js 17:52:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f2d9e9aac00) [pid = 1834] [serial = 1257] [outer = 0x7f2d98e1c000] 17:52:52 INFO - PROCESS | 1834 | 1461545572529 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]]]}] 17:52:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:52:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1381ms 17:52:52 INFO - PROCESS | 1834 | 1461545572598 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 17:52:52 INFO - PROCESS | 1834 | 1461545572602 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 17:52:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:52:52 INFO - PROCESS | 1834 | 1461545572607 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:52:52 INFO - PROCESS | 1834 | 1461545572610 Marionette TRACE conn3 <- [1,1646,null,{}] 17:52:52 INFO - PROCESS | 1834 | 1461545572615 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}] 17:52:52 INFO - PROCESS | 1834 | 1461545572784 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 17:52:52 INFO - PROCESS | 1834 | 1461545572981 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da2477800 == 131 [pid = 1834] [id = 419] 17:52:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f2d9b24e400) [pid = 1834] [serial = 1258] [outer = (nil)] 17:52:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f2d9ef1cc00) [pid = 1834] [serial = 1259] [outer = 0x7f2d9b24e400] 17:52:53 INFO - PROCESS | 1834 | 1461545573051 Marionette DEBUG loaded listener.js 17:52:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f2d9f8cf800) [pid = 1834] [serial = 1260] [outer = 0x7f2d9b24e400] 17:52:53 INFO - PROCESS | 1834 | 1461545573908 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]]]}] 17:52:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:52:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1330ms 17:52:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:52:53 INFO - PROCESS | 1834 | 1461545573939 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 17:52:53 INFO - PROCESS | 1834 | 1461545573942 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 17:52:53 INFO - PROCESS | 1834 | 1461545573949 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:52:53 INFO - PROCESS | 1834 | 1461545573952 Marionette TRACE conn3 <- [1,1650,null,{}] 17:52:53 INFO - PROCESS | 1834 | 1461545573957 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}] 17:52:54 INFO - PROCESS | 1834 | 1461545574127 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 17:52:54 INFO - PROCESS | 1834 | 1461545574332 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dad28b800 == 132 [pid = 1834] [id = 420] 17:52:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f2d9e9a6c00) [pid = 1834] [serial = 1261] [outer = (nil)] 17:52:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f2da24d2800) [pid = 1834] [serial = 1262] [outer = 0x7f2d9e9a6c00] 17:52:54 INFO - PROCESS | 1834 | 1461545574399 Marionette DEBUG loaded listener.js 17:52:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f2dabf8bc00) [pid = 1834] [serial = 1263] [outer = 0x7f2d9e9a6c00] 17:52:55 INFO - PROCESS | 1834 | 1461545575259 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]]]}] 17:52:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:52:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1345ms 17:52:55 INFO - PROCESS | 1834 | 1461545575294 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 17:52:55 INFO - PROCESS | 1834 | 1461545575298 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 17:52:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:52:55 INFO - PROCESS | 1834 | 1461545575303 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:52:55 INFO - PROCESS | 1834 | 1461545575305 Marionette TRACE conn3 <- [1,1654,null,{}] 17:52:55 INFO - PROCESS | 1834 | 1461545575311 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}] 17:52:55 INFO - PROCESS | 1834 | 1461545575481 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 17:52:55 INFO - PROCESS | 1834 | 1461545575687 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db14a3800 == 133 [pid = 1834] [id = 421] 17:52:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f2d9e9ac400) [pid = 1834] [serial = 1264] [outer = (nil)] 17:52:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f2dad14e400) [pid = 1834] [serial = 1265] [outer = 0x7f2d9e9ac400] 17:52:55 INFO - PROCESS | 1834 | 1461545575755 Marionette DEBUG loaded listener.js 17:52:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f2dad491000) [pid = 1834] [serial = 1266] [outer = 0x7f2d9e9ac400] 17:52:56 INFO - PROCESS | 1834 | 1461545576616 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]]]}] 17:52:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:52:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1376ms 17:52:56 INFO - PROCESS | 1834 | 1461545576681 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 17:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:52:56 INFO - PROCESS | 1834 | 1461545576686 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 17:52:56 INFO - PROCESS | 1834 | 1461545576692 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:52:56 INFO - PROCESS | 1834 | 1461545576697 Marionette TRACE conn3 <- [1,1658,null,{}] 17:52:56 INFO - PROCESS | 1834 | 1461545576701 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}] 17:52:56 INFO - PROCESS | 1834 | 1461545576952 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 17:52:57 INFO - PROCESS | 1834 | 1461545577242 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d851ce800 == 134 [pid = 1834] [id = 422] 17:52:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f2d893b1400) [pid = 1834] [serial = 1267] [outer = (nil)] 17:52:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7f2dad24a000) [pid = 1834] [serial = 1268] [outer = 0x7f2d893b1400] 17:52:57 INFO - PROCESS | 1834 | 1461545577359 Marionette DEBUG loaded listener.js 17:52:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7f2db0a0e800) [pid = 1834] [serial = 1269] [outer = 0x7f2d893b1400] 17:52:58 INFO - PROCESS | 1834 | 1461545578190 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]]]}] 17:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1529ms 17:52:58 INFO - PROCESS | 1834 | 1461545578222 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 17:52:58 INFO - PROCESS | 1834 | 1461545578225 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 17:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:52:58 INFO - PROCESS | 1834 | 1461545578230 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:52:58 INFO - PROCESS | 1834 | 1461545578233 Marionette TRACE conn3 <- [1,1662,null,{}] 17:52:58 INFO - PROCESS | 1834 | 1461545578238 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}] 17:52:58 INFO - PROCESS | 1834 | 1461545578402 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 17:52:58 INFO - PROCESS | 1834 | 1461545578622 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dad284000 == 135 [pid = 1834] [id = 423] 17:52:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7f2d827cf400) [pid = 1834] [serial = 1270] [outer = (nil)] 17:52:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7f2d827d7800) [pid = 1834] [serial = 1271] [outer = 0x7f2d827cf400] 17:52:58 INFO - PROCESS | 1834 | 1461545578692 Marionette DEBUG loaded listener.js 17:52:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 269 (0x7f2d827dc000) [pid = 1834] [serial = 1272] [outer = 0x7f2d827cf400] 17:52:59 INFO - PROCESS | 1834 | 1461545579516 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]]]}] 17:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1385ms 17:52:59 INFO - PROCESS | 1834 | 1461545579616 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 17:52:59 INFO - PROCESS | 1834 | 1461545579619 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 17:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:52:59 INFO - PROCESS | 1834 | 1461545579625 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:52:59 INFO - PROCESS | 1834 | 1461545579628 Marionette TRACE conn3 <- [1,1666,null,{}] 17:52:59 INFO - PROCESS | 1834 | 1461545579633 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}] 17:52:59 INFO - PROCESS | 1834 | 1461545579829 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 17:53:00 INFO - PROCESS | 1834 | 1461545580033 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d853e2800 == 136 [pid = 1834] [id = 424] 17:53:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 270 (0x7f2d827d0800) [pid = 1834] [serial = 1273] [outer = (nil)] 17:53:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 271 (0x7f2d86ed9800) [pid = 1834] [serial = 1274] [outer = 0x7f2d827d0800] 17:53:00 INFO - PROCESS | 1834 | 1461545580161 Marionette DEBUG loaded listener.js 17:53:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 272 (0x7f2d94980c00) [pid = 1834] [serial = 1275] [outer = 0x7f2d827d0800] 17:53:01 INFO - PROCESS | 1834 | 1461545581068 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]]]}] 17:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1486ms 17:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:53:01 INFO - PROCESS | 1834 | 1461545581122 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 17:53:01 INFO - PROCESS | 1834 | 1461545581124 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 17:53:01 INFO - PROCESS | 1834 | 1461545581131 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:53:01 INFO - PROCESS | 1834 | 1461545581134 Marionette TRACE conn3 <- [1,1670,null,{}] 17:53:01 INFO - PROCESS | 1834 | 1461545581139 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}] 17:53:01 INFO - PROCESS | 1834 | 1461545581329 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 17:53:01 INFO - PROCESS | 1834 | 1461545581542 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94b78800 == 137 [pid = 1834] [id = 425] 17:53:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 273 (0x7f2d827dbc00) [pid = 1834] [serial = 1276] [outer = (nil)] 17:53:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 274 (0x7f2d9919e000) [pid = 1834] [serial = 1277] [outer = 0x7f2d827dbc00] 17:53:01 INFO - PROCESS | 1834 | 1461545581614 Marionette DEBUG loaded listener.js 17:53:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 275 (0x7f2db0ab3000) [pid = 1834] [serial = 1278] [outer = 0x7f2d827dbc00] 17:53:02 INFO - PROCESS | 1834 | 1461545582577 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]]]}] 17:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1493ms 17:53:02 INFO - PROCESS | 1834 | 1461545582624 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 17:53:02 INFO - PROCESS | 1834 | 1461545582628 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 17:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:53:02 INFO - PROCESS | 1834 | 1461545582633 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:53:02 INFO - PROCESS | 1834 | 1461545582636 Marionette TRACE conn3 <- [1,1674,null,{}] 17:53:02 INFO - PROCESS | 1834 | 1461545582641 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}] 17:53:02 INFO - PROCESS | 1834 | 1461545582806 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 17:53:03 INFO - PROCESS | 1834 | 1461545583349 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d868ee000 == 138 [pid = 1834] [id = 426] 17:53:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 276 (0x7f2d860f1c00) [pid = 1834] [serial = 1279] [outer = (nil)] 17:53:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 277 (0x7f2d863f5400) [pid = 1834] [serial = 1280] [outer = 0x7f2d860f1c00] 17:53:03 INFO - PROCESS | 1834 | 1461545583420 Marionette DEBUG loaded listener.js 17:53:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 278 (0x7f2d86dda400) [pid = 1834] [serial = 1281] [outer = 0x7f2d860f1c00] 17:53:04 INFO - PROCESS | 1834 | 1461545584371 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]]]}] 17:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1782ms 17:53:04 INFO - PROCESS | 1834 | 1461545584418 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 17:53:04 INFO - PROCESS | 1834 | 1461545584425 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 17:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:53:04 INFO - PROCESS | 1834 | 1461545584433 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:53:04 INFO - PROCESS | 1834 | 1461545584437 Marionette TRACE conn3 <- [1,1678,null,{}] 17:53:04 INFO - PROCESS | 1834 | 1461545584443 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}] 17:53:04 INFO - PROCESS | 1834 | 1461545584618 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 17:53:04 INFO - PROCESS | 1834 | 1461545584884 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d86f86800 == 139 [pid = 1834] [id = 427] 17:53:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 279 (0x7f2d885eec00) [pid = 1834] [serial = 1282] [outer = (nil)] 17:53:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 280 (0x7f2d887b8400) [pid = 1834] [serial = 1283] [outer = 0x7f2d885eec00] 17:53:05 INFO - PROCESS | 1834 | 1461545585063 Marionette DEBUG loaded listener.js 17:53:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 281 (0x7f2d89be7c00) [pid = 1834] [serial = 1284] [outer = 0x7f2d885eec00] 17:53:05 INFO - PROCESS | 1834 | 1461545585969 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]]]}] 17:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1585ms 17:53:06 INFO - PROCESS | 1834 | 1461545586021 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 17:53:06 INFO - PROCESS | 1834 | 1461545586026 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 17:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:53:06 INFO - PROCESS | 1834 | 1461545586033 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:53:06 INFO - PROCESS | 1834 | 1461545586035 Marionette TRACE conn3 <- [1,1682,null,{}] 17:53:06 INFO - PROCESS | 1834 | 1461545586040 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}] 17:53:06 INFO - PROCESS | 1834 | 1461545586210 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 17:53:06 INFO - PROCESS | 1834 | 1461545586424 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d87eb9000 == 140 [pid = 1834] [id = 428] 17:53:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 282 (0x7f2d887b4000) [pid = 1834] [serial = 1285] [outer = (nil)] 17:53:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 283 (0x7f2d8bf43c00) [pid = 1834] [serial = 1286] [outer = 0x7f2d887b4000] 17:53:06 INFO - PROCESS | 1834 | 1461545586490 Marionette DEBUG loaded listener.js 17:53:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 284 (0x7f2d8cde4400) [pid = 1834] [serial = 1287] [outer = 0x7f2d887b4000] 17:53:07 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e466800 == 139 [pid = 1834] [id = 50] 17:53:07 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95d6b000 == 138 [pid = 1834] [id = 410] 17:53:07 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d959a0000 == 137 [pid = 1834] [id = 409] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 283 (0x7f2d9e9a2400) [pid = 1834] [serial = 1175] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 282 (0x7f2d9ef18c00) [pid = 1834] [serial = 1130] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 281 (0x7f2dad150800) [pid = 1834] [serial = 1139] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 280 (0x7f2d8aba0800) [pid = 1834] [serial = 1145] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 279 (0x7f2d9ca11000) [pid = 1834] [serial = 1127] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 278 (0x7f2d865c4c00) [pid = 1834] [serial = 1151] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 277 (0x7f2db160f400) [pid = 1834] [serial = 1142] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 276 (0x7f2dab11a400) [pid = 1834] [serial = 1136] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 275 (0x7f2d92687800) [pid = 1834] [serial = 1148] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 274 (0x7f2da1e73c00) [pid = 1834] [serial = 1133] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e8f800 == 136 [pid = 1834] [id = 408] 17:53:07 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9373b000 == 135 [pid = 1834] [id = 407] 17:53:07 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8ba9f800 == 134 [pid = 1834] [id = 406] 17:53:07 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8cd1d000 == 133 [pid = 1834] [id = 405] 17:53:07 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d89b45800 == 132 [pid = 1834] [id = 404] 17:53:07 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d890c5000 == 131 [pid = 1834] [id = 403] 17:53:07 INFO - PROCESS | 1834 | 1461545587548 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]]]}] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 273 (0x7f2d989af000) [pid = 1834] [serial = 1173] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 272 (0x7f2d94eb2400) [pid = 1834] [serial = 1163] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 271 (0x7f2d860f2c00) [pid = 1834] [serial = 1109] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 270 (0x7f2d894a9400) [pid = 1834] [serial = 1155] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 269 (0x7f2d98b38400) [pid = 1834] [serial = 1169] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 268 (0x7f2d95116000) [pid = 1834] [serial = 1164] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7f2d86de5c00) [pid = 1834] [serial = 1154] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7f2d8bf49800) [pid = 1834] [serial = 1112] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7f2d989ae400) [pid = 1834] [serial = 1121] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7f2d963e2c00) [pid = 1834] [serial = 1107] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7f2d8bf4d400) [pid = 1834] [serial = 1172] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7f2d94787c00) [pid = 1834] [serial = 1160] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7f2d95f37000) [pid = 1834] [serial = 1118] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7f2d95a43000) [pid = 1834] [serial = 1167] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f2d9493a800) [pid = 1834] [serial = 1115] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7f2d99032400) [pid = 1834] [serial = 1124] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7f2d9482d800) [pid = 1834] [serial = 1161] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7f2d8cd75000) [pid = 1834] [serial = 1157] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7f2d894af800) [pid = 1834] [serial = 861] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f2d9919d000) [pid = 1834] [serial = 1170] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7f2d952ec800) [pid = 1834] [serial = 1166] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7f2d9268a800) [pid = 1834] [serial = 1158] [outer = (nil)] [url = about:blank] 17:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1585ms 17:53:07 INFO - PROCESS | 1834 | 1461545587618 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 17:53:07 INFO - PROCESS | 1834 | 1461545587622 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 17:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:53:07 INFO - PROCESS | 1834 | 1461545587634 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:53:07 INFO - PROCESS | 1834 | 1461545587642 Marionette TRACE conn3 <- [1,1686,null,{}] 17:53:07 INFO - PROCESS | 1834 | 1461545587649 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}] 17:53:07 INFO - PROCESS | 1834 | 1461545587817 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 17:53:08 INFO - PROCESS | 1834 | 1461545588014 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8a959000 == 132 [pid = 1834] [id = 429] 17:53:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f2d894a7400) [pid = 1834] [serial = 1288] [outer = (nil)] 17:53:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f2d92597800) [pid = 1834] [serial = 1289] [outer = 0x7f2d894a7400] 17:53:08 INFO - PROCESS | 1834 | 1461545588076 Marionette DEBUG loaded listener.js 17:53:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f2d9259d000) [pid = 1834] [serial = 1290] [outer = 0x7f2d894a7400] 17:53:08 INFO - PROCESS | 1834 | 1461545588761 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]]]}] 17:53:08 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 17:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1190ms 17:53:08 INFO - PROCESS | 1834 | 1461545588820 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 17:53:08 INFO - PROCESS | 1834 | 1461545588824 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 17:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:53:08 INFO - PROCESS | 1834 | 1461545588833 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:53:08 INFO - PROCESS | 1834 | 1461545588836 Marionette TRACE conn3 <- [1,1690,null,{}] 17:53:08 INFO - PROCESS | 1834 | 1461545588841 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}] 17:53:08 INFO - PROCESS | 1834 | 1461545588993 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 17:53:09 INFO - PROCESS | 1834 | 1461545589007 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94b65800 == 133 [pid = 1834] [id = 430] 17:53:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f2d92595400) [pid = 1834] [serial = 1291] [outer = (nil)] 17:53:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f2d93811800) [pid = 1834] [serial = 1292] [outer = 0x7f2d92595400] 17:53:09 INFO - PROCESS | 1834 | 1461545589065 Marionette DEBUG loaded listener.js 17:53:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f2d94826400) [pid = 1834] [serial = 1293] [outer = 0x7f2d92595400] 17:53:09 INFO - PROCESS | 1834 | 1461545589925 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]]]}] 17:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1126ms 17:53:09 INFO - PROCESS | 1834 | 1461545589961 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 17:53:09 INFO - PROCESS | 1834 | 1461545589964 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 17:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:53:09 INFO - PROCESS | 1834 | 1461545589970 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:53:09 INFO - PROCESS | 1834 | 1461545589973 Marionette TRACE conn3 <- [1,1694,null,{}] 17:53:10 INFO - PROCESS | 1834 | 1461545590007 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}] 17:53:10 INFO - PROCESS | 1834 | 1461545590226 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 17:53:10 INFO - PROCESS | 1834 | 1461545590246 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95d6b000 == 134 [pid = 1834] [id = 431] 17:53:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f2d94946000) [pid = 1834] [serial = 1294] [outer = (nil)] 17:53:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f2d94eb2c00) [pid = 1834] [serial = 1295] [outer = 0x7f2d94946000] 17:53:10 INFO - PROCESS | 1834 | 1461545590321 Marionette DEBUG loaded listener.js 17:53:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f2d9528a400) [pid = 1834] [serial = 1296] [outer = 0x7f2d94946000] 17:53:11 INFO - PROCESS | 1834 | 1461545591241 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]]]}] 17:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1307ms 17:53:11 INFO - PROCESS | 1834 | 1461545591279 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 17:53:11 INFO - PROCESS | 1834 | 1461545591282 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 17:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:53:11 INFO - PROCESS | 1834 | 1461545591292 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:53:11 INFO - PROCESS | 1834 | 1461545591294 Marionette TRACE conn3 <- [1,1698,null,{}] 17:53:11 INFO - PROCESS | 1834 | 1461545591298 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}] 17:53:11 INFO - PROCESS | 1834 | 1461545591515 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 17:53:11 INFO - PROCESS | 1834 | 1461545591548 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d995b0800 == 135 [pid = 1834] [id = 432] 17:53:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f2d95286c00) [pid = 1834] [serial = 1297] [outer = (nil)] 17:53:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f2d975e4800) [pid = 1834] [serial = 1298] [outer = 0x7f2d95286c00] 17:53:11 INFO - PROCESS | 1834 | 1461545591608 Marionette DEBUG loaded listener.js 17:53:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f2d98a93400) [pid = 1834] [serial = 1299] [outer = 0x7f2d95286c00] 17:53:12 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7f2d9482fc00) [pid = 1834] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:53:12 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7f2d95119400) [pid = 1834] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:53:12 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7f2d87fe5c00) [pid = 1834] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:53:12 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7f2d86ddfc00) [pid = 1834] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:53:12 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f2d8bf4d000) [pid = 1834] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:53:12 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7f2d89be5000) [pid = 1834] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:53:12 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7f2d8c2c4800) [pid = 1834] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:53:12 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7f2d9511dc00) [pid = 1834] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:53:13 INFO - PROCESS | 1834 | 1461545593077 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]]]}] 17:53:13 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 17:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1847ms 17:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:53:13 INFO - PROCESS | 1834 | 1461545593135 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 17:53:13 INFO - PROCESS | 1834 | 1461545593138 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 17:53:13 INFO - PROCESS | 1834 | 1461545593143 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:53:13 INFO - PROCESS | 1834 | 1461545593146 Marionette TRACE conn3 <- [1,1702,null,{}] 17:53:13 INFO - PROCESS | 1834 | 1461545593151 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}] 17:53:13 INFO - PROCESS | 1834 | 1461545593377 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 17:53:13 INFO - PROCESS | 1834 | 1461545593395 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9924a000 == 136 [pid = 1834] [id = 433] 17:53:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f2d86ff2000) [pid = 1834] [serial = 1300] [outer = (nil)] 17:53:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f2d9555a400) [pid = 1834] [serial = 1301] [outer = 0x7f2d86ff2000] 17:53:13 INFO - PROCESS | 1834 | 1461545593452 Marionette DEBUG loaded listener.js 17:53:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f2d98b37800) [pid = 1834] [serial = 1302] [outer = 0x7f2d86ff2000] 17:53:14 INFO - PROCESS | 1834 | 1461545594237 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]]]}] 17:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1134ms 17:53:14 INFO - PROCESS | 1834 | 1461545594277 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 17:53:14 INFO - PROCESS | 1834 | 1461545594279 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 17:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:53:14 INFO - PROCESS | 1834 | 1461545594286 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:53:14 INFO - PROCESS | 1834 | 1461545594288 Marionette TRACE conn3 <- [1,1706,null,{}] 17:53:14 INFO - PROCESS | 1834 | 1461545594296 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}] 17:53:14 INFO - PROCESS | 1834 | 1461545594509 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 17:53:14 INFO - PROCESS | 1834 | 1461545594529 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99956800 == 137 [pid = 1834] [id = 434] 17:53:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f2d887ac000) [pid = 1834] [serial = 1303] [outer = (nil)] 17:53:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f2d990e4800) [pid = 1834] [serial = 1304] [outer = 0x7f2d887ac000] 17:53:14 INFO - PROCESS | 1834 | 1461545594589 Marionette DEBUG loaded listener.js 17:53:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f2d99aab000) [pid = 1834] [serial = 1305] [outer = 0x7f2d887ac000] 17:53:15 INFO - PROCESS | 1834 | 1461545595735 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]]]}] 17:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1485ms 17:53:15 INFO - PROCESS | 1834 | 1461545595772 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 17:53:15 INFO - PROCESS | 1834 | 1461545595779 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 17:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:53:15 INFO - PROCESS | 1834 | 1461545595787 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:53:15 INFO - PROCESS | 1834 | 1461545595792 Marionette TRACE conn3 <- [1,1710,null,{}] 17:53:15 INFO - PROCESS | 1834 | 1461545595801 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}] 17:53:15 INFO - PROCESS | 1834 | 1461545595998 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 17:53:16 INFO - PROCESS | 1834 | 1461545596260 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8b9c6000 == 138 [pid = 1834] [id = 435] 17:53:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f2d887ba800) [pid = 1834] [serial = 1306] [outer = (nil)] 17:53:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f2d893b2800) [pid = 1834] [serial = 1307] [outer = 0x7f2d887ba800] 17:53:16 INFO - PROCESS | 1834 | 1461545596380 Marionette DEBUG loaded listener.js 17:53:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7f2d8aba7000) [pid = 1834] [serial = 1308] [outer = 0x7f2d887ba800] 17:53:17 INFO - PROCESS | 1834 | 1461545597252 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]]]}] 17:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1535ms 17:53:17 INFO - PROCESS | 1834 | 1461545597324 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 17:53:17 INFO - PROCESS | 1834 | 1461545597331 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 17:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:53:17 INFO - PROCESS | 1834 | 1461545597341 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:53:17 INFO - PROCESS | 1834 | 1461545597345 Marionette TRACE conn3 <- [1,1714,null,{}] 17:53:17 INFO - PROCESS | 1834 | 1461545597351 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}] 17:53:17 INFO - PROCESS | 1834 | 1461545597574 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 17:53:17 INFO - PROCESS | 1834 | 1461545597913 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d96e1f000 == 139 [pid = 1834] [id = 436] 17:53:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7f2d8ba60400) [pid = 1834] [serial = 1309] [outer = (nil)] 17:53:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7f2d92596800) [pid = 1834] [serial = 1310] [outer = 0x7f2d8ba60400] 17:53:17 INFO - PROCESS | 1834 | 1461545597989 Marionette DEBUG loaded listener.js 17:53:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7f2d9268e000) [pid = 1834] [serial = 1311] [outer = 0x7f2d8ba60400] 17:53:18 INFO - PROCESS | 1834 | 1461545598808 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]]]}] 17:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1529ms 17:53:18 INFO - PROCESS | 1834 | 1461545598871 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 17:53:18 INFO - PROCESS | 1834 | 1461545598875 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 17:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:53:18 INFO - PROCESS | 1834 | 1461545598881 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:53:18 INFO - PROCESS | 1834 | 1461545598887 Marionette TRACE conn3 <- [1,1718,null,{}] 17:53:18 INFO - PROCESS | 1834 | 1461545598902 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}] 17:53:19 INFO - PROCESS | 1834 | 1461545599141 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 17:53:19 INFO - PROCESS | 1834 | 1461545599393 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9de96000 == 140 [pid = 1834] [id = 437] 17:53:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 269 (0x7f2d9493ac00) [pid = 1834] [serial = 1312] [outer = (nil)] 17:53:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 270 (0x7f2d952ef400) [pid = 1834] [serial = 1313] [outer = 0x7f2d9493ac00] 17:53:19 INFO - PROCESS | 1834 | 1461545599514 Marionette DEBUG loaded listener.js 17:53:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 271 (0x7f2d970f8400) [pid = 1834] [serial = 1314] [outer = 0x7f2d9493ac00] 17:53:20 INFO - PROCESS | 1834 | 1461545600317 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]]]}] 17:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1489ms 17:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:53:20 INFO - PROCESS | 1834 | 1461545600371 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 17:53:20 INFO - PROCESS | 1834 | 1461545600375 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 17:53:20 INFO - PROCESS | 1834 | 1461545600380 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:53:20 INFO - PROCESS | 1834 | 1461545600383 Marionette TRACE conn3 <- [1,1722,null,{}] 17:53:20 INFO - PROCESS | 1834 | 1461545600388 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}] 17:53:20 INFO - PROCESS | 1834 | 1461545600555 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 17:53:20 INFO - PROCESS | 1834 | 1461545600763 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dabdbf800 == 141 [pid = 1834] [id = 438] 17:53:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 272 (0x7f2d94f5a000) [pid = 1834] [serial = 1315] [outer = (nil)] 17:53:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 273 (0x7f2d99aabc00) [pid = 1834] [serial = 1316] [outer = 0x7f2d94f5a000] 17:53:20 INFO - PROCESS | 1834 | 1461545600836 Marionette DEBUG loaded listener.js 17:53:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 274 (0x7f2d9c77a400) [pid = 1834] [serial = 1317] [outer = 0x7f2d94f5a000] 17:53:21 INFO - PROCESS | 1834 | 1461545601708 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]]]}] 17:53:21 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 17:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1380ms 17:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:53:21 INFO - PROCESS | 1834 | 1461545601762 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 17:53:21 INFO - PROCESS | 1834 | 1461545601765 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 17:53:21 INFO - PROCESS | 1834 | 1461545601771 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:53:21 INFO - PROCESS | 1834 | 1461545601774 Marionette TRACE conn3 <- [1,1726,null,{}] 17:53:21 INFO - PROCESS | 1834 | 1461545601779 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}] 17:53:21 INFO - PROCESS | 1834 | 1461545601957 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 17:53:22 INFO - PROCESS | 1834 | 1461545602166 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db3221000 == 142 [pid = 1834] [id = 439] 17:53:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 275 (0x7f2d975ea800) [pid = 1834] [serial = 1318] [outer = (nil)] 17:53:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 276 (0x7f2d9f224400) [pid = 1834] [serial = 1319] [outer = 0x7f2d975ea800] 17:53:22 INFO - PROCESS | 1834 | 1461545602238 Marionette DEBUG loaded listener.js 17:53:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 277 (0x7f2dabf86c00) [pid = 1834] [serial = 1320] [outer = 0x7f2d975ea800] 17:53:23 INFO - PROCESS | 1834 | 1461545603133 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]]]}] 17:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1429ms 17:53:23 INFO - PROCESS | 1834 | 1461545603200 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 17:53:23 INFO - PROCESS | 1834 | 1461545603203 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 17:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:53:23 INFO - PROCESS | 1834 | 1461545603209 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:53:23 INFO - PROCESS | 1834 | 1461545603211 Marionette TRACE conn3 <- [1,1730,null,{}] 17:53:23 INFO - PROCESS | 1834 | 1461545603217 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}] 17:53:23 INFO - PROCESS | 1834 | 1461545603404 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 17:53:23 INFO - PROCESS | 1834 | 1461545603608 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d86c5b000 == 143 [pid = 1834] [id = 440] 17:53:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 278 (0x7f2dac097c00) [pid = 1834] [serial = 1321] [outer = (nil)] 17:53:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 279 (0x7f2d9b251c00) [pid = 1834] [serial = 1322] [outer = 0x7f2dac097c00] 17:53:23 INFO - PROCESS | 1834 | 1461545603692 Marionette DEBUG loaded listener.js 17:53:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 280 (0x7f2db1704400) [pid = 1834] [serial = 1323] [outer = 0x7f2dac097c00] 17:53:24 INFO - PROCESS | 1834 | 1461545604551 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]]]}] 17:53:24 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 17:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1382ms 17:53:24 INFO - PROCESS | 1834 | 1461545604593 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 17:53:24 INFO - PROCESS | 1834 | 1461545604596 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 17:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:53:24 INFO - PROCESS | 1834 | 1461545604602 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:53:24 INFO - PROCESS | 1834 | 1461545604604 Marionette TRACE conn3 <- [1,1734,null,{}] 17:53:24 INFO - PROCESS | 1834 | 1461545604610 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}] 17:53:24 INFO - PROCESS | 1834 | 1461545604775 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 17:53:24 INFO - PROCESS | 1834 | 1461545604987 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d88460800 == 144 [pid = 1834] [id = 441] 17:53:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 281 (0x7f2d936e8400) [pid = 1834] [serial = 1324] [outer = (nil)] 17:53:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 282 (0x7f2d936ef000) [pid = 1834] [serial = 1325] [outer = 0x7f2d936e8400] 17:53:25 INFO - PROCESS | 1834 | 1461545605097 Marionette DEBUG loaded listener.js 17:53:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 283 (0x7f2d936f3800) [pid = 1834] [serial = 1326] [outer = 0x7f2d936e8400] 17:53:25 INFO - PROCESS | 1834 | 1461545605981 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]]]}] 17:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1428ms 17:53:26 INFO - PROCESS | 1834 | 1461545606030 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 17:53:26 INFO - PROCESS | 1834 | 1461545606034 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 17:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:53:26 INFO - PROCESS | 1834 | 1461545606040 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:53:26 INFO - PROCESS | 1834 | 1461545606042 Marionette TRACE conn3 <- [1,1738,null,{}] 17:53:26 INFO - PROCESS | 1834 | 1461545606047 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}] 17:53:26 INFO - PROCESS | 1834 | 1461545606207 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 17:53:26 INFO - PROCESS | 1834 | 1461545606416 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d82cd3000 == 145 [pid = 1834] [id = 442] 17:53:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 284 (0x7f2d86884c00) [pid = 1834] [serial = 1327] [outer = (nil)] 17:53:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 285 (0x7f2d8688b800) [pid = 1834] [serial = 1328] [outer = 0x7f2d86884c00] 17:53:26 INFO - PROCESS | 1834 | 1461545606483 Marionette DEBUG loaded listener.js 17:53:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 286 (0x7f2d86890800) [pid = 1834] [serial = 1329] [outer = 0x7f2d86884c00] 17:53:27 INFO - PROCESS | 1834 | 1461545607340 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]]]}] 17:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1334ms 17:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:53:27 INFO - PROCESS | 1834 | 1461545607374 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 17:53:27 INFO - PROCESS | 1834 | 1461545607377 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 17:53:27 INFO - PROCESS | 1834 | 1461545607383 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:53:27 INFO - PROCESS | 1834 | 1461545607386 Marionette TRACE conn3 <- [1,1742,null,{}] 17:53:27 INFO - PROCESS | 1834 | 1461545607391 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}] 17:53:27 INFO - PROCESS | 1834 | 1461545607574 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 17:53:27 INFO - PROCESS | 1834 | 1461545607849 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d88471800 == 146 [pid = 1834] [id = 443] 17:53:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 287 (0x7f2d82cefc00) [pid = 1834] [serial = 1330] [outer = (nil)] 17:53:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 288 (0x7f2d82cf6c00) [pid = 1834] [serial = 1331] [outer = 0x7f2d82cefc00] 17:53:27 INFO - PROCESS | 1834 | 1461545607921 Marionette DEBUG loaded listener.js 17:53:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 289 (0x7f2d82cfb800) [pid = 1834] [serial = 1332] [outer = 0x7f2d82cefc00] 17:53:28 INFO - PROCESS | 1834 | 1461545608743 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]]]}] 17:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1434ms 17:53:28 INFO - PROCESS | 1834 | 1461545608818 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 17:53:28 INFO - PROCESS | 1834 | 1461545608823 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 17:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:53:28 INFO - PROCESS | 1834 | 1461545608833 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:53:28 INFO - PROCESS | 1834 | 1461545608837 Marionette TRACE conn3 <- [1,1746,null,{}] 17:53:28 INFO - PROCESS | 1834 | 1461545608843 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}] 17:53:29 INFO - PROCESS | 1834 | 1461545609044 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 17:53:29 INFO - PROCESS | 1834 | 1461545609251 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d847db800 == 147 [pid = 1834] [id = 444] 17:53:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 290 (0x7f2d82cf0400) [pid = 1834] [serial = 1333] [outer = (nil)] 17:53:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 291 (0x7f2d849db400) [pid = 1834] [serial = 1334] [outer = 0x7f2d82cf0400] 17:53:29 INFO - PROCESS | 1834 | 1461545609362 Marionette DEBUG loaded listener.js 17:53:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 292 (0x7f2d849e0c00) [pid = 1834] [serial = 1335] [outer = 0x7f2d82cf0400] 17:53:30 INFO - PROCESS | 1834 | 1461545610256 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]]]}] 17:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1485ms 17:53:30 INFO - PROCESS | 1834 | 1461545610318 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 17:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:53:30 INFO - PROCESS | 1834 | 1461545610322 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 17:53:30 INFO - PROCESS | 1834 | 1461545610328 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:53:30 INFO - PROCESS | 1834 | 1461545610332 Marionette TRACE conn3 <- [1,1750,null,{}] 17:53:30 INFO - PROCESS | 1834 | 1461545610337 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}] 17:53:30 INFO - PROCESS | 1834 | 1461545610545 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 17:53:30 INFO - PROCESS | 1834 | 1461545610754 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d84b33000 == 148 [pid = 1834] [id = 445] 17:53:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 293 (0x7f2d82cf4400) [pid = 1834] [serial = 1336] [outer = (nil)] 17:53:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 294 (0x7f2d84baf800) [pid = 1834] [serial = 1337] [outer = 0x7f2d82cf4400] 17:53:30 INFO - PROCESS | 1834 | 1461545610876 Marionette DEBUG loaded listener.js 17:53:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 295 (0x7f2d84bb7800) [pid = 1834] [serial = 1338] [outer = 0x7f2d82cf4400] 17:53:31 INFO - PROCESS | 1834 | 1461545611764 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]]]}] 17:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1495ms 17:53:31 INFO - PROCESS | 1834 | 1461545611823 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 17:53:31 INFO - PROCESS | 1834 | 1461545611826 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 17:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:53:31 INFO - PROCESS | 1834 | 1461545611832 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:53:31 INFO - PROCESS | 1834 | 1461545611834 Marionette TRACE conn3 <- [1,1754,null,{}] 17:53:31 INFO - PROCESS | 1834 | 1461545611839 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}] 17:53:32 INFO - PROCESS | 1834 | 1461545612038 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 17:53:32 INFO - PROCESS | 1834 | 1461545612301 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8c1d9000 == 149 [pid = 1834] [id = 446] 17:53:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 296 (0x7f2d849df800) [pid = 1834] [serial = 1339] [outer = (nil)] 17:53:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 297 (0x7f2d86ff6000) [pid = 1834] [serial = 1340] [outer = 0x7f2d849df800] 17:53:32 INFO - PROCESS | 1834 | 1461545612374 Marionette DEBUG loaded listener.js 17:53:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 298 (0x7f2d8cd70400) [pid = 1834] [serial = 1341] [outer = 0x7f2d849df800] 17:53:33 INFO - PROCESS | 1834 | 1461545613297 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]]]}] 17:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1529ms 17:53:33 INFO - PROCESS | 1834 | 1461545613361 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 17:53:33 INFO - PROCESS | 1834 | 1461545613365 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 17:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:53:33 INFO - PROCESS | 1834 | 1461545613370 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:53:33 INFO - PROCESS | 1834 | 1461545613372 Marionette TRACE conn3 <- [1,1758,null,{}] 17:53:33 INFO - PROCESS | 1834 | 1461545613378 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}] 17:53:33 INFO - PROCESS | 1834 | 1461545613550 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 17:53:33 INFO - PROCESS | 1834 | 1461545613769 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e46e000 == 150 [pid = 1834] [id = 447] 17:53:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 299 (0x7f2d84bad800) [pid = 1834] [serial = 1342] [outer = (nil)] 17:53:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 300 (0x7f2d936efc00) [pid = 1834] [serial = 1343] [outer = 0x7f2d84bad800] 17:53:33 INFO - PROCESS | 1834 | 1461545613883 Marionette DEBUG loaded listener.js 17:53:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 301 (0x7f2d95119c00) [pid = 1834] [serial = 1344] [outer = 0x7f2d84bad800] 17:53:34 INFO - PROCESS | 1834 | 1461545614759 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]]]}] 17:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1430ms 17:53:34 INFO - PROCESS | 1834 | 1461545614802 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 17:53:34 INFO - PROCESS | 1834 | 1461545614806 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 17:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:53:34 INFO - PROCESS | 1834 | 1461545614811 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:53:34 INFO - PROCESS | 1834 | 1461545614814 Marionette TRACE conn3 <- [1,1762,null,{}] 17:53:34 INFO - PROCESS | 1834 | 1461545614819 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}] 17:53:35 INFO - PROCESS | 1834 | 1461545615001 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 17:53:35 INFO - PROCESS | 1834 | 1461545615217 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d84816000 == 151 [pid = 1834] [id = 448] 17:53:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 302 (0x7f2d827ce800) [pid = 1834] [serial = 1345] [outer = (nil)] 17:53:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 303 (0x7f2d82cf8c00) [pid = 1834] [serial = 1346] [outer = 0x7f2d827ce800] 17:53:35 INFO - PROCESS | 1834 | 1461545615754 Marionette DEBUG loaded listener.js 17:53:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 304 (0x7f2d849e6400) [pid = 1834] [serial = 1347] [outer = 0x7f2d827ce800] 17:53:36 INFO - PROCESS | 1834 | 1461545616762 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]]]}] 17:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1985ms 17:53:36 INFO - PROCESS | 1834 | 1461545616799 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 17:53:36 INFO - PROCESS | 1834 | 1461545616806 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 17:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:53:36 INFO - PROCESS | 1834 | 1461545616818 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:53:36 INFO - PROCESS | 1834 | 1461545616822 Marionette TRACE conn3 <- [1,1766,null,{}] 17:53:36 INFO - PROCESS | 1834 | 1461545616829 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}] 17:53:37 INFO - PROCESS | 1834 | 1461545617014 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 17:53:37 INFO - PROCESS | 1834 | 1461545617243 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d87c40800 == 152 [pid = 1834] [id = 449] 17:53:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 305 (0x7f2d863fa400) [pid = 1834] [serial = 1348] [outer = (nil)] 17:53:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 306 (0x7f2d86dd9000) [pid = 1834] [serial = 1349] [outer = 0x7f2d863fa400] 17:53:37 INFO - PROCESS | 1834 | 1461545617418 Marionette DEBUG loaded listener.js 17:53:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 307 (0x7f2d86edc000) [pid = 1834] [serial = 1350] [outer = 0x7f2d863fa400] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d995b7000 == 151 [pid = 1834] [id = 263] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9de8f800 == 150 [pid = 1834] [id = 294] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 306 (0x7f2d893a9800) [pid = 1834] [serial = 1199] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 305 (0x7f2d893b3400) [pid = 1834] [serial = 1202] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 304 (0x7f2d8cde4c00) [pid = 1834] [serial = 1205] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 303 (0x7f2d863fb400) [pid = 1834] [serial = 1208] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | 1461545618599 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]]]}] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9924a000 == 149 [pid = 1834] [id = 433] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d995b0800 == 148 [pid = 1834] [id = 432] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95d6b000 == 147 [pid = 1834] [id = 431] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94b65800 == 146 [pid = 1834] [id = 430] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8a959000 == 145 [pid = 1834] [id = 429] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d87eb9000 == 144 [pid = 1834] [id = 428] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d86f86800 == 143 [pid = 1834] [id = 427] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d868ee000 == 142 [pid = 1834] [id = 426] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db14a3800 == 141 [pid = 1834] [id = 421] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dad28b800 == 140 [pid = 1834] [id = 420] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da2477800 == 139 [pid = 1834] [id = 419] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9f250000 == 138 [pid = 1834] [id = 418] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e1dc000 == 137 [pid = 1834] [id = 417] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99a8c000 == 136 [pid = 1834] [id = 416] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d998de000 == 135 [pid = 1834] [id = 415] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d995b9800 == 134 [pid = 1834] [id = 414] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e08000 == 133 [pid = 1834] [id = 413] 17:53:38 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d89b59800 == 132 [pid = 1834] [id = 412] 17:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1838ms 17:53:38 INFO - PROCESS | 1834 | 1461545618657 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 17:53:38 INFO - PROCESS | 1834 | 1461545618662 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 17:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:53:38 INFO - PROCESS | 1834 | 1461545618671 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:53:38 INFO - PROCESS | 1834 | 1461545618675 Marionette TRACE conn3 <- [1,1770,null,{}] 17:53:38 INFO - PROCESS | 1834 | 1461545618681 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}] 17:53:38 INFO - PROCESS | 1834 | 1461545618860 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 302 (0x7f2d94eb7800) [pid = 1834] [serial = 1226] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 301 (0x7f2d952e5400) [pid = 1834] [serial = 1229] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 300 (0x7f2d95565000) [pid = 1834] [serial = 1230] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 299 (0x7f2daf3c0800) [pid = 1834] [serial = 1193] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 298 (0x7f2d970e9400) [pid = 1834] [serial = 1184] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 297 (0x7f2d924d1400) [pid = 1834] [serial = 1220] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 296 (0x7f2d92690800) [pid = 1834] [serial = 1221] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 295 (0x7f2d887b4800) [pid = 1834] [serial = 1196] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 294 (0x7f2d9380b400) [pid = 1834] [serial = 1181] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 293 (0x7f2d887b6800) [pid = 1834] [serial = 1212] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 292 (0x7f2d86fee800) [pid = 1834] [serial = 1211] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 291 (0x7f2d93810800) [pid = 1834] [serial = 1223] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 290 (0x7f2d89bf1c00) [pid = 1834] [serial = 1215] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 289 (0x7f2d89bec800) [pid = 1834] [serial = 1214] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 288 (0x7f2d9b208000) [pid = 1834] [serial = 1187] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 287 (0x7f2d8c2d1800) [pid = 1834] [serial = 1217] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 286 (0x7f2d8cde8c00) [pid = 1834] [serial = 1218] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 285 (0x7f2d8aba3000) [pid = 1834] [serial = 1178] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 284 (0x7f2dab1e0c00) [pid = 1834] [serial = 1190] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 283 (0x7f2d95866800) [pid = 1834] [serial = 1232] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 282 (0x7f2d95118000) [pid = 1834] [serial = 1227] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 281 (0x7f2d94803c00) [pid = 1834] [serial = 1224] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 1834 | --DOMWINDOW == 280 (0x7f2d95c03c00) [pid = 1834] [serial = 1233] [outer = (nil)] [url = about:blank] 17:53:39 INFO - PROCESS | 1834 | 1461545619124 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d868d8800 == 133 [pid = 1834] [id = 450] 17:53:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 281 (0x7f2d865c7c00) [pid = 1834] [serial = 1351] [outer = (nil)] 17:53:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 282 (0x7f2d89befc00) [pid = 1834] [serial = 1352] [outer = 0x7f2d865c7c00] 17:53:39 INFO - PROCESS | 1834 | 1461545619229 Marionette DEBUG loaded listener.js 17:53:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 283 (0x7f2d8b906c00) [pid = 1834] [serial = 1353] [outer = 0x7f2d865c7c00] 17:53:39 INFO - PROCESS | 1834 | 1461545619936 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]]]}] 17:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1291ms 17:53:39 INFO - PROCESS | 1834 | 1461545619962 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 17:53:39 INFO - PROCESS | 1834 | 1461545619965 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 17:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:53:39 INFO - PROCESS | 1834 | 1461545619971 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:53:39 INFO - PROCESS | 1834 | 1461545619976 Marionette TRACE conn3 <- [1,1774,null,{}] 17:53:39 INFO - PROCESS | 1834 | 1461545619990 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}] 17:53:40 INFO - PROCESS | 1834 | 1461545620230 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 17:53:40 INFO - PROCESS | 1834 | 1461545620254 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8a952000 == 134 [pid = 1834] [id = 451] 17:53:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 284 (0x7f2d8b90e400) [pid = 1834] [serial = 1354] [outer = (nil)] 17:53:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 285 (0x7f2d8ba6f800) [pid = 1834] [serial = 1355] [outer = 0x7f2d8b90e400] 17:53:40 INFO - PROCESS | 1834 | 1461545620314 Marionette DEBUG loaded listener.js 17:53:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 286 (0x7f2d8c2c9400) [pid = 1834] [serial = 1356] [outer = 0x7f2d8b90e400] 17:53:41 INFO - PROCESS | 1834 | 1461545621186 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]]]}] 17:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1236ms 17:53:41 INFO - PROCESS | 1834 | 1461545621207 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 17:53:41 INFO - PROCESS | 1834 | 1461545621212 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 17:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:53:41 INFO - PROCESS | 1834 | 1461545621226 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:53:41 INFO - PROCESS | 1834 | 1461545621228 Marionette TRACE conn3 <- [1,1778,null,{}] 17:53:41 INFO - PROCESS | 1834 | 1461545621233 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}] 17:53:41 INFO - PROCESS | 1834 | 1461545621455 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 17:53:41 INFO - PROCESS | 1834 | 1461545621485 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8ccc7000 == 135 [pid = 1834] [id = 452] 17:53:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 287 (0x7f2d89be6400) [pid = 1834] [serial = 1357] [outer = (nil)] 17:53:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 288 (0x7f2d924c5c00) [pid = 1834] [serial = 1358] [outer = 0x7f2d89be6400] 17:53:41 INFO - PROCESS | 1834 | 1461545621542 Marionette DEBUG loaded listener.js 17:53:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 289 (0x7f2d92599c00) [pid = 1834] [serial = 1359] [outer = 0x7f2d89be6400] 17:53:42 INFO - PROCESS | 1834 | 1461545622412 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]]]}] 17:53:42 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 17:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1242ms 17:53:42 INFO - PROCESS | 1834 | 1461545622470 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 17:53:42 INFO - PROCESS | 1834 | 1461545622472 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 17:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:53:42 INFO - PROCESS | 1834 | 1461545622478 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:53:42 INFO - PROCESS | 1834 | 1461545622480 Marionette TRACE conn3 <- [1,1782,null,{}] 17:53:42 INFO - PROCESS | 1834 | 1461545622485 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}] 17:53:42 INFO - PROCESS | 1834 | 1461545622693 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 17:53:42 INFO - PROCESS | 1834 | 1461545622728 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d93449800 == 136 [pid = 1834] [id = 453] 17:53:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 290 (0x7f2d9259e800) [pid = 1834] [serial = 1360] [outer = (nil)] 17:53:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 291 (0x7f2d92690000) [pid = 1834] [serial = 1361] [outer = 0x7f2d9259e800] 17:53:42 INFO - PROCESS | 1834 | 1461545622801 Marionette DEBUG loaded listener.js 17:53:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 292 (0x7f2d947e5000) [pid = 1834] [serial = 1362] [outer = 0x7f2d9259e800] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 291 (0x7f2d94f5f800) [pid = 1834] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 290 (0x7f2d98b41400) [pid = 1834] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 289 (0x7f2daceaf000) [pid = 1834] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 288 (0x7f2d99036400) [pid = 1834] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 287 (0x7f2d94946000) [pid = 1834] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 286 (0x7f2d887b4000) [pid = 1834] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 285 (0x7f2d99195400) [pid = 1834] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 284 (0x7f2d9919fc00) [pid = 1834] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 283 (0x7f2d99196000) [pid = 1834] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 282 (0x7f2d99037000) [pid = 1834] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 281 (0x7f2d94810c00) [pid = 1834] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 280 (0x7f2d8ba6f400) [pid = 1834] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 279 (0x7f2d95286c00) [pid = 1834] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 278 (0x7f2d97147800) [pid = 1834] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 277 (0x7f2d9c76cc00) [pid = 1834] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 276 (0x7f2d894a7400) [pid = 1834] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 275 (0x7f2d94826800) [pid = 1834] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 274 (0x7f2d95864400) [pid = 1834] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 273 (0x7f2d9919b800) [pid = 1834] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 272 (0x7f2d9937f000) [pid = 1834] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 271 (0x7f2d94858000) [pid = 1834] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 270 (0x7f2d95291400) [pid = 1834] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 269 (0x7f2d9e7f7400) [pid = 1834] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 268 (0x7f2d9c77e800) [pid = 1834] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7f2d86ff6400) [pid = 1834] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7f2d98b42800) [pid = 1834] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7f2d860e3c00) [pid = 1834] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7f2d955da800) [pid = 1834] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7f2d95112000) [pid = 1834] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7f2d990e2c00) [pid = 1834] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7f2d9ef1c400) [pid = 1834] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7f2d9e9a5000) [pid = 1834] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f2d860f1c00) [pid = 1834] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7f2d8abcb000) [pid = 1834] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7f2d860f0800) [pid = 1834] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7f2d9480dc00) [pid = 1834] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7f2d94984800) [pid = 1834] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f2d947e8800) [pid = 1834] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7f2d9485d800) [pid = 1834] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7f2d894b1000) [pid = 1834] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7f2d86fe9400) [pid = 1834] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f2d9bc15c00) [pid = 1834] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f2d9939d400) [pid = 1834] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f2dac4de400) [pid = 1834] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f2d92854000) [pid = 1834] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f2d99036c00) [pid = 1834] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f2d86de5800) [pid = 1834] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f2d8ba64400) [pid = 1834] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f2d8bbcdc00) [pid = 1834] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f2d8cd6c800) [pid = 1834] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f2d8ab99400) [pid = 1834] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f2d95c07400) [pid = 1834] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f2d8ab98800) [pid = 1834] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f2d860e8800) [pid = 1834] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f2d9493e000) [pid = 1834] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f2dad45b800) [pid = 1834] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f2d92595400) [pid = 1834] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f2d888e8c00) [pid = 1834] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f2d9939d800) [pid = 1834] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f2d885eec00) [pid = 1834] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f2d8ba6e800) [pid = 1834] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f2d9485e400) [pid = 1834] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2d99398c00) [pid = 1834] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f2d990e8000) [pid = 1834] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f2d894ad000) [pid = 1834] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f2d95868c00) [pid = 1834] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f2d99aa5400) [pid = 1834] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f2d9e48a400) [pid = 1834] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f2d9528e400) [pid = 1834] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f2d963df000) [pid = 1834] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:53:44 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2d86ff2000) [pid = 1834] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:53:44 INFO - PROCESS | 1834 | 1461545624806 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]]]}] 17:53:44 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 17:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 2378ms 17:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:53:44 INFO - PROCESS | 1834 | 1461545624858 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 17:53:44 INFO - PROCESS | 1834 | 1461545624860 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 17:53:44 INFO - PROCESS | 1834 | 1461545624866 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:53:44 INFO - PROCESS | 1834 | 1461545624869 Marionette TRACE conn3 <- [1,1786,null,{}] 17:53:44 INFO - PROCESS | 1834 | 1461545624873 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}] 17:53:45 INFO - PROCESS | 1834 | 1461545625041 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 17:53:45 INFO - PROCESS | 1834 | 1461545625210 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8a94a800 == 137 [pid = 1834] [id = 454] 17:53:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f2d863f8000) [pid = 1834] [serial = 1363] [outer = (nil)] 17:53:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f2d888e2400) [pid = 1834] [serial = 1364] [outer = 0x7f2d863f8000] 17:53:45 INFO - PROCESS | 1834 | 1461545625269 Marionette DEBUG loaded listener.js 17:53:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f2d8cd73000) [pid = 1834] [serial = 1365] [outer = 0x7f2d863f8000] 17:53:45 INFO - PROCESS | 1834 | 1461545625957 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]]]}] 17:53:45 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 17:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1132ms 17:53:46 INFO - PROCESS | 1834 | 1461545625997 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 17:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:53:46 INFO - PROCESS | 1834 | 1461545626001 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 17:53:46 INFO - PROCESS | 1834 | 1461545626006 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:53:46 INFO - PROCESS | 1834 | 1461545626009 Marionette TRACE conn3 <- [1,1790,null,{}] 17:53:46 INFO - PROCESS | 1834 | 1461545626017 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}] 17:53:46 INFO - PROCESS | 1834 | 1461545626296 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 17:53:46 INFO - PROCESS | 1834 | 1461545626513 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d851cc000 == 138 [pid = 1834] [id = 455] 17:53:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2d827d5400) [pid = 1834] [serial = 1366] [outer = (nil)] 17:53:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f2d82cf3400) [pid = 1834] [serial = 1367] [outer = 0x7f2d827d5400] 17:53:46 INFO - PROCESS | 1834 | 1461545626592 Marionette DEBUG loaded listener.js 17:53:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f2d84babc00) [pid = 1834] [serial = 1368] [outer = 0x7f2d827d5400] 17:53:47 INFO - PROCESS | 1834 | 1461545627577 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]]]}] 17:53:47 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) 17:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1635ms 17:53:47 INFO - PROCESS | 1834 | 1461545627643 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 17:53:47 INFO - PROCESS | 1834 | 1461545627650 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 17:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:53:47 INFO - PROCESS | 1834 | 1461545627657 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:53:47 INFO - PROCESS | 1834 | 1461545627663 Marionette TRACE conn3 <- [1,1794,null,{}] 17:53:47 INFO - PROCESS | 1834 | 1461545627670 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}] 17:53:47 INFO - PROCESS | 1834 | 1461545627860 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 17:53:48 INFO - PROCESS | 1834 | 1461545628065 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d884c6000 == 139 [pid = 1834] [id = 456] 17:53:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f2d86ed0000) [pid = 1834] [serial = 1369] [outer = (nil)] 17:53:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2d885f7c00) [pid = 1834] [serial = 1370] [outer = 0x7f2d86ed0000] 17:53:48 INFO - PROCESS | 1834 | 1461545628229 Marionette DEBUG loaded listener.js 17:53:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2d894ad000) [pid = 1834] [serial = 1371] [outer = 0x7f2d86ed0000] 17:53:49 INFO - PROCESS | 1834 | 1461545629129 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]]]}] 17:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1532ms 17:53:49 INFO - PROCESS | 1834 | 1461545629189 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 17:53:49 INFO - PROCESS | 1834 | 1461545629194 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 17:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:53:49 INFO - PROCESS | 1834 | 1461545629200 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:53:49 INFO - PROCESS | 1834 | 1461545629203 Marionette TRACE conn3 <- [1,1798,null,{}] 17:53:49 INFO - PROCESS | 1834 | 1461545629208 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}] 17:53:49 INFO - PROCESS | 1834 | 1461545629413 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 17:53:49 INFO - PROCESS | 1834 | 1461545629620 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94b6c800 == 140 [pid = 1834] [id = 457] 17:53:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2d89be9400) [pid = 1834] [serial = 1372] [outer = (nil)] 17:53:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f2d8b90ec00) [pid = 1834] [serial = 1373] [outer = 0x7f2d89be9400] 17:53:49 INFO - PROCESS | 1834 | 1461545629735 Marionette DEBUG loaded listener.js 17:53:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f2d8bf47000) [pid = 1834] [serial = 1374] [outer = 0x7f2d89be9400] 17:53:50 INFO - PROCESS | 1834 | 1461545630717 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]]]}] 17:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1581ms 17:53:50 INFO - PROCESS | 1834 | 1461545630783 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 17:53:50 INFO - PROCESS | 1834 | 1461545630789 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 17:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:53:50 INFO - PROCESS | 1834 | 1461545630806 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:53:50 INFO - PROCESS | 1834 | 1461545630814 Marionette TRACE conn3 <- [1,1802,null,{}] 17:53:50 INFO - PROCESS | 1834 | 1461545630819 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}] 17:53:51 INFO - PROCESS | 1834 | 1461545631040 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 17:53:51 INFO - PROCESS | 1834 | 1461545631298 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95fa8000 == 141 [pid = 1834] [id = 458] 17:53:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f2d89bf0800) [pid = 1834] [serial = 1375] [outer = (nil)] 17:53:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f2d92852000) [pid = 1834] [serial = 1376] [outer = 0x7f2d89bf0800] 17:53:51 INFO - PROCESS | 1834 | 1461545631416 Marionette DEBUG loaded listener.js 17:53:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f2d93811000) [pid = 1834] [serial = 1377] [outer = 0x7f2d89bf0800] 17:53:52 INFO - PROCESS | 1834 | 1461545632261 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]]]}] 17:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1494ms 17:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:53:52 INFO - PROCESS | 1834 | 1461545632293 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 17:53:52 INFO - PROCESS | 1834 | 1461545632296 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 17:53:52 INFO - PROCESS | 1834 | 1461545632302 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:53:52 INFO - PROCESS | 1834 | 1461545632305 Marionette TRACE conn3 <- [1,1806,null,{}] 17:53:52 INFO - PROCESS | 1834 | 1461545632310 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}] 17:53:52 INFO - PROCESS | 1834 | 1461545632481 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 17:53:52 INFO - PROCESS | 1834 | 1461545632693 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9915a000 == 142 [pid = 1834] [id = 459] 17:53:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f2d8b910800) [pid = 1834] [serial = 1378] [outer = (nil)] 17:53:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f2d9482d800) [pid = 1834] [serial = 1379] [outer = 0x7f2d8b910800] 17:53:52 INFO - PROCESS | 1834 | 1461545632761 Marionette DEBUG loaded listener.js 17:53:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f2d9493a800) [pid = 1834] [serial = 1380] [outer = 0x7f2d8b910800] 17:53:53 INFO - PROCESS | 1834 | 1461545633626 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]]]}] 17:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1378ms 17:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:53:53 INFO - PROCESS | 1834 | 1461545633680 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 17:53:53 INFO - PROCESS | 1834 | 1461545633683 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 17:53:53 INFO - PROCESS | 1834 | 1461545633689 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:53:53 INFO - PROCESS | 1834 | 1461545633692 Marionette TRACE conn3 <- [1,1810,null,{}] 17:53:53 INFO - PROCESS | 1834 | 1461545633697 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}] 17:53:53 INFO - PROCESS | 1834 | 1461545633867 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 17:53:54 INFO - PROCESS | 1834 | 1461545634086 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d995cd000 == 143 [pid = 1834] [id = 460] 17:53:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f2d95111c00) [pid = 1834] [serial = 1381] [outer = (nil)] 17:53:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f2d95116000) [pid = 1834] [serial = 1382] [outer = 0x7f2d95111c00] 17:53:54 INFO - PROCESS | 1834 | 1461545634214 Marionette DEBUG loaded listener.js 17:53:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f2d95562000) [pid = 1834] [serial = 1383] [outer = 0x7f2d95111c00] 17:53:55 INFO - PROCESS | 1834 | 1461545635143 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]]]}] 17:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1490ms 17:53:55 INFO - PROCESS | 1834 | 1461545635179 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 17:53:55 INFO - PROCESS | 1834 | 1461545635182 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 17:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:53:55 INFO - PROCESS | 1834 | 1461545635188 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:53:55 INFO - PROCESS | 1834 | 1461545635190 Marionette TRACE conn3 <- [1,1814,null,{}] 17:53:55 INFO - PROCESS | 1834 | 1461545635196 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}] 17:53:55 INFO - PROCESS | 1834 | 1461545635380 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 17:53:55 INFO - PROCESS | 1834 | 1461545635593 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99962000 == 144 [pid = 1834] [id = 461] 17:53:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f2d95112000) [pid = 1834] [serial = 1384] [outer = (nil)] 17:53:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f2d95f3c800) [pid = 1834] [serial = 1385] [outer = 0x7f2d95112000] 17:53:55 INFO - PROCESS | 1834 | 1461545635705 Marionette DEBUG loaded listener.js 17:53:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f2d96ee1400) [pid = 1834] [serial = 1386] [outer = 0x7f2d95112000] 17:53:56 INFO - PROCESS | 1834 | 1461545636599 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]]]}] 17:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1480ms 17:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:53:56 INFO - PROCESS | 1834 | 1461545636670 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 17:53:56 INFO - PROCESS | 1834 | 1461545636673 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 17:53:56 INFO - PROCESS | 1834 | 1461545636679 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:53:56 INFO - PROCESS | 1834 | 1461545636682 Marionette TRACE conn3 <- [1,1818,null,{}] 17:53:56 INFO - PROCESS | 1834 | 1461545636687 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}] 17:53:56 INFO - PROCESS | 1834 | 1461545636869 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 17:53:57 INFO - PROCESS | 1834 | 1461545637090 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9c6ab000 == 145 [pid = 1834] [id = 462] 17:53:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f2d95563400) [pid = 1834] [serial = 1387] [outer = (nil)] 17:53:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f2d9713d400) [pid = 1834] [serial = 1388] [outer = 0x7f2d95563400] 17:53:57 INFO - PROCESS | 1834 | 1461545637200 Marionette DEBUG loaded listener.js 17:53:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f2d98a19800) [pid = 1834] [serial = 1389] [outer = 0x7f2d95563400] 17:53:58 INFO - PROCESS | 1834 | 1461545638072 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]]]}] 17:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1434ms 17:53:58 INFO - PROCESS | 1834 | 1461545638115 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 17:53:58 INFO - PROCESS | 1834 | 1461545638119 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 17:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:53:58 INFO - PROCESS | 1834 | 1461545638125 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:53:58 INFO - PROCESS | 1834 | 1461545638128 Marionette TRACE conn3 <- [1,1822,null,{}] 17:53:58 INFO - PROCESS | 1834 | 1461545638133 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}] 17:53:58 INFO - PROCESS | 1834 | 1461545638299 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 17:53:58 INFO - PROCESS | 1834 | 1461545638513 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e463000 == 146 [pid = 1834] [id = 463] 17:53:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f2d955dd800) [pid = 1834] [serial = 1390] [outer = (nil)] 17:53:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f2d98a99800) [pid = 1834] [serial = 1391] [outer = 0x7f2d955dd800] 17:53:58 INFO - PROCESS | 1834 | 1461545638622 Marionette DEBUG loaded listener.js 17:53:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f2d98cdf000) [pid = 1834] [serial = 1392] [outer = 0x7f2d955dd800] 17:53:59 INFO - PROCESS | 1834 | 1461545639538 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]]]}] 17:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1479ms 17:53:59 INFO - PROCESS | 1834 | 1461545639605 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 17:53:59 INFO - PROCESS | 1834 | 1461545639608 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 17:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:53:59 INFO - PROCESS | 1834 | 1461545639614 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:53:59 INFO - PROCESS | 1834 | 1461545639616 Marionette TRACE conn3 <- [1,1826,null,{}] 17:53:59 INFO - PROCESS | 1834 | 1461545639622 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}] 17:53:59 INFO - PROCESS | 1834 | 1461545639801 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 17:54:00 INFO - PROCESS | 1834 | 1461545640010 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f731000 == 147 [pid = 1834] [id = 464] 17:54:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7f2d970ebc00) [pid = 1834] [serial = 1393] [outer = (nil)] 17:54:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f2d9903b800) [pid = 1834] [serial = 1394] [outer = 0x7f2d970ebc00] 17:54:00 INFO - PROCESS | 1834 | 1461545640162 Marionette DEBUG loaded listener.js 17:54:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f2d9919b800) [pid = 1834] [serial = 1395] [outer = 0x7f2d970ebc00] 17:54:00 INFO - PROCESS | 1834 | 1461545640973 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]]]}] 17:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1430ms 17:54:01 INFO - PROCESS | 1834 | 1461545641045 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 17:54:01 INFO - PROCESS | 1834 | 1461545641049 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 17:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:54:01 INFO - PROCESS | 1834 | 1461545641055 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:54:01 INFO - PROCESS | 1834 | 1461545641057 Marionette TRACE conn3 <- [1,1830,null,{}] 17:54:01 INFO - PROCESS | 1834 | 1461545641064 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}] 17:54:01 INFO - PROCESS | 1834 | 1461545641268 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 17:54:01 INFO - PROCESS | 1834 | 1461545641482 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da61f8000 == 148 [pid = 1834] [id = 465] 17:54:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f2d98a54400) [pid = 1834] [serial = 1396] [outer = (nil)] 17:54:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f2d991a4800) [pid = 1834] [serial = 1397] [outer = 0x7f2d98a54400] 17:54:01 INFO - PROCESS | 1834 | 1461545641611 Marionette DEBUG loaded listener.js 17:54:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f2d9b252000) [pid = 1834] [serial = 1398] [outer = 0x7f2d98a54400] 17:54:02 INFO - PROCESS | 1834 | 1461545642610 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]]]}] 17:54: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 17:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1629ms 17:54:02 INFO - PROCESS | 1834 | 1461545642685 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 17:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:54:02 INFO - PROCESS | 1834 | 1461545642695 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 17:54:02 INFO - PROCESS | 1834 | 1461545642700 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:54:02 INFO - PROCESS | 1834 | 1461545642703 Marionette TRACE conn3 <- [1,1834,null,{}] 17:54:02 INFO - PROCESS | 1834 | 1461545642709 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}] 17:54:02 INFO - PROCESS | 1834 | 1461545642940 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 17:54:03 INFO - PROCESS | 1834 | 1461545643195 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d860c8800 == 149 [pid = 1834] [id = 466] 17:54:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f2d86de0c00) [pid = 1834] [serial = 1399] [outer = (nil)] 17:54:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f2d94eba400) [pid = 1834] [serial = 1400] [outer = 0x7f2d86de0c00] 17:54:03 INFO - PROCESS | 1834 | 1461545643311 Marionette DEBUG loaded listener.js 17:54:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f2d9c77c800) [pid = 1834] [serial = 1401] [outer = 0x7f2d86de0c00] 17:54:04 INFO - PROCESS | 1834 | 1461545644111 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]]]}] 17:54:04 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 17:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1483ms 17:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:54:04 INFO - PROCESS | 1834 | 1461545644185 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 17:54:04 INFO - PROCESS | 1834 | 1461545644187 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 17:54:04 INFO - PROCESS | 1834 | 1461545644193 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:54:04 INFO - PROCESS | 1834 | 1461545644196 Marionette TRACE conn3 <- [1,1838,null,{}] 17:54:04 INFO - PROCESS | 1834 | 1461545644201 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}] 17:54:04 INFO - PROCESS | 1834 | 1461545644381 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 17:54:04 INFO - PROCESS | 1834 | 1461545644651 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d868e7000 == 150 [pid = 1834] [id = 467] 17:54:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f2d860e4000) [pid = 1834] [serial = 1402] [outer = (nil)] 17:54:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f2d86de6400) [pid = 1834] [serial = 1403] [outer = 0x7f2d860e4000] 17:54:04 INFO - PROCESS | 1834 | 1461545644763 Marionette DEBUG loaded listener.js 17:54:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f2d8ba69000) [pid = 1834] [serial = 1404] [outer = 0x7f2d860e4000] 17:54:05 INFO - PROCESS | 1834 | 1461545645606 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]]]}] 17:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1482ms 17:54:05 INFO - PROCESS | 1834 | 1461545645675 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 17:54:05 INFO - PROCESS | 1834 | 1461545645679 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 17:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:54:05 INFO - PROCESS | 1834 | 1461545645684 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:54:05 INFO - PROCESS | 1834 | 1461545645687 Marionette TRACE conn3 <- [1,1842,null,{}] 17:54:05 INFO - PROCESS | 1834 | 1461545645692 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}] 17:54:05 INFO - PROCESS | 1834 | 1461545645873 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 17:54:06 INFO - PROCESS | 1834 | 1461545646096 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d87ebb000 == 151 [pid = 1834] [id = 468] 17:54:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f2d86ff1c00) [pid = 1834] [serial = 1405] [outer = (nil)] 17:54:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7f2d888dec00) [pid = 1834] [serial = 1406] [outer = 0x7f2d86ff1c00] 17:54:06 INFO - PROCESS | 1834 | 1461545646223 Marionette DEBUG loaded listener.js 17:54:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7f2d8cd6cc00) [pid = 1834] [serial = 1407] [outer = 0x7f2d86ff1c00] 17:54:07 INFO - PROCESS | 1834 | 1461545647166 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]]]}] 17:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1881ms 17:54:07 INFO - PROCESS | 1834 | 1461545647599 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 17:54:07 INFO - PROCESS | 1834 | 1461545647606 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 17:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:54:07 INFO - PROCESS | 1834 | 1461545647614 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:54:07 INFO - PROCESS | 1834 | 1461545647617 Marionette TRACE conn3 <- [1,1846,null,{}] 17:54:07 INFO - PROCESS | 1834 | 1461545647625 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}] 17:54:07 INFO - PROCESS | 1834 | 1461545647877 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 17:54:08 INFO - PROCESS | 1834 | 1461545648150 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d87c33800 == 152 [pid = 1834] [id = 469] 17:54:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7f2d863fc400) [pid = 1834] [serial = 1408] [outer = (nil)] 17:54:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7f2d86883c00) [pid = 1834] [serial = 1409] [outer = 0x7f2d863fc400] 17:54:08 INFO - PROCESS | 1834 | 1461545648216 Marionette DEBUG loaded listener.js 17:54:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 269 (0x7f2d86dd9800) [pid = 1834] [serial = 1410] [outer = 0x7f2d863fc400] 17:54:09 INFO - PROCESS | 1834 | 1461545649241 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]]]}] 17:54:09 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) 17:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1685ms 17:54:09 INFO - PROCESS | 1834 | 1461545649299 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 17:54:09 INFO - PROCESS | 1834 | 1461545649303 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 17:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:54:09 INFO - PROCESS | 1834 | 1461545649315 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:54:09 INFO - PROCESS | 1834 | 1461545649320 Marionette TRACE conn3 <- [1,1850,null,{}] 17:54:09 INFO - PROCESS | 1834 | 1461545649325 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}] 17:54:09 INFO - PROCESS | 1834 | 1461545649497 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 17:54:09 INFO - PROCESS | 1834 | 1461545649768 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d851d6000 == 153 [pid = 1834] [id = 470] 17:54:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 270 (0x7f2d860e9400) [pid = 1834] [serial = 1411] [outer = (nil)] 17:54:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 271 (0x7f2d86ff4c00) [pid = 1834] [serial = 1412] [outer = 0x7f2d860e9400] 17:54:09 INFO - PROCESS | 1834 | 1461545649899 Marionette DEBUG loaded listener.js 17:54:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 272 (0x7f2d894a7400) [pid = 1834] [serial = 1413] [outer = 0x7f2d860e9400] 17:54:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94b7e000 == 152 [pid = 1834] [id = 326] 17:54:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d950e0800 == 151 [pid = 1834] [id = 330] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 271 (0x7f2d9919e000) [pid = 1834] [serial = 1277] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 270 (0x7f2d827d7800) [pid = 1834] [serial = 1271] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 269 (0x7f2d86ed9800) [pid = 1834] [serial = 1274] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8b9d1800 == 150 [pid = 1834] [id = 325] 17:54:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db66bc800 == 149 [pid = 1834] [id = 361] 17:54:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8a94a800 == 148 [pid = 1834] [id = 454] 17:54:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d93449800 == 147 [pid = 1834] [id = 453] 17:54:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8ccc7000 == 146 [pid = 1834] [id = 452] 17:54:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8a952000 == 145 [pid = 1834] [id = 451] 17:54:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d868d8800 == 144 [pid = 1834] [id = 450] 17:54:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d87c40800 == 143 [pid = 1834] [id = 449] 17:54:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d84816000 == 142 [pid = 1834] [id = 448] 17:54:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d847db800 == 141 [pid = 1834] [id = 444] 17:54:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d88471800 == 140 [pid = 1834] [id = 443] 17:54:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d82cd3000 == 139 [pid = 1834] [id = 442] 17:54:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d88460800 == 138 [pid = 1834] [id = 441] 17:54:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d86c5b000 == 137 [pid = 1834] [id = 440] 17:54:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db3221000 == 136 [pid = 1834] [id = 439] 17:54:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dabdbf800 == 135 [pid = 1834] [id = 438] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 268 (0x7f2da1f20000) [pid = 1834] [serial = 1176] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7f2d98a15000) [pid = 1834] [serial = 1250] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7f2d99399400) [pid = 1834] [serial = 1125] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7f2db1705400) [pid = 1834] [serial = 1143] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7f2d99040000) [pid = 1834] [serial = 1077] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7f2d9528a400) [pid = 1834] [serial = 1296] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7f2d8cde4400) [pid = 1834] [serial = 1287] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7f2d991a4400) [pid = 1834] [serial = 909] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7f2da2170800) [pid = 1834] [serial = 939] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f2dac09b000) [pid = 1834] [serial = 1068] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7f2d99aaf400) [pid = 1834] [serial = 1083] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7f2d9f22d000) [pid = 1834] [serial = 1131] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7f2d98cdfc00) [pid = 1834] [serial = 975] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7f2d98a93400) [pid = 1834] [serial = 1299] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f2d99398000) [pid = 1834] [serial = 1014] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7f2db160c400) [pid = 1834] [serial = 906] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7f2d9259d000) [pid = 1834] [serial = 1290] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7f2d98b42000) [pid = 1834] [serial = 954] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f2d98a4e400) [pid = 1834] [serial = 1122] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f2da216e000) [pid = 1834] [serial = 960] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f2d89be7400) [pid = 1834] [serial = 1238] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f2d94eb2c00) [pid = 1834] [serial = 1295] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f2d9497f000) [pid = 1834] [serial = 1244] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f2dabd43c00) [pid = 1834] [serial = 963] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f2d98b3c000) [pid = 1834] [serial = 999] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f2d99197400) [pid = 1834] [serial = 1011] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f2dac006000) [pid = 1834] [serial = 1137] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f2da2410c00) [pid = 1834] [serial = 1134] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f2daeeae000) [pid = 1834] [serial = 1032] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f2daf341800) [pid = 1834] [serial = 903] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f2d95c0cc00) [pid = 1834] [serial = 1235] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f2d963e1000) [pid = 1834] [serial = 1119] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f2d9511fc00) [pid = 1834] [serial = 912] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f2d9ca0d400) [pid = 1834] [serial = 1065] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f2dac0f2c00) [pid = 1834] [serial = 966] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f2dab11bc00) [pid = 1834] [serial = 1026] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f2d863f5400) [pid = 1834] [serial = 1280] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f2d9380e000) [pid = 1834] [serial = 945] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f2d8cd72400) [pid = 1834] [serial = 1113] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2d94981400) [pid = 1834] [serial = 891] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f2d98b3d800) [pid = 1834] [serial = 894] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f2da24d2800) [pid = 1834] [serial = 1262] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f2d94eb7c00) [pid = 1834] [serial = 1116] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f2d952eb400) [pid = 1834] [serial = 948] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f2dac219000) [pid = 1834] [serial = 969] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f2d95119000) [pid = 1834] [serial = 915] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f2d8bf43c00) [pid = 1834] [serial = 1286] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2d9d81dc00) [pid = 1834] [serial = 1128] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f2d9f815400) [pid = 1834] [serial = 900] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f2dad462c00) [pid = 1834] [serial = 1140] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f2dac2a0c00) [pid = 1834] [serial = 1029] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f2d9ef1cc00) [pid = 1834] [serial = 1259] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f2d9c77ac00) [pid = 1834] [serial = 1080] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f2d8cde4800) [pid = 1834] [serial = 1241] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f2d8abccc00) [pid = 1834] [serial = 942] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2d947ec400) [pid = 1834] [serial = 1059] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f2d9284c000) [pid = 1834] [serial = 888] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f2d94941c00) [pid = 1834] [serial = 1005] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f2d9268c800) [pid = 1834] [serial = 1149] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2dad2c6400) [pid = 1834] [serial = 1071] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2d8aba7c00) [pid = 1834] [serial = 1146] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2d885eac00) [pid = 1834] [serial = 1110] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2d99aa3000) [pid = 1834] [serial = 1253] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f2d95c07000) [pid = 1834] [serial = 1062] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f2d9d619800) [pid = 1834] [serial = 1256] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f2db12a8000) [pid = 1834] [serial = 1074] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f2d94826400) [pid = 1834] [serial = 1293] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f2db1702400) [pid = 1834] [serial = 1089] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f2dad24a000) [pid = 1834] [serial = 1268] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f2d9ef20400) [pid = 1834] [serial = 1020] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f2d887b8400) [pid = 1834] [serial = 1283] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f2dad2c6800) [pid = 1834] [serial = 972] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f2d975e4800) [pid = 1834] [serial = 1298] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f2d97141400) [pid = 1834] [serial = 951] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2d92597800) [pid = 1834] [serial = 1289] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2d9d825800) [pid = 1834] [serial = 1017] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f2dad14e400) [pid = 1834] [serial = 1265] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2d9ef0fc00) [pid = 1834] [serial = 957] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2d8c2d0c00) [pid = 1834] [serial = 1002] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f2d95c0dc00) [pid = 1834] [serial = 1247] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2d9c77c000) [pid = 1834] [serial = 897] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f2db16e1400) [pid = 1834] [serial = 1086] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2da1f1f000) [pid = 1834] [serial = 1023] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2d96edd800) [pid = 1834] [serial = 1008] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2d89be7c00) [pid = 1834] [serial = 1284] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2d93811800) [pid = 1834] [serial = 1292] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2d9939e400) [pid = 1834] [serial = 885] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2d86dda400) [pid = 1834] [serial = 1281] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f2d963e1c00) [pid = 1834] [serial = 1236] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f2d9555a400) [pid = 1834] [serial = 1301] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2d98b37800) [pid = 1834] [serial = 1302] [outer = (nil)] [url = about:blank] 17:54:10 INFO - PROCESS | 1834 | 1461545650847 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]]]}] 17:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1590ms 17:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:54:10 INFO - PROCESS | 1834 | 1461545650903 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 17:54:10 INFO - PROCESS | 1834 | 1461545650905 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 17:54:10 INFO - PROCESS | 1834 | 1461545650912 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:54:10 INFO - PROCESS | 1834 | 1461545650915 Marionette TRACE conn3 <- [1,1854,null,{}] 17:54:10 INFO - PROCESS | 1834 | 1461545650929 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}] 17:54:11 INFO - PROCESS | 1834 | 1461545651103 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 17:54:11 INFO - PROCESS | 1834 | 1461545651287 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d868f6800 == 136 [pid = 1834] [id = 471] 17:54:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2d86ed6000) [pid = 1834] [serial = 1414] [outer = (nil)] 17:54:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f2d8abcc800) [pid = 1834] [serial = 1415] [outer = 0x7f2d86ed6000] 17:54:11 INFO - PROCESS | 1834 | 1461545651353 Marionette DEBUG loaded listener.js 17:54:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f2d8b914000) [pid = 1834] [serial = 1416] [outer = 0x7f2d86ed6000] 17:54:12 INFO - PROCESS | 1834 | 1461545652155 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]]]}] 17:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1287ms 17:54:12 INFO - PROCESS | 1834 | 1461545652208 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 17:54:12 INFO - PROCESS | 1834 | 1461545652211 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 17:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:54:12 INFO - PROCESS | 1834 | 1461545652217 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:54:12 INFO - PROCESS | 1834 | 1461545652219 Marionette TRACE conn3 <- [1,1858,null,{}] 17:54:12 INFO - PROCESS | 1834 | 1461545652224 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}] 17:54:12 INFO - PROCESS | 1834 | 1461545652402 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 17:54:12 INFO - PROCESS | 1834 | 1461545652417 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d884da800 == 137 [pid = 1834] [id = 472] 17:54:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2d8ba60c00) [pid = 1834] [serial = 1417] [outer = (nil)] 17:54:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2d8c2d0800) [pid = 1834] [serial = 1418] [outer = 0x7f2d8ba60c00] 17:54:12 INFO - PROCESS | 1834 | 1461545652479 Marionette DEBUG loaded listener.js 17:54:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2d8cddec00) [pid = 1834] [serial = 1419] [outer = 0x7f2d8ba60c00] 17:54:13 INFO - PROCESS | 1834 | 1461545653426 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]]]}] 17:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1234ms 17:54:13 INFO - PROCESS | 1834 | 1461545653452 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 17:54:13 INFO - PROCESS | 1834 | 1461545653454 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 17:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:54:13 INFO - PROCESS | 1834 | 1461545653460 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:54:13 INFO - PROCESS | 1834 | 1461545653462 Marionette TRACE conn3 <- [1,1862,null,{}] 17:54:13 INFO - PROCESS | 1834 | 1461545653467 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}] 17:54:13 INFO - PROCESS | 1834 | 1461545653679 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 17:54:13 INFO - PROCESS | 1834 | 1461545653712 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8be37800 == 138 [pid = 1834] [id = 473] 17:54:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2d8bbc2400) [pid = 1834] [serial = 1420] [outer = (nil)] 17:54:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2d924c7800) [pid = 1834] [serial = 1421] [outer = 0x7f2d8bbc2400] 17:54:13 INFO - PROCESS | 1834 | 1461545653770 Marionette DEBUG loaded listener.js 17:54:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2d92682c00) [pid = 1834] [serial = 1422] [outer = 0x7f2d8bbc2400] 17:54:15 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2d865c7c00) [pid = 1834] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:54:15 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2d863fa400) [pid = 1834] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:54:15 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2d9259e800) [pid = 1834] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:54:15 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2d827ce800) [pid = 1834] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:54:15 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2d89be6400) [pid = 1834] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:54:15 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2d8b90e400) [pid = 1834] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:54:15 INFO - PROCESS | 1834 | 1461545655162 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]]]}] 17:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1738ms 17:54:15 INFO - PROCESS | 1834 | 1461545655198 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 17:54:15 INFO - PROCESS | 1834 | 1461545655200 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 17:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:54:15 INFO - PROCESS | 1834 | 1461545655206 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:54:15 INFO - PROCESS | 1834 | 1461545655208 Marionette TRACE conn3 <- [1,1866,null,{}] 17:54:15 INFO - PROCESS | 1834 | 1461545655213 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}] 17:54:15 INFO - PROCESS | 1834 | 1461545655446 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 17:54:15 INFO - PROCESS | 1834 | 1461545655602 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8cd10000 == 139 [pid = 1834] [id = 474] 17:54:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2d8bf4ec00) [pid = 1834] [serial = 1423] [outer = (nil)] 17:54:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2d947ebc00) [pid = 1834] [serial = 1424] [outer = 0x7f2d8bf4ec00] 17:54:15 INFO - PROCESS | 1834 | 1461545655665 Marionette DEBUG loaded listener.js 17:54:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2d9485a400) [pid = 1834] [serial = 1425] [outer = 0x7f2d8bf4ec00] 17:54:16 INFO - PROCESS | 1834 | 1461545656332 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]]]}] 17:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1183ms 17:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:54:16 INFO - PROCESS | 1834 | 1461545656389 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 17:54:16 INFO - PROCESS | 1834 | 1461545656391 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 17:54:16 INFO - PROCESS | 1834 | 1461545656397 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:54:16 INFO - PROCESS | 1834 | 1461545656400 Marionette TRACE conn3 <- [1,1870,null,{}] 17:54:16 INFO - PROCESS | 1834 | 1461545656405 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}] 17:54:16 INFO - PROCESS | 1834 | 1461545656622 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 17:54:16 INFO - PROCESS | 1834 | 1461545656640 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d93450000 == 140 [pid = 1834] [id = 475] 17:54:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2d9485c000) [pid = 1834] [serial = 1426] [outer = (nil)] 17:54:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2d94f5a400) [pid = 1834] [serial = 1427] [outer = 0x7f2d9485c000] 17:54:16 INFO - PROCESS | 1834 | 1461545656699 Marionette DEBUG loaded listener.js 17:54:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2d9511fc00) [pid = 1834] [serial = 1428] [outer = 0x7f2d9485c000] 17:54:17 INFO - PROCESS | 1834 | 1461545657838 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]]]}] 17:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1490ms 17:54:17 INFO - PROCESS | 1834 | 1461545657888 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 17:54:17 INFO - PROCESS | 1834 | 1461545657895 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 17:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:54:17 INFO - PROCESS | 1834 | 1461545657905 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:54:17 INFO - PROCESS | 1834 | 1461545657909 Marionette TRACE conn3 <- [1,1874,null,{}] 17:54:17 INFO - PROCESS | 1834 | 1461545657918 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}] 17:54:18 INFO - PROCESS | 1834 | 1461545658110 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 17:54:18 INFO - PROCESS | 1834 | 1461545658314 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d868e1800 == 141 [pid = 1834] [id = 476] 17:54:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2d865bd800) [pid = 1834] [serial = 1429] [outer = (nil)] 17:54:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2d86ed4000) [pid = 1834] [serial = 1430] [outer = 0x7f2d865bd800] 17:54:18 INFO - PROCESS | 1834 | 1461545658432 Marionette DEBUG loaded listener.js 17:54:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2d887b4000) [pid = 1834] [serial = 1431] [outer = 0x7f2d865bd800] 17:54:19 INFO - PROCESS | 1834 | 1461545659453 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]]]}] 17:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1583ms 17:54:19 INFO - PROCESS | 1834 | 1461545659488 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 17:54:19 INFO - PROCESS | 1834 | 1461545659497 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 17:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:54:19 INFO - PROCESS | 1834 | 1461545659507 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:54:19 INFO - PROCESS | 1834 | 1461545659511 Marionette TRACE conn3 <- [1,1878,null,{}] 17:54:19 INFO - PROCESS | 1834 | 1461545659517 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}] 17:54:19 INFO - PROCESS | 1834 | 1461545659724 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 17:54:20 INFO - PROCESS | 1834 | 1461545660015 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8ccbb800 == 142 [pid = 1834] [id = 477] 17:54:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2d887b1400) [pid = 1834] [serial = 1432] [outer = (nil)] 17:54:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f2d8b912800) [pid = 1834] [serial = 1433] [outer = 0x7f2d887b1400] 17:54:20 INFO - PROCESS | 1834 | 1461545660130 Marionette DEBUG loaded listener.js 17:54:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2d8c2c8400) [pid = 1834] [serial = 1434] [outer = 0x7f2d887b1400] 17:54:20 INFO - PROCESS | 1834 | 1461545660959 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]]]}] 17:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1480ms 17:54:20 INFO - PROCESS | 1834 | 1461545660987 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 17:54:20 INFO - PROCESS | 1834 | 1461545660991 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 17:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:54:21 INFO - PROCESS | 1834 | 1461545660997 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:54:21 INFO - PROCESS | 1834 | 1461545661003 Marionette TRACE conn3 <- [1,1882,null,{}] 17:54:21 INFO - PROCESS | 1834 | 1461545661018 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}] 17:54:21 INFO - PROCESS | 1834 | 1461545661202 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 17:54:21 INFO - PROCESS | 1834 | 1461545661433 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95519800 == 143 [pid = 1834] [id = 478] 17:54:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2d8c2d0c00) [pid = 1834] [serial = 1435] [outer = (nil)] 17:54:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2d936ec000) [pid = 1834] [serial = 1436] [outer = 0x7f2d8c2d0c00] 17:54:21 INFO - PROCESS | 1834 | 1461545661547 Marionette DEBUG loaded listener.js 17:54:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f2d94825800) [pid = 1834] [serial = 1437] [outer = 0x7f2d8c2d0c00] 17:54:22 INFO - PROCESS | 1834 | 1461545662469 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]]]}] 17:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1535ms 17:54:22 INFO - PROCESS | 1834 | 1461545662533 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 17:54:22 INFO - PROCESS | 1834 | 1461545662538 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 17:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:54:22 INFO - PROCESS | 1834 | 1461545662544 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:54:22 INFO - PROCESS | 1834 | 1461545662546 Marionette TRACE conn3 <- [1,1886,null,{}] 17:54:22 INFO - PROCESS | 1834 | 1461545662551 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}] 17:54:22 INFO - PROCESS | 1834 | 1461545662745 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 17:54:22 INFO - PROCESS | 1834 | 1461545662948 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d96e1e800 == 144 [pid = 1834] [id = 479] 17:54:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f2d9268a000) [pid = 1834] [serial = 1438] [outer = (nil)] 17:54:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f2d95112400) [pid = 1834] [serial = 1439] [outer = 0x7f2d9268a000] 17:54:23 INFO - PROCESS | 1834 | 1461545663062 Marionette DEBUG loaded listener.js 17:54:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f2d954ec800) [pid = 1834] [serial = 1440] [outer = 0x7f2d9268a000] 17:54:23 INFO - PROCESS | 1834 | 1461545663974 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]]]}] 17:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1479ms 17:54:24 INFO - PROCESS | 1834 | 1461545664024 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 17:54:24 INFO - PROCESS | 1834 | 1461545664028 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 17:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:54:24 INFO - PROCESS | 1834 | 1461545664033 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:54:24 INFO - PROCESS | 1834 | 1461545664036 Marionette TRACE conn3 <- [1,1890,null,{}] 17:54:24 INFO - PROCESS | 1834 | 1461545664042 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}] 17:54:24 INFO - PROCESS | 1834 | 1461545664225 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 17:54:24 INFO - PROCESS | 1834 | 1461545664434 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99246000 == 145 [pid = 1834] [id = 480] 17:54:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f2d9493a000) [pid = 1834] [serial = 1441] [outer = (nil)] 17:54:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f2d955e6000) [pid = 1834] [serial = 1442] [outer = 0x7f2d9493a000] 17:54:24 INFO - PROCESS | 1834 | 1461545664508 Marionette DEBUG loaded listener.js 17:54:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f2d95c02800) [pid = 1834] [serial = 1443] [outer = 0x7f2d9493a000] 17:54:25 INFO - PROCESS | 1834 | 1461545665423 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]]]}] 17:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1427ms 17:54:25 INFO - PROCESS | 1834 | 1461545665462 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 17:54:25 INFO - PROCESS | 1834 | 1461545665465 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 17:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:54:25 INFO - PROCESS | 1834 | 1461545665471 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:54:25 INFO - PROCESS | 1834 | 1461545665473 Marionette TRACE conn3 <- [1,1894,null,{}] 17:54:25 INFO - PROCESS | 1834 | 1461545665478 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}] 17:54:25 INFO - PROCESS | 1834 | 1461545665683 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 17:54:25 INFO - PROCESS | 1834 | 1461545665897 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99605800 == 146 [pid = 1834] [id = 481] 17:54:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f2d87fdbc00) [pid = 1834] [serial = 1444] [outer = (nil)] 17:54:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f2d95c03000) [pid = 1834] [serial = 1445] [outer = 0x7f2d87fdbc00] 17:54:26 INFO - PROCESS | 1834 | 1461545666011 Marionette DEBUG loaded listener.js 17:54:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f2d99198c00) [pid = 1834] [serial = 1446] [outer = 0x7f2d87fdbc00] 17:54:26 INFO - PROCESS | 1834 | 1461545666924 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]]]}] 17:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1528ms 17:54:27 INFO - PROCESS | 1834 | 1461545667000 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 17:54:27 INFO - PROCESS | 1834 | 1461545667004 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 17:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:54:27 INFO - PROCESS | 1834 | 1461545667009 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:54:27 INFO - PROCESS | 1834 | 1461545667012 Marionette TRACE conn3 <- [1,1898,null,{}] 17:54:27 INFO - PROCESS | 1834 | 1461545667017 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}] 17:54:27 INFO - PROCESS | 1834 | 1461545667247 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 17:54:27 INFO - PROCESS | 1834 | 1461545667494 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99946000 == 147 [pid = 1834] [id = 482] 17:54:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2d894a9c00) [pid = 1834] [serial = 1447] [outer = (nil)] 17:54:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2d9937fc00) [pid = 1834] [serial = 1448] [outer = 0x7f2d894a9c00] 17:54:27 INFO - PROCESS | 1834 | 1461545667610 Marionette DEBUG loaded listener.js 17:54:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f2d99aac800) [pid = 1834] [serial = 1449] [outer = 0x7f2d894a9c00] 17:54:28 INFO - PROCESS | 1834 | 1461545668429 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]]]}] 17:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1481ms 17:54:28 INFO - PROCESS | 1834 | 1461545668491 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 17:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:54:28 INFO - PROCESS | 1834 | 1461545668495 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 17:54:28 INFO - PROCESS | 1834 | 1461545668501 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:54:28 INFO - PROCESS | 1834 | 1461545668504 Marionette TRACE conn3 <- [1,1902,null,{}] 17:54:28 INFO - PROCESS | 1834 | 1461545668509 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}] 17:54:28 INFO - PROCESS | 1834 | 1461545668699 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 17:54:28 INFO - PROCESS | 1834 | 1461545668910 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99a94800 == 148 [pid = 1834] [id = 483] 17:54:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f2d99040000) [pid = 1834] [serial = 1450] [outer = (nil)] 17:54:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f2d9bc17000) [pid = 1834] [serial = 1451] [outer = 0x7f2d99040000] 17:54:29 INFO - PROCESS | 1834 | 1461545669025 Marionette DEBUG loaded listener.js 17:54:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f2d9c785400) [pid = 1834] [serial = 1452] [outer = 0x7f2d99040000] 17:54:29 INFO - PROCESS | 1834 | 1461545669917 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]]]}] 17:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1490ms 17:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:54:29 INFO - PROCESS | 1834 | 1461545669991 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 17:54:30 INFO - PROCESS | 1834 | 1461545669994 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 17:54:30 INFO - PROCESS | 1834 | 1461545670030 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:54:30 INFO - PROCESS | 1834 | 1461545670034 Marionette TRACE conn3 <- [1,1906,null,{}] 17:54:30 INFO - PROCESS | 1834 | 1461545670094 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}] 17:54:30 INFO - PROCESS | 1834 | 1461545670275 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 17:54:30 INFO - PROCESS | 1834 | 1461545670575 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9de8f800 == 149 [pid = 1834] [id = 484] 17:54:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f2d955de800) [pid = 1834] [serial = 1453] [outer = (nil)] 17:54:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f2d9d54c000) [pid = 1834] [serial = 1454] [outer = 0x7f2d955de800] 17:54:30 INFO - PROCESS | 1834 | 1461545670650 Marionette DEBUG loaded listener.js 17:54:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f2d9e9a7000) [pid = 1834] [serial = 1455] [outer = 0x7f2d955de800] 17:54:31 INFO - PROCESS | 1834 | 1461545671516 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]]]}] 17:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1570ms 17:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:54:31 INFO - PROCESS | 1834 | 1461545671571 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 17:54:31 INFO - PROCESS | 1834 | 1461545671574 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 17:54:31 INFO - PROCESS | 1834 | 1461545671581 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:54:31 INFO - PROCESS | 1834 | 1461545671584 Marionette TRACE conn3 <- [1,1910,null,{}] 17:54:31 INFO - PROCESS | 1834 | 1461545671589 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}] 17:54:31 INFO - PROCESS | 1834 | 1461545671785 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 17:54:32 INFO - PROCESS | 1834 | 1461545672001 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9eb39800 == 150 [pid = 1834] [id = 485] 17:54:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f2d9ef05800) [pid = 1834] [serial = 1456] [outer = (nil)] 17:54:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f2d9ef17800) [pid = 1834] [serial = 1457] [outer = 0x7f2d9ef05800] 17:54:32 INFO - PROCESS | 1834 | 1461545672162 Marionette DEBUG loaded listener.js 17:54:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f2d9f22c400) [pid = 1834] [serial = 1458] [outer = 0x7f2d9ef05800] 17:54:33 INFO - PROCESS | 1834 | 1461545673041 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]]]}] 17:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1532ms 17:54:33 INFO - PROCESS | 1834 | 1461545673113 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 17:54:33 INFO - PROCESS | 1834 | 1461545673117 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 17:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:54:33 INFO - PROCESS | 1834 | 1461545673123 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:54:33 INFO - PROCESS | 1834 | 1461545673127 Marionette TRACE conn3 <- [1,1914,null,{}] 17:54:33 INFO - PROCESS | 1834 | 1461545673132 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}] 17:54:33 INFO - PROCESS | 1834 | 1461545673379 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 17:54:33 INFO - PROCESS | 1834 | 1461545673632 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da0459800 == 151 [pid = 1834] [id = 486] 17:54:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f2d9e9aa000) [pid = 1834] [serial = 1459] [outer = (nil)] 17:54:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f2da1f1a000) [pid = 1834] [serial = 1460] [outer = 0x7f2d9e9aa000] 17:54:33 INFO - PROCESS | 1834 | 1461545673752 Marionette DEBUG loaded listener.js 17:54:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f2da2412400) [pid = 1834] [serial = 1461] [outer = 0x7f2d9e9aa000] 17:54:34 INFO - PROCESS | 1834 | 1461545674617 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]]]}] 17:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1530ms 17:54:34 INFO - PROCESS | 1834 | 1461545674654 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 17:54:34 INFO - PROCESS | 1834 | 1461545674656 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 17:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:54:34 INFO - PROCESS | 1834 | 1461545674662 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:54:34 INFO - PROCESS | 1834 | 1461545674665 Marionette TRACE conn3 <- [1,1918,null,{}] 17:54:34 INFO - PROCESS | 1834 | 1461545674670 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}] 17:54:34 INFO - PROCESS | 1834 | 1461545674855 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 17:54:35 INFO - PROCESS | 1834 | 1461545675094 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d860c8000 == 152 [pid = 1834] [id = 487] 17:54:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f2d86883800) [pid = 1834] [serial = 1462] [outer = (nil)] 17:54:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f2d8cde5c00) [pid = 1834] [serial = 1463] [outer = 0x7f2d86883800] 17:54:35 INFO - PROCESS | 1834 | 1461545675173 Marionette DEBUG loaded listener.js 17:54:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f2da24c6c00) [pid = 1834] [serial = 1464] [outer = 0x7f2d86883800] 17:54:36 INFO - PROCESS | 1834 | 1461545676595 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]]]}] 17:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1981ms 17:54:36 INFO - PROCESS | 1834 | 1461545676683 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 17:54:36 INFO - PROCESS | 1834 | 1461545676689 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 17:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:54:36 INFO - PROCESS | 1834 | 1461545676716 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:54:36 INFO - PROCESS | 1834 | 1461545676721 Marionette TRACE conn3 <- [1,1922,null,{}] 17:54:36 INFO - PROCESS | 1834 | 1461545676730 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}] 17:54:36 INFO - PROCESS | 1834 | 1461545676920 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 17:54:37 INFO - PROCESS | 1834 | 1461545677185 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8846f800 == 153 [pid = 1834] [id = 488] 17:54:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f2d849dc400) [pid = 1834] [serial = 1465] [outer = (nil)] 17:54:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2d86887c00) [pid = 1834] [serial = 1466] [outer = 0x7f2d849dc400] 17:54:37 INFO - PROCESS | 1834 | 1461545677254 Marionette DEBUG loaded listener.js 17:54:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f2d885eb400) [pid = 1834] [serial = 1467] [outer = 0x7f2d849dc400] 17:54:38 INFO - PROCESS | 1834 | 1461545678265 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]]]}] 17:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1593ms 17:54:38 INFO - PROCESS | 1834 | 1461545678304 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 17:54:38 INFO - PROCESS | 1834 | 1461545678312 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 17:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:54:38 INFO - PROCESS | 1834 | 1461545678321 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:54:38 INFO - PROCESS | 1834 | 1461545678325 Marionette TRACE conn3 <- [1,1926,null,{}] 17:54:38 INFO - PROCESS | 1834 | 1461545678330 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}] 17:54:38 INFO - PROCESS | 1834 | 1461545678504 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 17:54:38 INFO - PROCESS | 1834 | 1461545678765 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d82ce3800 == 154 [pid = 1834] [id = 489] 17:54:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f2d888e1800) [pid = 1834] [serial = 1468] [outer = (nil)] 17:54:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f2d8ab9ec00) [pid = 1834] [serial = 1469] [outer = 0x7f2d888e1800] 17:54:38 INFO - PROCESS | 1834 | 1461545678882 Marionette DEBUG loaded listener.js 17:54:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2d8b90b800) [pid = 1834] [serial = 1470] [outer = 0x7f2d888e1800] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9491e000 == 153 [pid = 1834] [id = 111] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e973000 == 152 [pid = 1834] [id = 112] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8cd10000 == 151 [pid = 1834] [id = 474] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f2d888e2400) [pid = 1834] [serial = 1364] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f2d86ff6000) [pid = 1834] [serial = 1340] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f2d849db400) [pid = 1834] [serial = 1334] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f2d936efc00) [pid = 1834] [serial = 1343] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f2d84baf800) [pid = 1834] [serial = 1337] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8be37800 == 150 [pid = 1834] [id = 473] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d884da800 == 149 [pid = 1834] [id = 472] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d868f6800 == 148 [pid = 1834] [id = 471] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d851d6000 == 147 [pid = 1834] [id = 470] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d87c33800 == 146 [pid = 1834] [id = 469] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d868e7000 == 145 [pid = 1834] [id = 467] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d860c8800 == 144 [pid = 1834] [id = 466] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da61f8000 == 143 [pid = 1834] [id = 465] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9f731000 == 142 [pid = 1834] [id = 464] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e463000 == 141 [pid = 1834] [id = 463] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9c6ab000 == 140 [pid = 1834] [id = 462] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99962000 == 139 [pid = 1834] [id = 461] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d995cd000 == 138 [pid = 1834] [id = 460] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9915a000 == 137 [pid = 1834] [id = 459] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d851ce800 == 136 [pid = 1834] [id = 422] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95fa8000 == 135 [pid = 1834] [id = 458] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94b6c800 == 134 [pid = 1834] [id = 457] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d884c6000 == 133 [pid = 1834] [id = 456] 17:54:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d851cc000 == 132 [pid = 1834] [id = 455] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f2d8b906c00) [pid = 1834] [serial = 1353] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f2d89befc00) [pid = 1834] [serial = 1352] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2d936ef000) [pid = 1834] [serial = 1325] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f2d86edc000) [pid = 1834] [serial = 1350] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f2d82cf6c00) [pid = 1834] [serial = 1331] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f2d86dd9000) [pid = 1834] [serial = 1349] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f2d92596800) [pid = 1834] [serial = 1310] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f2d947e5000) [pid = 1834] [serial = 1362] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f2d849e6400) [pid = 1834] [serial = 1347] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f2d9f224400) [pid = 1834] [serial = 1319] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2d9b251c00) [pid = 1834] [serial = 1322] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f2d924c5c00) [pid = 1834] [serial = 1358] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f2d8688b800) [pid = 1834] [serial = 1328] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f2d893b2800) [pid = 1834] [serial = 1307] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2d952ef400) [pid = 1834] [serial = 1313] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2d990e4800) [pid = 1834] [serial = 1304] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2d82cf8c00) [pid = 1834] [serial = 1346] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2d8ba6f800) [pid = 1834] [serial = 1355] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f2d8c2c9400) [pid = 1834] [serial = 1356] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f2d92690000) [pid = 1834] [serial = 1361] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f2d92599c00) [pid = 1834] [serial = 1359] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f2d99aabc00) [pid = 1834] [serial = 1316] [outer = (nil)] [url = about:blank] 17:54:39 INFO - PROCESS | 1834 | 1461545679837 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]]]}] 17:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1580ms 17:54:39 INFO - PROCESS | 1834 | 1461545679902 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 17:54:39 INFO - PROCESS | 1834 | 1461545679906 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 17:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:54:39 INFO - PROCESS | 1834 | 1461545679912 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:54:39 INFO - PROCESS | 1834 | 1461545679917 Marionette TRACE conn3 <- [1,1930,null,{}] 17:54:39 INFO - PROCESS | 1834 | 1461545679936 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}] 17:54:40 INFO - PROCESS | 1834 | 1461545680127 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 17:54:40 INFO - PROCESS | 1834 | 1461545680414 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d86f9a800 == 133 [pid = 1834] [id = 490] 17:54:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f2d8ab99c00) [pid = 1834] [serial = 1471] [outer = (nil)] 17:54:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f2d8bf4bc00) [pid = 1834] [serial = 1472] [outer = 0x7f2d8ab99c00] 17:54:40 INFO - PROCESS | 1834 | 1461545680482 Marionette DEBUG loaded listener.js 17:54:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f2d8cdde800) [pid = 1834] [serial = 1473] [outer = 0x7f2d8ab99c00] 17:54:41 INFO - PROCESS | 1834 | 1461545681175 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]]]}] 17:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1293ms 17:54:41 INFO - PROCESS | 1834 | 1461545681215 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 17:54:41 INFO - PROCESS | 1834 | 1461545681220 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 17:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:54:41 INFO - PROCESS | 1834 | 1461545681227 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:54:41 INFO - PROCESS | 1834 | 1461545681230 Marionette TRACE conn3 <- [1,1934,null,{}] 17:54:41 INFO - PROCESS | 1834 | 1461545681235 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}] 17:54:41 INFO - PROCESS | 1834 | 1461545681417 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 17:54:41 INFO - PROCESS | 1834 | 1461545681432 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8be31000 == 134 [pid = 1834] [id = 491] 17:54:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2d8cde0000) [pid = 1834] [serial = 1474] [outer = (nil)] 17:54:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2d9259a400) [pid = 1834] [serial = 1475] [outer = 0x7f2d8cde0000] 17:54:41 INFO - PROCESS | 1834 | 1461545681493 Marionette DEBUG loaded listener.js 17:54:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f2d92855c00) [pid = 1834] [serial = 1476] [outer = 0x7f2d8cde0000] 17:54:42 INFO - PROCESS | 1834 | 1461545682439 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]]]}] 17:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1227ms 17:54:42 INFO - PROCESS | 1834 | 1461545682462 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 17:54:42 INFO - PROCESS | 1834 | 1461545682465 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 17:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:54:42 INFO - PROCESS | 1834 | 1461545682470 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:54:42 INFO - PROCESS | 1834 | 1461545682473 Marionette TRACE conn3 <- [1,1938,null,{}] 17:54:42 INFO - PROCESS | 1834 | 1461545682478 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}] 17:54:42 INFO - PROCESS | 1834 | 1461545682706 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 17:54:42 INFO - PROCESS | 1834 | 1461545682739 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d92525800 == 135 [pid = 1834] [id = 492] 17:54:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f2d8cde7800) [pid = 1834] [serial = 1477] [outer = (nil)] 17:54:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f2d93804800) [pid = 1834] [serial = 1478] [outer = 0x7f2d8cde7800] 17:54:42 INFO - PROCESS | 1834 | 1461545682800 Marionette DEBUG loaded listener.js 17:54:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f2d94808c00) [pid = 1834] [serial = 1479] [outer = 0x7f2d8cde7800] 17:54:43 INFO - PROCESS | 1834 | 1461545683668 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]]]}] 17:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1231ms 17:54:43 INFO - PROCESS | 1834 | 1461545683702 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 17:54:43 INFO - PROCESS | 1834 | 1461545683706 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 17:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:54:43 INFO - PROCESS | 1834 | 1461545683716 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:54:43 INFO - PROCESS | 1834 | 1461545683718 Marionette TRACE conn3 <- [1,1942,null,{}] 17:54:43 INFO - PROCESS | 1834 | 1461545683723 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}] 17:54:43 INFO - PROCESS | 1834 | 1461545683977 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 17:54:44 INFO - PROCESS | 1834 | 1461545684005 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e8f800 == 136 [pid = 1834] [id = 493] 17:54:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f2d9511a400) [pid = 1834] [serial = 1480] [outer = (nil)] 17:54:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f2d95560000) [pid = 1834] [serial = 1481] [outer = 0x7f2d9511a400] 17:54:44 INFO - PROCESS | 1834 | 1461545684070 Marionette DEBUG loaded listener.js 17:54:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f2d95a51c00) [pid = 1834] [serial = 1482] [outer = 0x7f2d9511a400] 17:54:44 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2d887ac000) [pid = 1834] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:54:44 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f2d8bbc2400) [pid = 1834] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:54:44 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f2d86ed6000) [pid = 1834] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:54:44 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f2d860e9400) [pid = 1834] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:54:44 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2d863fc400) [pid = 1834] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:54:44 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2d863f8000) [pid = 1834] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:54:44 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2d8ba60c00) [pid = 1834] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:54:44 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2d8bf4ec00) [pid = 1834] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:54:45 INFO - PROCESS | 1834 | 1461545685345 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]]]}] 17:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1691ms 17:54:45 INFO - PROCESS | 1834 | 1461545685406 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 17:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:54:45 INFO - PROCESS | 1834 | 1461545685421 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 17:54:45 INFO - PROCESS | 1834 | 1461545685427 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:54:45 INFO - PROCESS | 1834 | 1461545685430 Marionette TRACE conn3 <- [1,1946,null,{}] 17:54:45 INFO - PROCESS | 1834 | 1461545685435 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}] 17:54:45 INFO - PROCESS | 1834 | 1461545685606 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 17:54:45 INFO - PROCESS | 1834 | 1461545685769 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95436800 == 137 [pid = 1834] [id = 494] 17:54:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2d863fc400) [pid = 1834] [serial = 1483] [outer = (nil)] 17:54:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f2d94943000) [pid = 1834] [serial = 1484] [outer = 0x7f2d863fc400] 17:54:45 INFO - PROCESS | 1834 | 1461545685831 Marionette DEBUG loaded listener.js 17:54:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f2d95f35400) [pid = 1834] [serial = 1485] [outer = 0x7f2d863fc400] 17:54:46 INFO - PROCESS | 1834 | 1461545686515 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]]]}] 17:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1131ms 17:54:46 INFO - PROCESS | 1834 | 1461545686558 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 17:54:46 INFO - PROCESS | 1834 | 1461545686561 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 17:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:54:46 INFO - PROCESS | 1834 | 1461545686576 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:54:46 INFO - PROCESS | 1834 | 1461545686578 Marionette TRACE conn3 <- [1,1950,null,{}] 17:54:46 INFO - PROCESS | 1834 | 1461545686585 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}] 17:54:46 INFO - PROCESS | 1834 | 1461545686758 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 17:54:47 INFO - PROCESS | 1834 | 1461545687084 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d84b23800 == 138 [pid = 1834] [id = 495] 17:54:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f2d827d1400) [pid = 1834] [serial = 1486] [outer = (nil)] 17:54:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f2d82cf4000) [pid = 1834] [serial = 1487] [outer = 0x7f2d827d1400] 17:54:47 INFO - PROCESS | 1834 | 1461545687177 Marionette DEBUG loaded listener.js 17:54:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f2d84baa400) [pid = 1834] [serial = 1488] [outer = 0x7f2d827d1400] 17:54:48 INFO - PROCESS | 1834 | 1461545688097 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]]]}] 17:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1541ms 17:54:48 INFO - PROCESS | 1834 | 1461545688124 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 17:54:48 INFO - PROCESS | 1834 | 1461545688132 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 17:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:54:48 INFO - PROCESS | 1834 | 1461545688143 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:54:48 INFO - PROCESS | 1834 | 1461545688147 Marionette TRACE conn3 <- [1,1954,null,{}] 17:54:48 INFO - PROCESS | 1834 | 1461545688154 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}] 17:54:48 INFO - PROCESS | 1834 | 1461545688340 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 17:54:48 INFO - PROCESS | 1834 | 1461545688561 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d89b56000 == 139 [pid = 1834] [id = 496] 17:54:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f2d863f1c00) [pid = 1834] [serial = 1489] [outer = (nil)] 17:54:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f2d8b906c00) [pid = 1834] [serial = 1490] [outer = 0x7f2d863f1c00] 17:54:48 INFO - PROCESS | 1834 | 1461545688677 Marionette DEBUG loaded listener.js 17:54:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f2d8bbcdc00) [pid = 1834] [serial = 1491] [outer = 0x7f2d863f1c00] 17:54:49 INFO - PROCESS | 1834 | 1461545689655 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]]]}] 17:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1530ms 17:54:49 INFO - PROCESS | 1834 | 1461545689688 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 17:54:49 INFO - PROCESS | 1834 | 1461545689696 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 17:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:54:49 INFO - PROCESS | 1834 | 1461545689707 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:54:49 INFO - PROCESS | 1834 | 1461545689709 Marionette TRACE conn3 <- [1,1958,null,{}] 17:54:49 INFO - PROCESS | 1834 | 1461545689717 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}] 17:54:49 INFO - PROCESS | 1834 | 1461545689931 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 17:54:50 INFO - PROCESS | 1834 | 1461545690190 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d963b9000 == 140 [pid = 1834] [id = 497] 17:54:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f2d8cde9c00) [pid = 1834] [serial = 1492] [outer = (nil)] 17:54:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f2d947e0c00) [pid = 1834] [serial = 1493] [outer = 0x7f2d8cde9c00] 17:54:50 INFO - PROCESS | 1834 | 1461545690349 Marionette DEBUG loaded listener.js 17:54:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f2d9493ec00) [pid = 1834] [serial = 1494] [outer = 0x7f2d8cde9c00] 17:54:51 INFO - PROCESS | 1834 | 1461545691219 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]]]}] 17:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1581ms 17:54:51 INFO - PROCESS | 1834 | 1461545691289 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 17:54:51 INFO - PROCESS | 1834 | 1461545691293 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 17:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:54:51 INFO - PROCESS | 1834 | 1461545691310 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:54:51 INFO - PROCESS | 1834 | 1461545691319 Marionette TRACE conn3 <- [1,1962,null,{}] 17:54:51 INFO - PROCESS | 1834 | 1461545691326 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}] 17:54:51 INFO - PROCESS | 1834 | 1461545691569 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 17:54:51 INFO - PROCESS | 1834 | 1461545691821 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99608000 == 141 [pid = 1834] [id = 498] 17:54:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f2d92596c00) [pid = 1834] [serial = 1495] [outer = (nil)] 17:54:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f2d955e0400) [pid = 1834] [serial = 1496] [outer = 0x7f2d92596c00] 17:54:51 INFO - PROCESS | 1834 | 1461545691938 Marionette DEBUG loaded listener.js 17:54:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f2d97143400) [pid = 1834] [serial = 1497] [outer = 0x7f2d92596c00] 17:54:52 INFO - PROCESS | 1834 | 1461545692774 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]]]}] 17:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1545ms 17:54:52 INFO - PROCESS | 1834 | 1461545692847 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 17:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:54:52 INFO - PROCESS | 1834 | 1461545692852 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 17:54:52 INFO - PROCESS | 1834 | 1461545692857 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:54:52 INFO - PROCESS | 1834 | 1461545692860 Marionette TRACE conn3 <- [1,1966,null,{}] 17:54:52 INFO - PROCESS | 1834 | 1461545692865 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}] 17:54:53 INFO - PROCESS | 1834 | 1461545693091 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 17:54:53 INFO - PROCESS | 1834 | 1461545693346 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9b276000 == 142 [pid = 1834] [id = 499] 17:54:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f2d86dddc00) [pid = 1834] [serial = 1498] [outer = (nil)] 17:54:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f2d95c04000) [pid = 1834] [serial = 1499] [outer = 0x7f2d86dddc00] 17:54:53 INFO - PROCESS | 1834 | 1461545693460 Marionette DEBUG loaded listener.js 17:54:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f2d98ce0800) [pid = 1834] [serial = 1500] [outer = 0x7f2d86dddc00] 17:54:54 INFO - PROCESS | 1834 | 1461545694294 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]]]}] 17:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1478ms 17:54:54 INFO - PROCESS | 1834 | 1461545694336 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 17:54:54 INFO - PROCESS | 1834 | 1461545694340 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 17:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:54:54 INFO - PROCESS | 1834 | 1461545694345 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:54:54 INFO - PROCESS | 1834 | 1461545694347 Marionette TRACE conn3 <- [1,1970,null,{}] 17:54:54 INFO - PROCESS | 1834 | 1461545694353 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}] 17:54:54 INFO - PROCESS | 1834 | 1461545694529 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 17:54:54 INFO - PROCESS | 1834 | 1461545694743 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9eb35800 == 143 [pid = 1834] [id = 500] 17:54:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2d9919a000) [pid = 1834] [serial = 1501] [outer = (nil)] 17:54:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f2d99396800) [pid = 1834] [serial = 1502] [outer = 0x7f2d9919a000] 17:54:54 INFO - PROCESS | 1834 | 1461545694866 Marionette DEBUG loaded listener.js 17:54:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f2d9c77d000) [pid = 1834] [serial = 1503] [outer = 0x7f2d9919a000] 17:54:55 INFO - PROCESS | 1834 | 1461545695793 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]]]}] 17:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1483ms 17:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:54:55 INFO - PROCESS | 1834 | 1461545695830 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 17:54:55 INFO - PROCESS | 1834 | 1461545695832 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 17:54:55 INFO - PROCESS | 1834 | 1461545695839 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:54:55 INFO - PROCESS | 1834 | 1461545695844 Marionette TRACE conn3 <- [1,1974,null,{}] 17:54:55 INFO - PROCESS | 1834 | 1461545695849 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}] 17:54:56 INFO - PROCESS | 1834 | 1461545696044 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 17:54:56 INFO - PROCESS | 1834 | 1461545696259 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da61e1000 == 144 [pid = 1834] [id = 501] 17:54:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f2d9919a400) [pid = 1834] [serial = 1504] [outer = (nil)] 17:54:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2da1e6f400) [pid = 1834] [serial = 1505] [outer = 0x7f2d9919a400] 17:54:56 INFO - PROCESS | 1834 | 1461545696371 Marionette DEBUG loaded listener.js 17:54:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2da2419c00) [pid = 1834] [serial = 1506] [outer = 0x7f2d9919a400] 17:54:57 INFO - PROCESS | 1834 | 1461545697243 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]]]}] 17:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1434ms 17:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:54:57 INFO - PROCESS | 1834 | 1461545697273 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 17:54:57 INFO - PROCESS | 1834 | 1461545697276 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 17:54:57 INFO - PROCESS | 1834 | 1461545697282 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:54:57 INFO - PROCESS | 1834 | 1461545697285 Marionette TRACE conn3 <- [1,1978,null,{}] 17:54:57 INFO - PROCESS | 1834 | 1461545697290 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}] 17:54:57 INFO - PROCESS | 1834 | 1461545697466 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 17:54:57 INFO - PROCESS | 1834 | 1461545697729 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dac26b000 == 145 [pid = 1834] [id = 502] 17:54:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2d8bbc8c00) [pid = 1834] [serial = 1507] [outer = (nil)] 17:54:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f2da1f21400) [pid = 1834] [serial = 1508] [outer = 0x7f2d8bbc8c00] 17:54:57 INFO - PROCESS | 1834 | 1461545697806 Marionette DEBUG loaded listener.js 17:54:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f2dab1dd800) [pid = 1834] [serial = 1509] [outer = 0x7f2d8bbc8c00] 17:54:58 INFO - PROCESS | 1834 | 1461545698658 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]]]}] 17:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1432ms 17:54:58 INFO - PROCESS | 1834 | 1461545698713 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 17:54:58 INFO - PROCESS | 1834 | 1461545698716 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 17:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:54:58 INFO - PROCESS | 1834 | 1461545698722 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:54:58 INFO - PROCESS | 1834 | 1461545698724 Marionette TRACE conn3 <- [1,1982,null,{}] 17:54:58 INFO - PROCESS | 1834 | 1461545698730 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}] 17:54:58 INFO - PROCESS | 1834 | 1461545698908 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 17:54:59 INFO - PROCESS | 1834 | 1461545699123 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dad421800 == 146 [pid = 1834] [id = 503] 17:54:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f2d94860400) [pid = 1834] [serial = 1510] [outer = (nil)] 17:54:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f2dac007c00) [pid = 1834] [serial = 1511] [outer = 0x7f2d94860400] 17:54:59 INFO - PROCESS | 1834 | 1461545699233 Marionette DEBUG loaded listener.js 17:54:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f2dac0f7c00) [pid = 1834] [serial = 1512] [outer = 0x7f2d94860400] 17:55:00 INFO - PROCESS | 1834 | 1461545700098 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]]]}] 17:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1437ms 17:55:00 INFO - PROCESS | 1834 | 1461545700217 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 17:55:00 INFO - PROCESS | 1834 | 1461545700224 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 17:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:55:00 INFO - PROCESS | 1834 | 1461545700285 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:55:00 INFO - PROCESS | 1834 | 1461545700287 Marionette TRACE conn3 <- [1,1986,null,{}] 17:55:00 INFO - PROCESS | 1834 | 1461545700293 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}] 17:55:00 INFO - PROCESS | 1834 | 1461545700508 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 17:55:00 INFO - PROCESS | 1834 | 1461545700775 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db0bc0800 == 147 [pid = 1834] [id = 504] 17:55:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f2da525e000) [pid = 1834] [serial = 1513] [outer = (nil)] 17:55:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f2daceaf000) [pid = 1834] [serial = 1514] [outer = 0x7f2da525e000] 17:55:00 INFO - PROCESS | 1834 | 1461545700844 Marionette DEBUG loaded listener.js 17:55:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f2dad24c800) [pid = 1834] [serial = 1515] [outer = 0x7f2da525e000] 17:55:01 INFO - PROCESS | 1834 | 1461545701661 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]]]}] 17:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1438ms 17:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:55:01 INFO - PROCESS | 1834 | 1461545701713 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 17:55:01 INFO - PROCESS | 1834 | 1461545701716 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 17:55:01 INFO - PROCESS | 1834 | 1461545701723 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:55:01 INFO - PROCESS | 1834 | 1461545701726 Marionette TRACE conn3 <- [1,1990,null,{}] 17:55:01 INFO - PROCESS | 1834 | 1461545701731 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}] 17:55:01 INFO - PROCESS | 1834 | 1461545701974 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 17:55:02 INFO - PROCESS | 1834 | 1461545702355 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db14af800 == 148 [pid = 1834] [id = 505] 17:55:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f2dad460800) [pid = 1834] [serial = 1516] [outer = (nil)] 17:55:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f2dad48b800) [pid = 1834] [serial = 1517] [outer = 0x7f2dad460800] 17:55:02 INFO - PROCESS | 1834 | 1461545702444 Marionette DEBUG loaded listener.js 17:55:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f2daf335800) [pid = 1834] [serial = 1518] [outer = 0x7f2dad460800] 17:55:03 INFO - PROCESS | 1834 | 1461545703285 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]]]}] 17:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1629ms 17:55:03 INFO - PROCESS | 1834 | 1461545703352 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 17:55:03 INFO - PROCESS | 1834 | 1461545703356 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 17:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:55:03 INFO - PROCESS | 1834 | 1461545703362 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:55:03 INFO - PROCESS | 1834 | 1461545703367 Marionette TRACE conn3 <- [1,1994,null,{}] 17:55:03 INFO - PROCESS | 1834 | 1461545703372 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}] 17:55:03 INFO - PROCESS | 1834 | 1461545703601 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 17:55:03 INFO - PROCESS | 1834 | 1461545703817 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db669e800 == 149 [pid = 1834] [id = 506] 17:55:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f2dad45cc00) [pid = 1834] [serial = 1519] [outer = (nil)] 17:55:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f2db12a5800) [pid = 1834] [serial = 1520] [outer = 0x7f2dad45cc00] 17:55:04 INFO - PROCESS | 1834 | 1461545703997 Marionette DEBUG loaded listener.js 17:55:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f2db1702400) [pid = 1834] [serial = 1521] [outer = 0x7f2dad45cc00] 17:55:05 INFO - PROCESS | 1834 | 1461545705076 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]]]}] 17:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1730ms 17:55:05 INFO - PROCESS | 1834 | 1461545705095 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 17:55:05 INFO - PROCESS | 1834 | 1461545705102 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 17:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:55:05 INFO - PROCESS | 1834 | 1461545705112 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:55:05 INFO - PROCESS | 1834 | 1461545705117 Marionette TRACE conn3 <- [1,1998,null,{}] 17:55:05 INFO - PROCESS | 1834 | 1461545705125 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}] 17:55:05 INFO - PROCESS | 1834 | 1461545705380 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 17:55:05 INFO - PROCESS | 1834 | 1461545705696 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d88690000 == 150 [pid = 1834] [id = 507] 17:55:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f2d85e44400) [pid = 1834] [serial = 1522] [outer = (nil)] 17:55:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f2d85e4ac00) [pid = 1834] [serial = 1523] [outer = 0x7f2d85e44400] 17:55:05 INFO - PROCESS | 1834 | 1461545705773 Marionette DEBUG loaded listener.js 17:55:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f2d85e4fc00) [pid = 1834] [serial = 1524] [outer = 0x7f2d85e44400] 17:55:07 INFO - PROCESS | 1834 | 1461545707146 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]]]}] 17:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 2097ms 17:55:07 INFO - PROCESS | 1834 | 1461545707208 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 17:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:55:07 INFO - PROCESS | 1834 | 1461545707213 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 17:55:07 INFO - PROCESS | 1834 | 1461545707220 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:55:07 INFO - PROCESS | 1834 | 1461545707235 Marionette TRACE conn3 <- [1,2002,null,{}] 17:55:07 INFO - PROCESS | 1834 | 1461545707297 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}] 17:55:07 INFO - PROCESS | 1834 | 1461545707581 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:55:07 INFO - PROCESS | 1834 | 1461545707712 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d88469800 == 151 [pid = 1834] [id = 508] 17:55:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f2d84bb0800) [pid = 1834] [serial = 1525] [outer = (nil)] 17:55:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f2d8688b800) [pid = 1834] [serial = 1526] [outer = 0x7f2d84bb0800] 17:55:07 INFO - PROCESS | 1834 | 1461545707777 Marionette DEBUG loaded listener.js 17:55:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f2d86fee800) [pid = 1834] [serial = 1527] [outer = 0x7f2d84bb0800] 17:55:08 INFO - PROCESS | 1834 | 1461545708610 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]]]}] 17:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1444ms 17:55:08 INFO - PROCESS | 1834 | 1461545708664 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:55:08 INFO - PROCESS | 1834 | 1461545708672 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 17:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:55:08 INFO - PROCESS | 1834 | 1461545708681 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:55:08 INFO - PROCESS | 1834 | 1461545708684 Marionette TRACE conn3 <- [1,2006,null,{}] 17:55:08 INFO - PROCESS | 1834 | 1461545708688 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}] 17:55:08 INFO - PROCESS | 1834 | 1461545708873 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:55:09 INFO - PROCESS | 1834 | 1461545709106 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8c1c7800 == 152 [pid = 1834] [id = 509] 17:55:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7f2d86ed2000) [pid = 1834] [serial = 1528] [outer = (nil)] 17:55:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f2d87fd7400) [pid = 1834] [serial = 1529] [outer = 0x7f2d86ed2000] 17:55:09 INFO - PROCESS | 1834 | 1461545709269 Marionette DEBUG loaded listener.js 17:55:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f2d886af800) [pid = 1834] [serial = 1530] [outer = 0x7f2d86ed2000] 17:55:10 INFO - PROCESS | 1834 | 1461545710283 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]]]}] 17:55:10 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 17:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1685ms 17:55:10 INFO - PROCESS | 1834 | 1461545710366 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:55:10 INFO - PROCESS | 1834 | 1461545710370 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 17:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:55:10 INFO - PROCESS | 1834 | 1461545710376 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:55:10 INFO - PROCESS | 1834 | 1461545710381 Marionette TRACE conn3 <- [1,2010,null,{}] 17:55:10 INFO - PROCESS | 1834 | 1461545710395 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}] 17:55:10 INFO - PROCESS | 1834 | 1461545710612 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:55:10 INFO - PROCESS | 1834 | 1461545710907 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e12000 == 153 [pid = 1834] [id = 510] 17:55:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f2d8ab9c800) [pid = 1834] [serial = 1531] [outer = (nil)] 17:55:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f2d8ba61c00) [pid = 1834] [serial = 1532] [outer = 0x7f2d8ab9c800] 17:55:11 INFO - PROCESS | 1834 | 1461545711023 Marionette DEBUG loaded listener.js 17:55:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f2d8bf4ec00) [pid = 1834] [serial = 1533] [outer = 0x7f2d8ab9c800] 17:55:11 INFO - PROCESS | 1834 | 1461545711853 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]]]}] 17:55:11 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 17:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1535ms 17:55:11 INFO - PROCESS | 1834 | 1461545711912 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:55:11 INFO - PROCESS | 1834 | 1461545711916 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 17:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:55:11 INFO - PROCESS | 1834 | 1461545711922 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:55:11 INFO - PROCESS | 1834 | 1461545711924 Marionette TRACE conn3 <- [1,2014,null,{}] 17:55:11 INFO - PROCESS | 1834 | 1461545711930 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}] 17:55:12 INFO - PROCESS | 1834 | 1461545712088 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:55:12 INFO - PROCESS | 1834 | 1461545712362 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d86d15000 == 154 [pid = 1834] [id = 511] 17:55:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f2d86ff3000) [pid = 1834] [serial = 1534] [outer = (nil)] 17:55:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f2d92685800) [pid = 1834] [serial = 1535] [outer = 0x7f2d86ff3000] 17:55:12 INFO - PROCESS | 1834 | 1461545712430 Marionette DEBUG loaded listener.js 17:55:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f2d936ef000) [pid = 1834] [serial = 1536] [outer = 0x7f2d86ff3000] 17:55:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8c1d9000 == 153 [pid = 1834] [id = 446] 17:55:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9de96000 == 152 [pid = 1834] [id = 437] 17:55:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d84b33000 == 151 [pid = 1834] [id = 445] 17:55:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d96e1f000 == 150 [pid = 1834] [id = 436] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f2d95f3c800) [pid = 1834] [serial = 1385] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7f2d991a4800) [pid = 1834] [serial = 1397] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7f2d888dec00) [pid = 1834] [serial = 1406] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7f2d82cf3400) [pid = 1834] [serial = 1367] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7f2d98a99800) [pid = 1834] [serial = 1391] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f2d94eba400) [pid = 1834] [serial = 1400] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7f2d86de6400) [pid = 1834] [serial = 1403] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7f2d9482d800) [pid = 1834] [serial = 1379] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7f2d95116000) [pid = 1834] [serial = 1382] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f2d92852000) [pid = 1834] [serial = 1376] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f2d9713d400) [pid = 1834] [serial = 1388] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f2d8b90ec00) [pid = 1834] [serial = 1373] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f2d9903b800) [pid = 1834] [serial = 1394] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f2d885f7c00) [pid = 1834] [serial = 1370] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f2d94f5a400) [pid = 1834] [serial = 1427] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95436800 == 149 [pid = 1834] [id = 494] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e8f800 == 148 [pid = 1834] [id = 493] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d92525800 == 147 [pid = 1834] [id = 492] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8be31000 == 146 [pid = 1834] [id = 491] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d86f9a800 == 145 [pid = 1834] [id = 490] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d82ce3800 == 144 [pid = 1834] [id = 489] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8846f800 == 143 [pid = 1834] [id = 488] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d860c8000 == 142 [pid = 1834] [id = 487] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da0459800 == 141 [pid = 1834] [id = 486] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9eb39800 == 140 [pid = 1834] [id = 485] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9de8f800 == 139 [pid = 1834] [id = 484] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99a94800 == 138 [pid = 1834] [id = 483] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99946000 == 137 [pid = 1834] [id = 482] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99605800 == 136 [pid = 1834] [id = 481] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99246000 == 135 [pid = 1834] [id = 480] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d96e1e800 == 134 [pid = 1834] [id = 479] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95519800 == 133 [pid = 1834] [id = 478] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8ccbb800 == 132 [pid = 1834] [id = 477] 17:55:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d868e1800 == 131 [pid = 1834] [id = 476] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f2d924c7800) [pid = 1834] [serial = 1421] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f2d8abcc800) [pid = 1834] [serial = 1415] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f2d8b914000) [pid = 1834] [serial = 1416] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f2d86ff4c00) [pid = 1834] [serial = 1412] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f2d894a7400) [pid = 1834] [serial = 1413] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f2d86dd9800) [pid = 1834] [serial = 1410] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f2d86883c00) [pid = 1834] [serial = 1409] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f2d8cd73000) [pid = 1834] [serial = 1365] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f2d8c2d0800) [pid = 1834] [serial = 1418] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f2d9485a400) [pid = 1834] [serial = 1425] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f2d92682c00) [pid = 1834] [serial = 1422] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f2d947ebc00) [pid = 1834] [serial = 1424] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f2d8cddec00) [pid = 1834] [serial = 1419] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f2d99aab000) [pid = 1834] [serial = 1305] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 1834 | 1461545713381 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]]]}] 17:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1482ms 17:55:13 INFO - PROCESS | 1834 | 1461545713406 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:55:13 INFO - PROCESS | 1834 | 1461545713408 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 17:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:55:13 INFO - PROCESS | 1834 | 1461545713414 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:55:13 INFO - PROCESS | 1834 | 1461545713416 Marionette TRACE conn3 <- [1,2018,null,{}] 17:55:13 INFO - PROCESS | 1834 | 1461545713421 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}] 17:55:13 INFO - PROCESS | 1834 | 1461545713593 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:55:13 INFO - PROCESS | 1834 | 1461545713791 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d86573800 == 132 [pid = 1834] [id = 512] 17:55:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f2d86dde000) [pid = 1834] [serial = 1537] [outer = (nil)] 17:55:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f2d924c7400) [pid = 1834] [serial = 1538] [outer = 0x7f2d86dde000] 17:55:13 INFO - PROCESS | 1834 | 1461545713854 Marionette DEBUG loaded listener.js 17:55:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f2d936ed800) [pid = 1834] [serial = 1539] [outer = 0x7f2d86dde000] 17:55:14 INFO - PROCESS | 1834 | 1461545714619 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]]]}] 17:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1227ms 17:55:14 INFO - PROCESS | 1834 | 1461545714642 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:55:14 INFO - PROCESS | 1834 | 1461545714645 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 17:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:55:14 INFO - PROCESS | 1834 | 1461545714650 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:55:14 INFO - PROCESS | 1834 | 1461545714653 Marionette TRACE conn3 <- [1,2022,null,{}] 17:55:14 INFO - PROCESS | 1834 | 1461545714676 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}] 17:55:14 INFO - PROCESS | 1834 | 1461545714859 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:55:14 INFO - PROCESS | 1834 | 1461545714879 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8ccd0000 == 133 [pid = 1834] [id = 513] 17:55:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f2d94855400) [pid = 1834] [serial = 1540] [outer = (nil)] 17:55:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f2d954ebc00) [pid = 1834] [serial = 1541] [outer = 0x7f2d94855400] 17:55:14 INFO - PROCESS | 1834 | 1461545714942 Marionette DEBUG loaded listener.js 17:55:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f2d95c04c00) [pid = 1834] [serial = 1542] [outer = 0x7f2d94855400] 17:55:15 INFO - PROCESS | 1834 | 1461545715927 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]]]}] 17:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1298ms 17:55:15 INFO - PROCESS | 1834 | 1461545715949 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:55:15 INFO - PROCESS | 1834 | 1461545715952 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 17:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:55:15 INFO - PROCESS | 1834 | 1461545715958 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:55:15 INFO - PROCESS | 1834 | 1461545715960 Marionette TRACE conn3 <- [1,2026,null,{}] 17:55:15 INFO - PROCESS | 1834 | 1461545715965 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}] 17:55:16 INFO - PROCESS | 1834 | 1461545716181 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:55:16 INFO - PROCESS | 1834 | 1461545716210 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d963a0000 == 134 [pid = 1834] [id = 514] 17:55:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f2d95c06400) [pid = 1834] [serial = 1543] [outer = (nil)] 17:55:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f2d98a4ac00) [pid = 1834] [serial = 1544] [outer = 0x7f2d95c06400] 17:55:16 INFO - PROCESS | 1834 | 1461545716267 Marionette DEBUG loaded listener.js 17:55:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f2d99034400) [pid = 1834] [serial = 1545] [outer = 0x7f2d95c06400] 17:55:17 INFO - PROCESS | 1834 | 1461545717112 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]]]}] 17:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1183ms 17:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:55:17 INFO - PROCESS | 1834 | 1461545717146 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:55:17 INFO - PROCESS | 1834 | 1461545717148 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 17:55:17 INFO - PROCESS | 1834 | 1461545717155 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:55:17 INFO - PROCESS | 1834 | 1461545717158 Marionette TRACE conn3 <- [1,2030,null,{}] 17:55:17 INFO - PROCESS | 1834 | 1461545717163 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}] 17:55:17 INFO - PROCESS | 1834 | 1461545717397 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:55:17 INFO - PROCESS | 1834 | 1461545717424 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d995a2000 == 135 [pid = 1834] [id = 515] 17:55:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f2d95f3c800) [pid = 1834] [serial = 1546] [outer = (nil)] 17:55:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f2d9937f400) [pid = 1834] [serial = 1547] [outer = 0x7f2d95f3c800] 17:55:17 INFO - PROCESS | 1834 | 1461545717481 Marionette DEBUG loaded listener.js 17:55:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f2d9c61b000) [pid = 1834] [serial = 1548] [outer = 0x7f2d95f3c800] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f2d9268a000) [pid = 1834] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f2d849df800) [pid = 1834] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f2d887b1400) [pid = 1834] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f2d8c2d0c00) [pid = 1834] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f2d86dda800) [pid = 1834] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f2d84bad800) [pid = 1834] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f2d8ba60400) [pid = 1834] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f2d860edc00) [pid = 1834] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f2d887b3000) [pid = 1834] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f2d8ab99c00) [pid = 1834] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f2d9e9a6c00) [pid = 1834] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f2d9511a400) [pid = 1834] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f2d860e4000) [pid = 1834] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2d975ea800) [pid = 1834] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f2d893a6400) [pid = 1834] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f2d9493ac00) [pid = 1834] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f2d827d5400) [pid = 1834] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f2dad145000) [pid = 1834] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f2d8cde0000) [pid = 1834] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f2d9b24e400) [pid = 1834] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f2d86884c00) [pid = 1834] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2d95113000) [pid = 1834] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f2d86ff1c00) [pid = 1834] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f2d888e1800) [pid = 1834] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f2d893b1400) [pid = 1834] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f2d8abc5800) [pid = 1834] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f2d95111c00) [pid = 1834] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f2d86ed0000) [pid = 1834] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f2d9478ec00) [pid = 1834] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2d865bd400) [pid = 1834] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f2d8cde7800) [pid = 1834] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f2d9493a000) [pid = 1834] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f2d92687400) [pid = 1834] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2d98a54400) [pid = 1834] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2d849dc400) [pid = 1834] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2d865bd800) [pid = 1834] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2d82cf0400) [pid = 1834] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f2d98e1c000) [pid = 1834] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f2d89bf0800) [pid = 1834] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f2d95a47400) [pid = 1834] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f2d89be9400) [pid = 1834] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f2d8abce000) [pid = 1834] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f2d887ad000) [pid = 1834] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f2dac097c00) [pid = 1834] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f2d86de0c00) [pid = 1834] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f2d887ba800) [pid = 1834] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f2d827dbc00) [pid = 1834] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f2d990ed000) [pid = 1834] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2d955dd800) [pid = 1834] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2d94f5a000) [pid = 1834] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f2d9485c000) [pid = 1834] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2d95563400) [pid = 1834] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2d95112000) [pid = 1834] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f2d82cefc00) [pid = 1834] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2d975e5000) [pid = 1834] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f2d95c0c400) [pid = 1834] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2d827cf400) [pid = 1834] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2d970ebc00) [pid = 1834] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2d863f2800) [pid = 1834] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2d887ba000) [pid = 1834] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2d936e8400) [pid = 1834] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2d82cf4400) [pid = 1834] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f2d8b910800) [pid = 1834] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f2d887ac800) [pid = 1834] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2d827d0800) [pid = 1834] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:55:18 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f2d9e9ac400) [pid = 1834] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:55:19 INFO - PROCESS | 1834 | 1461545719166 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]]]}] 17:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2037ms 17:55:19 INFO - PROCESS | 1834 | 1461545719192 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:55:19 INFO - PROCESS | 1834 | 1461545719195 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 17:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:55:19 INFO - PROCESS | 1834 | 1461545719200 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:55:19 INFO - PROCESS | 1834 | 1461545719203 Marionette TRACE conn3 <- [1,2034,null,{}] 17:55:19 INFO - PROCESS | 1834 | 1461545719219 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}] 17:55:19 INFO - PROCESS | 1834 | 1461545719440 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:55:19 INFO - PROCESS | 1834 | 1461545719459 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d860d1800 == 136 [pid = 1834] [id = 516] 17:55:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f2d827d1800) [pid = 1834] [serial = 1549] [outer = (nil)] 17:55:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2d84bad800) [pid = 1834] [serial = 1550] [outer = 0x7f2d827d1800] 17:55:19 INFO - PROCESS | 1834 | 1461545719519 Marionette DEBUG loaded listener.js 17:55:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f2d86de0c00) [pid = 1834] [serial = 1551] [outer = 0x7f2d827d1800] 17:55:20 INFO - PROCESS | 1834 | 1461545720287 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]]]}] 17:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1133ms 17:55:20 INFO - PROCESS | 1834 | 1461545720335 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:55:20 INFO - PROCESS | 1834 | 1461545720338 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 17:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:55:20 INFO - PROCESS | 1834 | 1461545720346 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:55:20 INFO - PROCESS | 1834 | 1461545720348 Marionette TRACE conn3 <- [1,2038,null,{}] 17:55:20 INFO - PROCESS | 1834 | 1461545720352 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}] 17:55:20 INFO - PROCESS | 1834 | 1461545720595 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:55:20 INFO - PROCESS | 1834 | 1461545720605 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94713000 == 137 [pid = 1834] [id = 517] 17:55:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f2d86ed0000) [pid = 1834] [serial = 1552] [outer = (nil)] 17:55:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2d888e1800) [pid = 1834] [serial = 1553] [outer = 0x7f2d86ed0000] 17:55:20 INFO - PROCESS | 1834 | 1461545720665 Marionette DEBUG loaded listener.js 17:55:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2d8ab99000) [pid = 1834] [serial = 1554] [outer = 0x7f2d86ed0000] 17:55:21 INFO - PROCESS | 1834 | 1461545721830 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]]]}] 17:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1526ms 17:55:21 INFO - PROCESS | 1834 | 1461545721874 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:55:21 INFO - PROCESS | 1834 | 1461545721883 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 17:55:21 INFO - PROCESS | 1834 | 1461545721891 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:55:21 INFO - PROCESS | 1834 | 1461545721896 Marionette TRACE conn3 <- [1,2042,null,{}] 17:55:21 INFO - PROCESS | 1834 | 1461545721903 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}] 17:55:22 INFO - PROCESS | 1834 | 1461545722098 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:55:22 INFO - PROCESS | 1834 | 1461545722364 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d890c7000 == 138 [pid = 1834] [id = 518] 17:55:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2d86ed5000) [pid = 1834] [serial = 1555] [outer = (nil)] 17:55:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2d885f0400) [pid = 1834] [serial = 1556] [outer = 0x7f2d86ed5000] 17:55:22 INFO - PROCESS | 1834 | 1461545722490 Marionette DEBUG loaded listener.js 17:55:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2d886ae000) [pid = 1834] [serial = 1557] [outer = 0x7f2d86ed5000] 17:55:23 INFO - PROCESS | 1834 | 1461545723353 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]]]}] 17:55:23 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) 17:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1492ms 17:55:23 INFO - PROCESS | 1834 | 1461545723384 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:55:23 INFO - PROCESS | 1834 | 1461545723391 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 17:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:55:23 INFO - PROCESS | 1834 | 1461545723401 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:55:23 INFO - PROCESS | 1834 | 1461545723405 Marionette TRACE conn3 <- [1,2046,null,{}] 17:55:23 INFO - PROCESS | 1834 | 1461545723411 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}] 17:55:23 INFO - PROCESS | 1834 | 1461545723591 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:55:23 INFO - PROCESS | 1834 | 1461545723811 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d92572800 == 139 [pid = 1834] [id = 519] 17:55:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2d886b0400) [pid = 1834] [serial = 1558] [outer = (nil)] 17:55:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2d89bea400) [pid = 1834] [serial = 1559] [outer = 0x7f2d886b0400] 17:55:23 INFO - PROCESS | 1834 | 1461545723924 Marionette DEBUG loaded listener.js 17:55:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2d8b907000) [pid = 1834] [serial = 1560] [outer = 0x7f2d886b0400] 17:55:24 INFO - PROCESS | 1834 | 1461545724881 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]]]}] 17:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1531ms 17:55:24 INFO - PROCESS | 1834 | 1461545724933 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:55:24 INFO - PROCESS | 1834 | 1461545724937 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 17:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:55:24 INFO - PROCESS | 1834 | 1461545724943 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:55:24 INFO - PROCESS | 1834 | 1461545724948 Marionette TRACE conn3 <- [1,2050,null,{}] 17:55:24 INFO - PROCESS | 1834 | 1461545724964 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}] 17:55:25 INFO - PROCESS | 1834 | 1461545725162 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:55:25 INFO - PROCESS | 1834 | 1461545725378 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d998ca000 == 140 [pid = 1834] [id = 520] 17:55:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2d8bf44000) [pid = 1834] [serial = 1561] [outer = (nil)] 17:55:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2d92593000) [pid = 1834] [serial = 1562] [outer = 0x7f2d8bf44000] 17:55:25 INFO - PROCESS | 1834 | 1461545725498 Marionette DEBUG loaded listener.js 17:55:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f2d936e8800) [pid = 1834] [serial = 1563] [outer = 0x7f2d8bf44000] 17:55:26 INFO - PROCESS | 1834 | ************************* 17:55:26 INFO - PROCESS | 1834 | A coding exception was thrown and uncaught in a Task. 17:55:26 INFO - PROCESS | 1834 | 17:55:26 INFO - PROCESS | 1834 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:55:26 INFO - PROCESS | 1834 | Full stack: 17:55:26 INFO - PROCESS | 1834 | ************************* 17:55:26 INFO - PROCESS | 1834 | 1461545726481 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]]]}] 17:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1593ms 17:55:26 INFO - PROCESS | 1834 | 1461545726537 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:55:26 INFO - PROCESS | 1834 | 1461545726542 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 17:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:55:26 INFO - PROCESS | 1834 | 1461545726547 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:55:26 INFO - PROCESS | 1834 | 1461545726550 Marionette TRACE conn3 <- [1,2054,null,{}] 17:55:26 INFO - PROCESS | 1834 | 1461545726555 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}] 17:55:26 INFO - PROCESS | 1834 | 1461545726738 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:55:26 INFO - PROCESS | 1834 | 1461545726960 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e28c800 == 141 [pid = 1834] [id = 521] 17:55:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2d8bf50800) [pid = 1834] [serial = 1564] [outer = (nil)] 17:55:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2d95117000) [pid = 1834] [serial = 1565] [outer = 0x7f2d8bf50800] 17:55:27 INFO - PROCESS | 1834 | 1461545727072 Marionette DEBUG loaded listener.js 17:55:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2d952ee800) [pid = 1834] [serial = 1566] [outer = 0x7f2d8bf50800] 17:55:27 INFO - PROCESS | 1834 | 1461545727985 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]]]}] 17:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1478ms 17:55:28 INFO - PROCESS | 1834 | 1461545728027 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:55:28 INFO - PROCESS | 1834 | 1461545728030 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 17:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:55:28 INFO - PROCESS | 1834 | 1461545728036 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:55:28 INFO - PROCESS | 1834 | 1461545728038 Marionette TRACE conn3 <- [1,2058,null,{}] 17:55:28 INFO - PROCESS | 1834 | 1461545728044 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}] 17:55:28 INFO - PROCESS | 1834 | 1461545728216 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:55:28 INFO - PROCESS | 1834 | 1461545728436 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f24d000 == 142 [pid = 1834] [id = 522] 17:55:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f2d924c8800) [pid = 1834] [serial = 1567] [outer = (nil)] 17:55:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f2d95c0c400) [pid = 1834] [serial = 1568] [outer = 0x7f2d924c8800] 17:55:28 INFO - PROCESS | 1834 | 1461545728546 Marionette DEBUG loaded listener.js 17:55:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f2d97f26800) [pid = 1834] [serial = 1569] [outer = 0x7f2d924c8800] 17:55:29 INFO - PROCESS | 1834 | 1461545729465 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]]]}] 17:55:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1480ms 17:55:29 INFO - PROCESS | 1834 | 1461545729517 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:55:29 INFO - PROCESS | 1834 | 1461545729520 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 17:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:55:29 INFO - PROCESS | 1834 | 1461545729526 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:55:29 INFO - PROCESS | 1834 | 1461545729528 Marionette TRACE conn3 <- [1,2062,null,{}] 17:55:29 INFO - PROCESS | 1834 | 1461545729533 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}] 17:55:29 INFO - PROCESS | 1834 | 1461545729742 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:55:30 INFO - PROCESS | 1834 | 1461545730013 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db0bb9000 == 143 [pid = 1834] [id = 523] 17:55:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f2d98a19c00) [pid = 1834] [serial = 1570] [outer = (nil)] 17:55:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f2d99aa6000) [pid = 1834] [serial = 1571] [outer = 0x7f2d98a19c00] 17:55:30 INFO - PROCESS | 1834 | 1461545730133 Marionette DEBUG loaded listener.js 17:55:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f2d9c787400) [pid = 1834] [serial = 1572] [outer = 0x7f2d98a19c00] 17:55:30 INFO - PROCESS | 1834 | 1461545730982 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]]]}] 17:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1530ms 17:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:55:31 INFO - PROCESS | 1834 | 1461545731057 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:55:31 INFO - PROCESS | 1834 | 1461545731060 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 17:55:31 INFO - PROCESS | 1834 | 1461545731066 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:55:31 INFO - PROCESS | 1834 | 1461545731070 Marionette TRACE conn3 <- [1,2066,null,{}] 17:55:31 INFO - PROCESS | 1834 | 1461545731074 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}] 17:55:31 INFO - PROCESS | 1834 | 1461545731250 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:55:31 INFO - PROCESS | 1834 | 1461545731504 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db58a4000 == 144 [pid = 1834] [id = 524] 17:55:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f2d98cdc400) [pid = 1834] [serial = 1573] [outer = (nil)] 17:55:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f2d9e9ab800) [pid = 1834] [serial = 1574] [outer = 0x7f2d98cdc400] 17:55:31 INFO - PROCESS | 1834 | 1461545731620 Marionette DEBUG loaded listener.js 17:55:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f2d9f223800) [pid = 1834] [serial = 1575] [outer = 0x7f2d98cdc400] 17:55:32 INFO - PROCESS | 1834 | 1461545732411 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]]]}] 17:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1382ms 17:55:32 INFO - PROCESS | 1834 | 1461545732449 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:55:32 INFO - PROCESS | 1834 | 1461545732452 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 17:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:55:32 INFO - PROCESS | 1834 | 1461545732458 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:55:32 INFO - PROCESS | 1834 | 1461545732461 Marionette TRACE conn3 <- [1,2070,null,{}] 17:55:32 INFO - PROCESS | 1834 | 1461545732466 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}] 17:55:32 INFO - PROCESS | 1834 | 1461545732638 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:55:32 INFO - PROCESS | 1834 | 1461545732861 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94967800 == 145 [pid = 1834] [id = 525] 17:55:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f2d9c782000) [pid = 1834] [serial = 1576] [outer = (nil)] 17:55:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2da03b8400) [pid = 1834] [serial = 1577] [outer = 0x7f2d9c782000] 17:55:32 INFO - PROCESS | 1834 | 1461545732974 Marionette DEBUG loaded listener.js 17:55:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2da2410c00) [pid = 1834] [serial = 1578] [outer = 0x7f2d9c782000] 17:55:33 INFO - PROCESS | 1834 | 1461545733798 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]]]}] 17:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1380ms 17:55:33 INFO - PROCESS | 1834 | 1461545733841 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:55:33 INFO - PROCESS | 1834 | 1461545733845 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 17:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:55:33 INFO - PROCESS | 1834 | 1461545733851 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:55:33 INFO - PROCESS | 1834 | 1461545733853 Marionette TRACE conn3 <- [1,2074,null,{}] 17:55:33 INFO - PROCESS | 1834 | 1461545733858 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}] 17:55:34 INFO - PROCESS | 1834 | 1461545734035 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:55:34 INFO - PROCESS | 1834 | 1461545734306 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95086800 == 146 [pid = 1834] [id = 526] 17:55:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f2d87fdec00) [pid = 1834] [serial = 1579] [outer = (nil)] 17:55:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f2d95113800) [pid = 1834] [serial = 1580] [outer = 0x7f2d87fdec00] 17:55:34 INFO - PROCESS | 1834 | 1461545734382 Marionette DEBUG loaded listener.js 17:55:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f2dac0f8800) [pid = 1834] [serial = 1581] [outer = 0x7f2d87fdec00] 17:55:35 INFO - PROCESS | 1834 | 1461545735297 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]]]}] 17:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1482ms 17:55:35 INFO - PROCESS | 1834 | 1461545735333 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:55:35 INFO - PROCESS | 1834 | 1461545735336 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 17:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:55:35 INFO - PROCESS | 1834 | 1461545735342 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:55:35 INFO - PROCESS | 1834 | 1461545735344 Marionette TRACE conn3 <- [1,2078,null,{}] 17:55:35 INFO - PROCESS | 1834 | 1461545735350 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}] 17:55:35 INFO - PROCESS | 1834 | 1461545735531 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:55:35 INFO - PROCESS | 1834 | 1461545735809 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d88899000 == 147 [pid = 1834] [id = 527] 17:55:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f2dad45e800) [pid = 1834] [serial = 1582] [outer = (nil)] 17:55:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f2dad5eb800) [pid = 1834] [serial = 1583] [outer = 0x7f2dad45e800] 17:55:35 INFO - PROCESS | 1834 | 1461545735936 Marionette DEBUG loaded listener.js 17:55:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f2db0a0b800) [pid = 1834] [serial = 1584] [outer = 0x7f2dad45e800] 17:55:36 INFO - PROCESS | 1834 | 1461545736742 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]]]}] 17:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1431ms 17:55:36 INFO - PROCESS | 1834 | 1461545736774 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:55:36 INFO - PROCESS | 1834 | 1461545736777 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 17:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:55:36 INFO - PROCESS | 1834 | 1461545736783 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:55:36 INFO - PROCESS | 1834 | 1461545736787 Marionette TRACE conn3 <- [1,2082,null,{}] 17:55:36 INFO - PROCESS | 1834 | 1461545736792 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}] 17:55:36 INFO - PROCESS | 1834 | 1461545736990 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:55:37 INFO - PROCESS | 1834 | 1461545737268 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9509c800 == 148 [pid = 1834] [id = 528] 17:55:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f2d8510ec00) [pid = 1834] [serial = 1585] [outer = (nil)] 17:55:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f2d85113000) [pid = 1834] [serial = 1586] [outer = 0x7f2d8510ec00] 17:55:37 INFO - PROCESS | 1834 | 1461545737398 Marionette DEBUG loaded listener.js 17:55:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f2db12a6c00) [pid = 1834] [serial = 1587] [outer = 0x7f2d8510ec00] 17:55:38 INFO - PROCESS | 1834 | 1461545738188 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]]]}] 17:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1479ms 17:55:38 INFO - PROCESS | 1834 | 1461545738263 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:55:38 INFO - PROCESS | 1834 | 1461545738267 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 17:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:55:38 INFO - PROCESS | 1834 | 1461545738273 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:55:38 INFO - PROCESS | 1834 | 1461545738275 Marionette TRACE conn3 <- [1,2086,null,{}] 17:55:38 INFO - PROCESS | 1834 | 1461545738280 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}] 17:55:38 INFO - PROCESS | 1834 | 1461545738465 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:55:38 INFO - PROCESS | 1834 | 1461545738686 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d820ea000 == 149 [pid = 1834] [id = 529] 17:55:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f2d849de000) [pid = 1834] [serial = 1588] [outer = (nil)] 17:55:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f2d860e7800) [pid = 1834] [serial = 1589] [outer = 0x7f2d849de000] 17:55:38 INFO - PROCESS | 1834 | 1461545738797 Marionette DEBUG loaded listener.js 17:55:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f2d8ab9cc00) [pid = 1834] [serial = 1590] [outer = 0x7f2d849de000] 17:55:39 INFO - PROCESS | 1834 | 1461545739676 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]]]}] 17:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1477ms 17:55:39 INFO - PROCESS | 1834 | 1461545739751 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:55:39 INFO - PROCESS | 1834 | 1461545739754 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 17:55:39 INFO - PROCESS | 1834 | 1461545739759 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:55:39 INFO - PROCESS | 1834 | 1461545739762 Marionette TRACE conn3 <- [1,2090,null,{}] 17:55:39 INFO - PROCESS | 1834 | 1461545739767 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}] 17:55:39 INFO - PROCESS | 1834 | 1461545739949 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:55:40 INFO - PROCESS | 1834 | 1461545740264 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d84b1e000 == 150 [pid = 1834] [id = 530] 17:55:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f2d827d0000) [pid = 1834] [serial = 1591] [outer = (nil)] 17:55:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f2d82cf9800) [pid = 1834] [serial = 1592] [outer = 0x7f2d827d0000] 17:55:40 INFO - PROCESS | 1834 | 1461545740339 Marionette DEBUG loaded listener.js 17:55:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f2d863fd000) [pid = 1834] [serial = 1593] [outer = 0x7f2d827d0000] 17:55:41 INFO - PROCESS | 1834 | 1461545741160 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]]]}] 17:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1480ms 17:55:41 INFO - PROCESS | 1834 | 1461545741239 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:55:41 INFO - PROCESS | 1834 | 1461545741242 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 17:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:55:41 INFO - PROCESS | 1834 | 1461545741248 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:55:41 INFO - PROCESS | 1834 | 1461545741250 Marionette TRACE conn3 <- [1,2094,null,{}] 17:55:41 INFO - PROCESS | 1834 | 1461545741256 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}] 17:55:41 INFO - PROCESS | 1834 | 1461545741479 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:55:42 INFO - PROCESS | 1834 | 1461545742272 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8481f000 == 151 [pid = 1834] [id = 531] 17:55:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f2d82ced400) [pid = 1834] [serial = 1594] [outer = (nil)] 17:55:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f2d82cf4800) [pid = 1834] [serial = 1595] [outer = 0x7f2d82ced400] 17:55:42 INFO - PROCESS | 1834 | 1461545742453 Marionette DEBUG loaded listener.js 17:55:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2d84bb6c00) [pid = 1834] [serial = 1596] [outer = 0x7f2d82ced400] 17:55:43 INFO - PROCESS | 1834 | 1461545743281 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]]]}] 17:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 2082ms 17:55:43 INFO - PROCESS | 1834 | 1461545743331 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:55:43 INFO - PROCESS | 1834 | 1461545743338 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 17:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:55:43 INFO - PROCESS | 1834 | 1461545743345 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:55:43 INFO - PROCESS | 1834 | 1461545743348 Marionette TRACE conn3 <- [1,2098,null,{}] 17:55:43 INFO - PROCESS | 1834 | 1461545743355 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}] 17:55:43 INFO - PROCESS | 1834 | 1461545743536 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:55:43 INFO - PROCESS | 1834 | 1461545743806 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d88691800 == 152 [pid = 1834] [id = 532] 17:55:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f2d82ced800) [pid = 1834] [serial = 1597] [outer = (nil)] 17:55:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f2d860ef000) [pid = 1834] [serial = 1598] [outer = 0x7f2d82ced800] 17:55:43 INFO - PROCESS | 1834 | 1461545743917 Marionette DEBUG loaded listener.js 17:55:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f2d86ddc400) [pid = 1834] [serial = 1599] [outer = 0x7f2d82ced800] 17:55:44 INFO - PROCESS | 1834 | 1461545744696 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]]]}] 17:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1381ms 17:55:44 INFO - PROCESS | 1834 | 1461545744729 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:55:44 INFO - PROCESS | 1834 | 1461545744734 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 17:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:55:44 INFO - PROCESS | 1834 | 1461545744742 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:55:44 INFO - PROCESS | 1834 | 1461545744745 Marionette TRACE conn3 <- [1,2102,null,{}] 17:55:44 INFO - PROCESS | 1834 | 1461545744750 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}] 17:55:44 INFO - PROCESS | 1834 | 1461545744910 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:55:45 INFO - PROCESS | 1834 | 1461545745364 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d851e0000 == 153 [pid = 1834] [id = 533] 17:55:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2d86ff3c00) [pid = 1834] [serial = 1600] [outer = (nil)] 17:55:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2d87fdf800) [pid = 1834] [serial = 1601] [outer = 0x7f2d86ff3c00] 17:55:45 INFO - PROCESS | 1834 | 1461545745432 Marionette DEBUG loaded listener.js 17:55:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2d886ad000) [pid = 1834] [serial = 1602] [outer = 0x7f2d86ff3c00] 17:55:46 INFO - PROCESS | 1834 | 1461545746352 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]]]}] 17:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1684ms 17:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:55:46 INFO - PROCESS | 1834 | 1461545746427 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:55:46 INFO - PROCESS | 1834 | 1461545746430 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 17:55:46 INFO - PROCESS | 1834 | 1461545746438 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:55:46 INFO - PROCESS | 1834 | 1461545746446 Marionette TRACE conn3 <- [1,2106,null,{}] 17:55:46 INFO - PROCESS | 1834 | 1461545746459 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}] 17:55:46 INFO - PROCESS | 1834 | 1461545746711 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:55:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d97175800 == 152 [pid = 1834] [id = 59] 17:55:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9f72e000 == 151 [pid = 1834] [id = 256] 17:55:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db1734000 == 150 [pid = 1834] [id = 242] 17:55:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99151800 == 149 [pid = 1834] [id = 243] 17:55:46 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f2d9d54c000) [pid = 1834] [serial = 1454] [outer = (nil)] [url = about:blank] 17:55:46 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2da1f1a000) [pid = 1834] [serial = 1460] [outer = (nil)] [url = about:blank] 17:55:46 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f2d9937fc00) [pid = 1834] [serial = 1448] [outer = (nil)] [url = about:blank] 17:55:46 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f2d9ef17800) [pid = 1834] [serial = 1457] [outer = (nil)] [url = about:blank] 17:55:46 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f2d9bc17000) [pid = 1834] [serial = 1451] [outer = (nil)] [url = about:blank] 17:55:46 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f2d95c03000) [pid = 1834] [serial = 1445] [outer = (nil)] [url = about:blank] 17:55:46 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f2d94943000) [pid = 1834] [serial = 1484] [outer = (nil)] [url = about:blank] 17:55:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2daee4b800 == 148 [pid = 1834] [id = 160] 17:55:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d860d1800 == 147 [pid = 1834] [id = 516] 17:55:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d995a2000 == 146 [pid = 1834] [id = 515] 17:55:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d963a0000 == 145 [pid = 1834] [id = 514] 17:55:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8ccd0000 == 144 [pid = 1834] [id = 513] 17:55:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99956800 == 143 [pid = 1834] [id = 434] 17:55:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d86573800 == 142 [pid = 1834] [id = 512] 17:55:47 INFO - PROCESS | 1834 | 1461545747038 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d86d15000 == 141 [pid = 1834] [id = 511] 17:55:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e12000 == 140 [pid = 1834] [id = 510] 17:55:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8c1c7800 == 139 [pid = 1834] [id = 509] 17:55:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d88469800 == 138 [pid = 1834] [id = 508] 17:55:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d851cd800 == 139 [pid = 1834] [id = 534] 17:55:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2d85e4f800) [pid = 1834] [serial = 1603] [outer = (nil)] 17:55:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f2d893b4800) [pid = 1834] [serial = 1604] [outer = 0x7f2d85e4f800] 17:55:47 INFO - PROCESS | 1834 | 1461545747105 Marionette DEBUG loaded listener.js 17:55:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f2d89bee800) [pid = 1834] [serial = 1605] [outer = 0x7f2d85e4f800] 17:55:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db0bc0800 == 138 [pid = 1834] [id = 504] 17:55:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dad421800 == 137 [pid = 1834] [id = 503] 17:55:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dac26b000 == 136 [pid = 1834] [id = 502] 17:55:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da61e1000 == 135 [pid = 1834] [id = 501] 17:55:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9eb35800 == 134 [pid = 1834] [id = 500] 17:55:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9b276000 == 133 [pid = 1834] [id = 499] 17:55:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99608000 == 132 [pid = 1834] [id = 498] 17:55:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d963b9000 == 131 [pid = 1834] [id = 497] 17:55:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d89b56000 == 130 [pid = 1834] [id = 496] 17:55:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d84b23800 == 129 [pid = 1834] [id = 495] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f2d8cd70400) [pid = 1834] [serial = 1341] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f2d97139800) [pid = 1834] [serial = 1248] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f2d95119c00) [pid = 1834] [serial = 1344] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f2d9268e000) [pid = 1834] [serial = 1311] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f2d8bbce400) [pid = 1834] [serial = 1179] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2d8cddf400) [pid = 1834] [serial = 1203] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f2dabf8bc00) [pid = 1834] [serial = 1263] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f2dabf86c00) [pid = 1834] [serial = 1320] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f2d89bf3000) [pid = 1834] [serial = 1239] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f2d970f8400) [pid = 1834] [serial = 1314] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f2d84babc00) [pid = 1834] [serial = 1368] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f2db16e2000) [pid = 1834] [serial = 1194] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f2d9f8cf800) [pid = 1834] [serial = 1260] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2d86890800) [pid = 1834] [serial = 1329] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f2d98a59400) [pid = 1834] [serial = 1251] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f2db0a0e800) [pid = 1834] [serial = 1269] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f2d9268ec00) [pid = 1834] [serial = 1242] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2d95562000) [pid = 1834] [serial = 1383] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2d894ad000) [pid = 1834] [serial = 1371] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2d9511d800) [pid = 1834] [serial = 1245] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2d865c9c00) [pid = 1834] [serial = 1152] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f2d94853000) [pid = 1834] [serial = 1182] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f2d9b252000) [pid = 1834] [serial = 1398] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f2d849e0c00) [pid = 1834] [serial = 1335] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f2d9e9aac00) [pid = 1834] [serial = 1257] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f2d93811000) [pid = 1834] [serial = 1377] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f2d98b39800) [pid = 1834] [serial = 1185] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f2d8bf47000) [pid = 1834] [serial = 1374] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f2dab1df000) [pid = 1834] [serial = 1056] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f2d893aec00) [pid = 1834] [serial = 1200] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f2db1704400) [pid = 1834] [serial = 1323] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f2d9c77c800) [pid = 1834] [serial = 1401] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2d8aba7000) [pid = 1834] [serial = 1308] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2db0ab3000) [pid = 1834] [serial = 1278] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f2dac427800) [pid = 1834] [serial = 1191] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2d98cdf000) [pid = 1834] [serial = 1392] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2d9c77a400) [pid = 1834] [serial = 1317] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f2d98a19800) [pid = 1834] [serial = 1389] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2d96ee1400) [pid = 1834] [serial = 1386] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f2d82cfb800) [pid = 1834] [serial = 1332] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2d9bc1a400) [pid = 1834] [serial = 1254] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2d9e190800) [pid = 1834] [serial = 1188] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2d827dc000) [pid = 1834] [serial = 1272] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2d9919b800) [pid = 1834] [serial = 1395] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2d8cdecc00) [pid = 1834] [serial = 1209] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2d8cde9400) [pid = 1834] [serial = 1206] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f2d936f3800) [pid = 1834] [serial = 1326] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f2d84bb7800) [pid = 1834] [serial = 1338] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2d9493a800) [pid = 1834] [serial = 1380] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f2d887b9000) [pid = 1834] [serial = 1197] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f2d94980c00) [pid = 1834] [serial = 1275] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f2dad491000) [pid = 1834] [serial = 1266] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2d954ec800) [pid = 1834] [serial = 1440] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f2d8c2c8400) [pid = 1834] [serial = 1434] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f2d936ec000) [pid = 1834] [serial = 1436] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f2d94825800) [pid = 1834] [serial = 1437] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f2d8cdde800) [pid = 1834] [serial = 1473] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f2d95a51c00) [pid = 1834] [serial = 1482] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f2d8ba69000) [pid = 1834] [serial = 1404] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f2d92855c00) [pid = 1834] [serial = 1476] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f2d8cd6cc00) [pid = 1834] [serial = 1407] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f2d8b90b800) [pid = 1834] [serial = 1470] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f2d95112400) [pid = 1834] [serial = 1439] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f2d93804800) [pid = 1834] [serial = 1478] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f2d95c02800) [pid = 1834] [serial = 1443] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f2d86887c00) [pid = 1834] [serial = 1466] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f2d86ed4000) [pid = 1834] [serial = 1430] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f2d9259a400) [pid = 1834] [serial = 1475] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f2d8bf4bc00) [pid = 1834] [serial = 1472] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f2d8b912800) [pid = 1834] [serial = 1433] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f2d9511fc00) [pid = 1834] [serial = 1428] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f2d955e6000) [pid = 1834] [serial = 1442] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f2d94808c00) [pid = 1834] [serial = 1479] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f2d95560000) [pid = 1834] [serial = 1481] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f2d887b4000) [pid = 1834] [serial = 1431] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2d8ab9ec00) [pid = 1834] [serial = 1469] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f2d885eb400) [pid = 1834] [serial = 1467] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2d8cde5c00) [pid = 1834] [serial = 1463] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 1834 | 1461545747875 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]]]}] 17:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1494ms 17:55:47 INFO - PROCESS | 1834 | 1461545747943 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:55:47 INFO - PROCESS | 1834 | 1461545747947 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 17:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:55:47 INFO - PROCESS | 1834 | 1461545747957 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:55:47 INFO - PROCESS | 1834 | 1461545747959 Marionette TRACE conn3 <- [1,2110,null,{}] 17:55:47 INFO - PROCESS | 1834 | 1461545747963 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}] 17:55:48 INFO - PROCESS | 1834 | 1461545748118 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:55:48 INFO - PROCESS | 1834 | 1461545748133 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d86c5a000 == 130 [pid = 1834] [id = 535] 17:55:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2d865c9c00) [pid = 1834] [serial = 1606] [outer = (nil)] 17:55:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2d8abc5000) [pid = 1834] [serial = 1607] [outer = 0x7f2d865c9c00] 17:55:48 INFO - PROCESS | 1834 | 1461545748191 Marionette DEBUG loaded listener.js 17:55:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2d8b909c00) [pid = 1834] [serial = 1608] [outer = 0x7f2d865c9c00] 17:55:49 INFO - PROCESS | 1834 | 1461545749059 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]]]}] 17:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1131ms 17:55:49 INFO - PROCESS | 1834 | 1461545749086 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:55:49 INFO - PROCESS | 1834 | 1461545749089 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 17:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:55:49 INFO - PROCESS | 1834 | 1461545749095 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:55:49 INFO - PROCESS | 1834 | 1461545749097 Marionette TRACE conn3 <- [1,2114,null,{}] 17:55:49 INFO - PROCESS | 1834 | 1461545749106 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}] 17:55:49 INFO - PROCESS | 1834 | 1461545749258 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:55:49 INFO - PROCESS | 1834 | 1461545749456 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d884d8800 == 131 [pid = 1834] [id = 536] 17:55:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2d8b913c00) [pid = 1834] [serial = 1609] [outer = (nil)] 17:55:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f2d8ba63000) [pid = 1834] [serial = 1610] [outer = 0x7f2d8b913c00] 17:55:49 INFO - PROCESS | 1834 | 1461545749525 Marionette DEBUG loaded listener.js 17:55:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2d8bf4bc00) [pid = 1834] [serial = 1611] [outer = 0x7f2d8b913c00] 17:55:50 INFO - PROCESS | 1834 | 1461545750320 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]]]}] 17:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1236ms 17:55:50 INFO - PROCESS | 1834 | 1461545750340 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:55:50 INFO - PROCESS | 1834 | 1461545750342 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 17:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:55:50 INFO - PROCESS | 1834 | 1461545750348 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:55:50 INFO - PROCESS | 1834 | 1461545750350 Marionette TRACE conn3 <- [1,2118,null,{}] 17:55:50 INFO - PROCESS | 1834 | 1461545750355 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}] 17:55:50 INFO - PROCESS | 1834 | 1461545750568 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:55:50 INFO - PROCESS | 1834 | 1461545750598 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8c1c6000 == 132 [pid = 1834] [id = 537] 17:55:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2d8cddd400) [pid = 1834] [serial = 1612] [outer = (nil)] 17:55:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f2d92593400) [pid = 1834] [serial = 1613] [outer = 0x7f2d8cddd400] 17:55:50 INFO - PROCESS | 1834 | 1461545750656 Marionette DEBUG loaded listener.js 17:55:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2d9259e800) [pid = 1834] [serial = 1614] [outer = 0x7f2d8cddd400] 17:55:51 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f2d84bb0800) [pid = 1834] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:55:51 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f2d94855400) [pid = 1834] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:55:51 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f2d894a9c00) [pid = 1834] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:55:51 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f2d95c06400) [pid = 1834] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:55:51 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f2d95f3c800) [pid = 1834] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:55:51 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f2d8ab9c800) [pid = 1834] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:55:51 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2d86dde000) [pid = 1834] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:55:51 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f2d87fdbc00) [pid = 1834] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:55:51 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2d86ff3000) [pid = 1834] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:55:51 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f2d99040000) [pid = 1834] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:55:51 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f2d863fc400) [pid = 1834] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:55:51 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f2d86ed2000) [pid = 1834] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:55:51 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f2d827d1800) [pid = 1834] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:55:52 INFO - PROCESS | 1834 | 1461545752201 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]]]}] 17:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1884ms 17:55:52 INFO - PROCESS | 1834 | 1461545752257 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 17:55:52 INFO - PROCESS | 1834 | 1461545752259 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 17:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:55:52 INFO - PROCESS | 1834 | 1461545752266 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:55:52 INFO - PROCESS | 1834 | 1461545752268 Marionette TRACE conn3 <- [1,2122,null,{}] 17:55:52 INFO - PROCESS | 1834 | 1461545752273 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}] 17:55:52 INFO - PROCESS | 1834 | 1461545752435 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:55:52 INFO - PROCESS | 1834 | 1461545752597 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8c1e1800 == 133 [pid = 1834] [id = 538] 17:55:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2d827d1800) [pid = 1834] [serial = 1615] [outer = (nil)] 17:55:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f2d887b9400) [pid = 1834] [serial = 1616] [outer = 0x7f2d827d1800] 17:55:52 INFO - PROCESS | 1834 | 1461545752661 Marionette DEBUG loaded listener.js 17:55:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f2d92662800) [pid = 1834] [serial = 1617] [outer = 0x7f2d827d1800] 17:55:53 INFO - PROCESS | 1834 | 1461545753264 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]]]}] 17:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1031ms 17:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:55:53 INFO - PROCESS | 1834 | 1461545753297 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:55:53 INFO - PROCESS | 1834 | 1461545753299 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 17:55:53 INFO - PROCESS | 1834 | 1461545753304 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:55:53 INFO - PROCESS | 1834 | 1461545753307 Marionette TRACE conn3 <- [1,2126,null,{}] 17:55:53 INFO - PROCESS | 1834 | 1461545753312 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}] 17:55:53 INFO - PROCESS | 1834 | 1461545753479 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:55:53 INFO - PROCESS | 1834 | 1461545753647 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d92536800 == 134 [pid = 1834] [id = 539] 17:55:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f2d82cf6000) [pid = 1834] [serial = 1618] [outer = (nil)] 17:55:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2d9266ac00) [pid = 1834] [serial = 1619] [outer = 0x7f2d82cf6000] 17:55:53 INFO - PROCESS | 1834 | 1461545753705 Marionette DEBUG loaded listener.js 17:55:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2d92685000) [pid = 1834] [serial = 1620] [outer = 0x7f2d82cf6000] 17:55:54 INFO - PROCESS | 1834 | 1461545754677 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]]]}] 17:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1429ms 17:55:54 INFO - PROCESS | 1834 | 1461545754735 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:55:54 INFO - PROCESS | 1834 | 1461545754741 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 17:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:55:54 INFO - PROCESS | 1834 | 1461545754750 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:55:54 INFO - PROCESS | 1834 | 1461545754755 Marionette TRACE conn3 <- [1,2130,null,{}] 17:55:54 INFO - PROCESS | 1834 | 1461545754763 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}] 17:55:55 INFO - PROCESS | 1834 | 1461545755011 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:55:55 INFO - PROCESS | 1834 | 1461545755219 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d86f95000 == 135 [pid = 1834] [id = 540] 17:55:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2d85e4d400) [pid = 1834] [serial = 1621] [outer = (nil)] 17:55:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2d863f6800) [pid = 1834] [serial = 1622] [outer = 0x7f2d85e4d400] 17:55:55 INFO - PROCESS | 1834 | 1461545755340 Marionette DEBUG loaded listener.js 17:55:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f2d86ddcc00) [pid = 1834] [serial = 1623] [outer = 0x7f2d85e4d400] 17:55:56 INFO - PROCESS | 1834 | 1461545756246 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] 17:55:56 INFO - PROCESS | 1834 | 1461545756300 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 17:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:55:56 INFO - PROCESS | 1834 | 1461545756310 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:55:56 INFO - PROCESS | 1834 | 1461545756315 Marionette TRACE conn3 <- [1,2134,null,{}] 17:55:56 INFO - PROCESS | 1834 | 1461545756320 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}] 17:55:56 INFO - PROCESS | 1834 | 1461545756507 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:55:56 INFO - PROCESS | 1834 | 1461545756844 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8be22800 == 136 [pid = 1834] [id = 541] 17:55:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2d885f2400) [pid = 1834] [serial = 1624] [outer = (nil)] 17:55:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2d887b9000) [pid = 1834] [serial = 1625] [outer = 0x7f2d885f2400] 17:55:56 INFO - PROCESS | 1834 | 1461545756919 Marionette DEBUG loaded listener.js 17:55:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f2d89bf1000) [pid = 1834] [serial = 1626] [outer = 0x7f2d885f2400] 17:55:57 INFO - PROCESS | 1834 | 1461545757721 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]]]}] 17:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1487ms 17:55:57 INFO - PROCESS | 1834 | 1461545757797 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 17:55:57 INFO - PROCESS | 1834 | 1461545757801 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 17:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:55:57 INFO - PROCESS | 1834 | 1461545757807 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:55:57 INFO - PROCESS | 1834 | 1461545757813 Marionette TRACE conn3 <- [1,2138,null,{}] 17:55:57 INFO - PROCESS | 1834 | 1461545757843 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}] 17:55:58 INFO - PROCESS | 1834 | 1461545758103 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:55:58 INFO - PROCESS | 1834 | 1461545758302 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94965800 == 137 [pid = 1834] [id = 542] 17:55:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2d8b90fc00) [pid = 1834] [serial = 1627] [outer = (nil)] 17:55:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f2d8cd6fc00) [pid = 1834] [serial = 1628] [outer = 0x7f2d8b90fc00] 17:55:58 INFO - PROCESS | 1834 | 1461545758380 Marionette DEBUG loaded listener.js 17:55:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f2d92664800) [pid = 1834] [serial = 1629] [outer = 0x7f2d8b90fc00] 17:55:59 INFO - PROCESS | 1834 | 1461545759167 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]]]}] 17:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1394ms 17:55:59 INFO - PROCESS | 1834 | 1461545759202 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:55:59 INFO - PROCESS | 1834 | 1461545759206 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 17:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:55:59 INFO - PROCESS | 1834 | 1461545759213 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:55:59 INFO - PROCESS | 1834 | 1461545759215 Marionette TRACE conn3 <- [1,2142,null,{}] 17:55:59 INFO - PROCESS | 1834 | 1461545759220 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}] 17:55:59 INFO - PROCESS | 1834 | 1461545759397 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:55:59 INFO - PROCESS | 1834 | 1461545759608 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d950a1800 == 138 [pid = 1834] [id = 543] 17:55:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f2d8b90c800) [pid = 1834] [serial = 1630] [outer = (nil)] 17:55:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f2d9284e000) [pid = 1834] [serial = 1631] [outer = 0x7f2d8b90c800] 17:55:59 INFO - PROCESS | 1834 | 1461545759717 Marionette DEBUG loaded listener.js 17:55:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f2d936e7800) [pid = 1834] [serial = 1632] [outer = 0x7f2d8b90c800] 17:56:00 INFO - PROCESS | 1834 | 1461545760577 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] 17:56:00 INFO - PROCESS | 1834 | 1461545760647 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 17:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:56:00 INFO - PROCESS | 1834 | 1461545760653 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:56:00 INFO - PROCESS | 1834 | 1461545760655 Marionette TRACE conn3 <- [1,2146,null,{}] 17:56:00 INFO - PROCESS | 1834 | 1461545760661 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}] 17:56:00 INFO - PROCESS | 1834 | 1461545760848 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:56:01 INFO - PROCESS | 1834 | 1461545761142 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95d77000 == 139 [pid = 1834] [id = 544] 17:56:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f2d94807000) [pid = 1834] [serial = 1633] [outer = (nil)] 17:56:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f2d9480dc00) [pid = 1834] [serial = 1634] [outer = 0x7f2d94807000] 17:56:01 INFO - PROCESS | 1834 | 1461545761261 Marionette DEBUG loaded listener.js 17:56:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f2d94852400) [pid = 1834] [serial = 1635] [outer = 0x7f2d94807000] 17:56:02 INFO - PROCESS | 1834 | 1461545762173 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] 17:56:02 INFO - PROCESS | 1834 | 1461545762239 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 17:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:56:02 INFO - PROCESS | 1834 | 1461545762245 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:56:02 INFO - PROCESS | 1834 | 1461545762247 Marionette TRACE conn3 <- [1,2150,null,{}] 17:56:02 INFO - PROCESS | 1834 | 1461545762253 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}] 17:56:02 INFO - PROCESS | 1834 | 1461545762472 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:56:02 INFO - PROCESS | 1834 | 1461545762728 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d98e40800 == 140 [pid = 1834] [id = 545] 17:56:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f2d94807400) [pid = 1834] [serial = 1636] [outer = (nil)] 17:56:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f2d94f55400) [pid = 1834] [serial = 1637] [outer = 0x7f2d94807400] 17:56:02 INFO - PROCESS | 1834 | 1461545762845 Marionette DEBUG loaded listener.js 17:56:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f2d955ddc00) [pid = 1834] [serial = 1638] [outer = 0x7f2d94807400] 17:56:03 INFO - PROCESS | 1834 | 1461545763640 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]]]}] 17:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1432ms 17:56:03 INFO - PROCESS | 1834 | 1461545763678 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:56:03 INFO - PROCESS | 1834 | 1461545763681 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 17:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:56:03 INFO - PROCESS | 1834 | 1461545763687 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:56:03 INFO - PROCESS | 1834 | 1461545763690 Marionette TRACE conn3 <- [1,2154,null,{}] 17:56:03 INFO - PROCESS | 1834 | 1461545763695 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}] 17:56:03 INFO - PROCESS | 1834 | 1461545763884 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:56:04 INFO - PROCESS | 1834 | 1461545764099 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99305000 == 141 [pid = 1834] [id = 546] 17:56:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f2d9485ac00) [pid = 1834] [serial = 1639] [outer = (nil)] 17:56:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f2d95a4c800) [pid = 1834] [serial = 1640] [outer = 0x7f2d9485ac00] 17:56:04 INFO - PROCESS | 1834 | 1461545764210 Marionette DEBUG loaded listener.js 17:56:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f2d95f33400) [pid = 1834] [serial = 1641] [outer = 0x7f2d9485ac00] 17:56:05 INFO - PROCESS | 1834 | 1461545765104 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]]]}] 17:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1485ms 17:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:56:05 INFO - PROCESS | 1834 | 1461545765174 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:56:05 INFO - PROCESS | 1834 | 1461545765177 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 17:56:05 INFO - PROCESS | 1834 | 1461545765183 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:56:05 INFO - PROCESS | 1834 | 1461545765187 Marionette TRACE conn3 <- [1,2158,null,{}] 17:56:05 INFO - PROCESS | 1834 | 1461545765192 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}] 17:56:05 INFO - PROCESS | 1834 | 1461545765383 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:56:05 INFO - PROCESS | 1834 | 1461545765634 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d995b8800 == 142 [pid = 1834] [id = 547] 17:56:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f2d94f54800) [pid = 1834] [serial = 1642] [outer = (nil)] 17:56:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f2d970f8400) [pid = 1834] [serial = 1643] [outer = 0x7f2d94f54800] 17:56:05 INFO - PROCESS | 1834 | 1461545765745 Marionette DEBUG loaded listener.js 17:56:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f2d97f30800) [pid = 1834] [serial = 1644] [outer = 0x7f2d94f54800] 17:56:06 INFO - PROCESS | 1834 | 1461545766546 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]]]}] 17:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1429ms 17:56:06 INFO - PROCESS | 1834 | 1461545766612 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:56:06 INFO - PROCESS | 1834 | 1461545766616 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 17:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:56:06 INFO - PROCESS | 1834 | 1461545766621 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:56:06 INFO - PROCESS | 1834 | 1461545766624 Marionette TRACE conn3 <- [1,2162,null,{}] 17:56:06 INFO - PROCESS | 1834 | 1461545766629 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}] 17:56:06 INFO - PROCESS | 1834 | 1461545766820 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:56:07 INFO - PROCESS | 1834 | 1461545767032 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99618000 == 143 [pid = 1834] [id = 548] 17:56:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f2d95a47400) [pid = 1834] [serial = 1645] [outer = (nil)] 17:56:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f2d98a50c00) [pid = 1834] [serial = 1646] [outer = 0x7f2d95a47400] 17:56:07 INFO - PROCESS | 1834 | 1461545767146 Marionette DEBUG loaded listener.js 17:56:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f2d98b3cc00) [pid = 1834] [serial = 1647] [outer = 0x7f2d95a47400] 17:56:08 INFO - PROCESS | 1834 | 1461545768004 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]]]}] 17:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1429ms 17:56:08 INFO - PROCESS | 1834 | 1461545768051 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:56:08 INFO - PROCESS | 1834 | 1461545768055 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 17:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:56:08 INFO - PROCESS | 1834 | 1461545768060 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:56:08 INFO - PROCESS | 1834 | 1461545768063 Marionette TRACE conn3 <- [1,2166,null,{}] 17:56:08 INFO - PROCESS | 1834 | 1461545768068 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}] 17:56:08 INFO - PROCESS | 1834 | 1461545768252 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:56:08 INFO - PROCESS | 1834 | 1461545768468 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99963000 == 144 [pid = 1834] [id = 549] 17:56:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2d97f32000) [pid = 1834] [serial = 1648] [outer = (nil)] 17:56:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f2d99033400) [pid = 1834] [serial = 1649] [outer = 0x7f2d97f32000] 17:56:08 INFO - PROCESS | 1834 | 1461545768576 Marionette DEBUG loaded listener.js 17:56:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f2d990efc00) [pid = 1834] [serial = 1650] [outer = 0x7f2d97f32000] 17:56:09 INFO - PROCESS | 1834 | 1461545769505 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]]]}] 17:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1484ms 17:56:09 INFO - PROCESS | 1834 | 1461545769546 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:56:09 INFO - PROCESS | 1834 | 1461545769551 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 17:56:09 INFO - PROCESS | 1834 | 1461545769557 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:56:09 INFO - PROCESS | 1834 | 1461545769561 Marionette TRACE conn3 <- [1,2170,null,{}] 17:56:09 INFO - PROCESS | 1834 | 1461545769566 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}] 17:56:09 INFO - PROCESS | 1834 | 1461545769794 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:56:10 INFO - PROCESS | 1834 | 1461545770095 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9caa3800 == 145 [pid = 1834] [id = 550] 17:56:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2d9939dc00) [pid = 1834] [serial = 1651] [outer = (nil)] 17:56:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2d99aa7000) [pid = 1834] [serial = 1652] [outer = 0x7f2d9939dc00] 17:56:10 INFO - PROCESS | 1834 | 1461545770179 Marionette DEBUG loaded listener.js 17:56:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2d9c77c800) [pid = 1834] [serial = 1653] [outer = 0x7f2d9939dc00] 17:56:11 INFO - PROCESS | 1834 | 1461545771045 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]]]}] 17:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1530ms 17:56:11 INFO - PROCESS | 1834 | 1461545771087 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:56:11 INFO - PROCESS | 1834 | 1461545771090 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 17:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:56:11 INFO - PROCESS | 1834 | 1461545771096 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:56:11 INFO - PROCESS | 1834 | 1461545771099 Marionette TRACE conn3 <- [1,2174,null,{}] 17:56:11 INFO - PROCESS | 1834 | 1461545771104 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}] 17:56:11 INFO - PROCESS | 1834 | 1461545771301 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:56:11 INFO - PROCESS | 1834 | 1461545771519 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e732800 == 146 [pid = 1834] [id = 551] 17:56:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2d993a0800) [pid = 1834] [serial = 1654] [outer = (nil)] 17:56:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2d9d98b000) [pid = 1834] [serial = 1655] [outer = 0x7f2d993a0800] 17:56:11 INFO - PROCESS | 1834 | 1461545771627 Marionette DEBUG loaded listener.js 17:56:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2d9ef0c000) [pid = 1834] [serial = 1656] [outer = 0x7f2d993a0800] 17:56:12 INFO - PROCESS | 1834 | 1461545772502 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]]]}] 17:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1482ms 17:56:12 INFO - PROCESS | 1834 | 1461545772579 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:56:12 INFO - PROCESS | 1834 | 1461545772582 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 17:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:56:12 INFO - PROCESS | 1834 | 1461545772588 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:56:12 INFO - PROCESS | 1834 | 1461545772591 Marionette TRACE conn3 <- [1,2178,null,{}] 17:56:12 INFO - PROCESS | 1834 | 1461545772596 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}] 17:56:12 INFO - PROCESS | 1834 | 1461545772788 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:56:13 INFO - PROCESS | 1834 | 1461545773055 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f257800 == 147 [pid = 1834] [id = 552] 17:56:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2d9c77cc00) [pid = 1834] [serial = 1657] [outer = (nil)] 17:56:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2da02acc00) [pid = 1834] [serial = 1658] [outer = 0x7f2d9c77cc00] 17:56:13 INFO - PROCESS | 1834 | 1461545773133 Marionette DEBUG loaded listener.js 17:56:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2da240a800) [pid = 1834] [serial = 1659] [outer = 0x7f2d9c77cc00] 17:56:13 INFO - PROCESS | 1834 | 1461545773914 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]]]}] 17:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1378ms 17:56:13 INFO - PROCESS | 1834 | 1461545773967 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:56:13 INFO - PROCESS | 1834 | 1461545773970 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 17:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:56:13 INFO - PROCESS | 1834 | 1461545773976 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:56:13 INFO - PROCESS | 1834 | 1461545773978 Marionette TRACE conn3 <- [1,2182,null,{}] 17:56:13 INFO - PROCESS | 1834 | 1461545773983 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}] 17:56:14 INFO - PROCESS | 1834 | 1461545774160 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:56:14 INFO - PROCESS | 1834 | 1461545774377 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da210a000 == 148 [pid = 1834] [id = 553] 17:56:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2d9d4cdc00) [pid = 1834] [serial = 1660] [outer = (nil)] 17:56:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f2dabd4f800) [pid = 1834] [serial = 1661] [outer = 0x7f2d9d4cdc00] 17:56:14 INFO - PROCESS | 1834 | 1461545774488 Marionette DEBUG loaded listener.js 17:56:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2dac0fac00) [pid = 1834] [serial = 1662] [outer = 0x7f2d9d4cdc00] 17:56:15 INFO - PROCESS | 1834 | 1461545775402 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]]]}] 17:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1480ms 17:56:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:56:15 INFO - PROCESS | 1834 | 1461545775457 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:56:15 INFO - PROCESS | 1834 | 1461545775459 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 17:56:15 INFO - PROCESS | 1834 | 1461545775466 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:56:15 INFO - PROCESS | 1834 | 1461545775468 Marionette TRACE conn3 <- [1,2186,null,{}] 17:56:15 INFO - PROCESS | 1834 | 1461545775473 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}] 17:56:15 INFO - PROCESS | 1834 | 1461545775657 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:56:15 INFO - PROCESS | 1834 | 1461545775926 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8656c000 == 149 [pid = 1834] [id = 554] 17:56:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2d82cef800) [pid = 1834] [serial = 1663] [outer = (nil)] 17:56:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2d885f0c00) [pid = 1834] [serial = 1664] [outer = 0x7f2d82cef800] 17:56:16 INFO - PROCESS | 1834 | 1461545776041 Marionette DEBUG loaded listener.js 17:56:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f2d95285c00) [pid = 1834] [serial = 1665] [outer = 0x7f2d82cef800] 17:56:17 INFO - PROCESS | 1834 | 1461545777376 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]]]}] 17:56:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:56:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1934ms 17:56:17 INFO - PROCESS | 1834 | 1461545777447 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:56:17 INFO - PROCESS | 1834 | 1461545777451 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 17:56:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:56:17 INFO - PROCESS | 1834 | 1461545777478 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:56:17 INFO - PROCESS | 1834 | 1461545777484 Marionette TRACE conn3 <- [1,2190,null,{}] 17:56:17 INFO - PROCESS | 1834 | 1461545777495 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}] 17:56:17 INFO - PROCESS | 1834 | 1461545777682 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:56:17 INFO - PROCESS | 1834 | 1461545777902 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d888b7800 == 150 [pid = 1834] [id = 555] 17:56:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f2d849e2c00) [pid = 1834] [serial = 1666] [outer = (nil)] 17:56:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f2d863f5c00) [pid = 1834] [serial = 1667] [outer = 0x7f2d849e2c00] 17:56:18 INFO - PROCESS | 1834 | 1461545778009 Marionette DEBUG loaded listener.js 17:56:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f2d86de6c00) [pid = 1834] [serial = 1668] [outer = 0x7f2d849e2c00] 17:56:18 INFO - PROCESS | 1834 | 1461545778834 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]]]}] 17:56:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:56:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1464ms 17:56:18 INFO - PROCESS | 1834 | 1461545778923 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:56:18 INFO - PROCESS | 1834 | 1461545778934 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 17:56:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:56:18 INFO - PROCESS | 1834 | 1461545778957 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:56:18 INFO - PROCESS | 1834 | 1461545778962 Marionette TRACE conn3 <- [1,2194,null,{}] 17:56:19 INFO - PROCESS | 1834 | 1461545779049 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}] 17:56:19 INFO - PROCESS | 1834 | 1461545779258 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:56:19 INFO - PROCESS | 1834 | 1461545779625 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:19 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dad27e800 == 149 [pid = 1834] [id = 211] 17:56:19 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8c1e1800 == 148 [pid = 1834] [id = 538] 17:56:19 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f2db12a5800) [pid = 1834] [serial = 1520] [outer = (nil)] [url = about:blank] 17:56:19 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f2daceaf000) [pid = 1834] [serial = 1514] [outer = (nil)] [url = about:blank] 17:56:19 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f2dad48b800) [pid = 1834] [serial = 1517] [outer = (nil)] [url = about:blank] 17:56:19 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f2dac007c00) [pid = 1834] [serial = 1511] [outer = (nil)] [url = about:blank] 17:56:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d84813800 == 149 [pid = 1834] [id = 556] 17:56:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f2d85e49800) [pid = 1834] [serial = 1669] [outer = (nil)] 17:56:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f2d887adc00) [pid = 1834] [serial = 1670] [outer = 0x7f2d85e49800] 17:56:19 INFO - PROCESS | 1834 | 1461545779774 Marionette DEBUG loaded listener.js 17:56:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f2d893acc00) [pid = 1834] [serial = 1671] [outer = 0x7f2d85e49800] 17:56:19 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8c1c6000 == 148 [pid = 1834] [id = 537] 17:56:19 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d884d8800 == 147 [pid = 1834] [id = 536] 17:56:19 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d86c5a000 == 146 [pid = 1834] [id = 535] 17:56:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d851cd800 == 145 [pid = 1834] [id = 534] 17:56:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d851e0000 == 144 [pid = 1834] [id = 533] 17:56:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d88691800 == 143 [pid = 1834] [id = 532] 17:56:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8481f000 == 142 [pid = 1834] [id = 531] 17:56:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db0bb9000 == 141 [pid = 1834] [id = 523] 17:56:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9f24d000 == 140 [pid = 1834] [id = 522] 17:56:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e28c800 == 139 [pid = 1834] [id = 521] 17:56:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d998ca000 == 138 [pid = 1834] [id = 520] 17:56:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d92572800 == 137 [pid = 1834] [id = 519] 17:56:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d890c7000 == 136 [pid = 1834] [id = 518] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f2d99396800) [pid = 1834] [serial = 1502] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f2d955e0400) [pid = 1834] [serial = 1496] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f2d8688b800) [pid = 1834] [serial = 1526] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2d95c04c00) [pid = 1834] [serial = 1542] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2d99aac800) [pid = 1834] [serial = 1449] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f2d947e0c00) [pid = 1834] [serial = 1493] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2d98a4ac00) [pid = 1834] [serial = 1544] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2d95c04000) [pid = 1834] [serial = 1499] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f2d82cf4000) [pid = 1834] [serial = 1487] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2d9937f400) [pid = 1834] [serial = 1547] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f2d8b906c00) [pid = 1834] [serial = 1490] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2d8ba61c00) [pid = 1834] [serial = 1532] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2d936ed800) [pid = 1834] [serial = 1539] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2da1e6f400) [pid = 1834] [serial = 1505] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2d9c61b000) [pid = 1834] [serial = 1548] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2d99198c00) [pid = 1834] [serial = 1446] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2d92685800) [pid = 1834] [serial = 1535] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f2d9c785400) [pid = 1834] [serial = 1452] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f2d95f35400) [pid = 1834] [serial = 1485] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2d954ebc00) [pid = 1834] [serial = 1541] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f2d99034400) [pid = 1834] [serial = 1545] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f2d86fee800) [pid = 1834] [serial = 1527] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f2da1f21400) [pid = 1834] [serial = 1508] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2d886af800) [pid = 1834] [serial = 1530] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f2d8bf4ec00) [pid = 1834] [serial = 1533] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f2d924c7400) [pid = 1834] [serial = 1538] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f2d936ef000) [pid = 1834] [serial = 1536] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f2d86de0c00) [pid = 1834] [serial = 1551] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f2d87fd7400) [pid = 1834] [serial = 1529] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f2d85e4ac00) [pid = 1834] [serial = 1523] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f2d84bad800) [pid = 1834] [serial = 1550] [outer = (nil)] [url = about:blank] 17:56:20 INFO - PROCESS | 1834 | 1461545780580 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]]]}] 17:56:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:56:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1640ms 17:56:20 INFO - PROCESS | 1834 | 1461545780595 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:56:20 INFO - PROCESS | 1834 | 1461545780599 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 17:56:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:56:20 INFO - PROCESS | 1834 | 1461545780644 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:56:20 INFO - PROCESS | 1834 | 1461545780650 Marionette TRACE conn3 <- [1,2198,null,{}] 17:56:20 INFO - PROCESS | 1834 | 1461545780664 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}] 17:56:20 INFO - PROCESS | 1834 | 1461545780832 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:56:20 INFO - PROCESS | 1834 | 1461545780851 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d87ebb800 == 137 [pid = 1834] [id = 557] 17:56:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f2d8abc2800) [pid = 1834] [serial = 1672] [outer = (nil)] 17:56:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f2d8b90d800) [pid = 1834] [serial = 1673] [outer = 0x7f2d8abc2800] 17:56:20 INFO - PROCESS | 1834 | 1461545780912 Marionette DEBUG loaded listener.js 17:56:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f2d8bf47000) [pid = 1834] [serial = 1674] [outer = 0x7f2d8abc2800] 17:56:21 INFO - PROCESS | 1834 | 1461545781762 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]]]}] 17:56:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:56:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1192ms 17:56:21 INFO - PROCESS | 1834 | 1461545781828 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:56:21 INFO - PROCESS | 1834 | 1461545781832 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 17:56:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:56:21 INFO - PROCESS | 1834 | 1461545781841 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:56:21 INFO - PROCESS | 1834 | 1461545781843 Marionette TRACE conn3 <- [1,2202,null,{}] 17:56:21 INFO - PROCESS | 1834 | 1461545781848 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}] 17:56:22 INFO - PROCESS | 1834 | 1461545782009 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:56:22 INFO - PROCESS | 1834 | 1461545782200 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8a955800 == 138 [pid = 1834] [id = 558] 17:56:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f2d85e49c00) [pid = 1834] [serial = 1675] [outer = (nil)] 17:56:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f2d924cd000) [pid = 1834] [serial = 1676] [outer = 0x7f2d85e49c00] 17:56:22 INFO - PROCESS | 1834 | 1461545782260 Marionette DEBUG loaded listener.js 17:56:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f2d92662400) [pid = 1834] [serial = 1677] [outer = 0x7f2d85e49c00] 17:56:23 INFO - PROCESS | 1834 | 1461545783029 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]]]}] 17:56:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:56:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1228ms 17:56:23 INFO - PROCESS | 1834 | 1461545783069 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:56:23 INFO - PROCESS | 1834 | 1461545783073 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 17:56:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:56:23 INFO - PROCESS | 1834 | 1461545783084 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:56:23 INFO - PROCESS | 1834 | 1461545783086 Marionette TRACE conn3 <- [1,2206,null,{}] 17:56:23 INFO - PROCESS | 1834 | 1461545783090 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}] 17:56:23 INFO - PROCESS | 1834 | 1461545783306 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:56:23 INFO - PROCESS | 1834 | 1461545783334 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d92527000 == 139 [pid = 1834] [id = 559] 17:56:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f2d89bed800) [pid = 1834] [serial = 1678] [outer = (nil)] 17:56:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f2d92851000) [pid = 1834] [serial = 1679] [outer = 0x7f2d89bed800] 17:56:23 INFO - PROCESS | 1834 | 1461545783391 Marionette DEBUG loaded listener.js 17:56:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f2d947e3800) [pid = 1834] [serial = 1680] [outer = 0x7f2d89bed800] 17:56:24 INFO - PROCESS | 1834 | 1461545784197 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]]]}] 17:56:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:56:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1185ms 17:56:24 INFO - PROCESS | 1834 | 1461545784263 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:56:24 INFO - PROCESS | 1834 | 1461545784265 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 17:56:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:56:24 INFO - PROCESS | 1834 | 1461545784271 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:56:24 INFO - PROCESS | 1834 | 1461545784273 Marionette TRACE conn3 <- [1,2210,null,{}] 17:56:24 INFO - PROCESS | 1834 | 1461545784278 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}] 17:56:24 INFO - PROCESS | 1834 | 1461545784529 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:56:24 INFO - PROCESS | 1834 | 1461545784556 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94963000 == 140 [pid = 1834] [id = 560] 17:56:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f2d94f57400) [pid = 1834] [serial = 1681] [outer = (nil)] 17:56:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f2d954ec800) [pid = 1834] [serial = 1682] [outer = 0x7f2d94f57400] 17:56:24 INFO - PROCESS | 1834 | 1461545784617 Marionette DEBUG loaded listener.js 17:56:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2d95f35400) [pid = 1834] [serial = 1683] [outer = 0x7f2d94f57400] 17:56:25 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2d827d1800) [pid = 1834] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:56:25 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f2d8cddd400) [pid = 1834] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:56:25 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f2d82ced400) [pid = 1834] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:56:25 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f2d865c9c00) [pid = 1834] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:56:25 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2d86ff3c00) [pid = 1834] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:56:25 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f2d8b913c00) [pid = 1834] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:56:25 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f2d85e4f800) [pid = 1834] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:56:25 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f2d82ced800) [pid = 1834] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:56:25 INFO - PROCESS | 1834 | 1461545785711 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]]]}] 17:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1484ms 17:56:25 INFO - PROCESS | 1834 | 1461545785756 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:56:25 INFO - PROCESS | 1834 | 1461545785759 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 17:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:56:25 INFO - PROCESS | 1834 | 1461545785765 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:56:25 INFO - PROCESS | 1834 | 1461545785768 Marionette TRACE conn3 <- [1,2214,null,{}] 17:56:25 INFO - PROCESS | 1834 | 1461545785773 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}] 17:56:25 INFO - PROCESS | 1834 | 1461545785997 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:56:26 INFO - PROCESS | 1834 | 1461545786010 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95085000 == 141 [pid = 1834] [id = 561] 17:56:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f2d887ac800) [pid = 1834] [serial = 1684] [outer = (nil)] 17:56:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f2d952eb400) [pid = 1834] [serial = 1685] [outer = 0x7f2d887ac800] 17:56:26 INFO - PROCESS | 1834 | 1461545786070 Marionette DEBUG loaded listener.js 17:56:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f2d975dcc00) [pid = 1834] [serial = 1686] [outer = 0x7f2d887ac800] 17:56:26 INFO - PROCESS | 1834 | 1461545786817 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]]]}] 17:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1076ms 17:56:26 INFO - PROCESS | 1834 | 1461545786847 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:56:26 INFO - PROCESS | 1834 | 1461545786849 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 17:56:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:56:26 INFO - PROCESS | 1834 | 1461545786855 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:56:26 INFO - PROCESS | 1834 | 1461545786857 Marionette TRACE conn3 <- [1,2218,null,{}] 17:56:26 INFO - PROCESS | 1834 | 1461545786862 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}] 17:56:27 INFO - PROCESS | 1834 | 1461545787080 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:56:27 INFO - PROCESS | 1834 | 1461545787103 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95fb1800 == 142 [pid = 1834] [id = 562] 17:56:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f2d8bf51400) [pid = 1834] [serial = 1687] [outer = (nil)] 17:56:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f2d98cdbc00) [pid = 1834] [serial = 1688] [outer = 0x7f2d8bf51400] 17:56:27 INFO - PROCESS | 1834 | 1461545787161 Marionette DEBUG loaded listener.js 17:56:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f2d9919f800) [pid = 1834] [serial = 1689] [outer = 0x7f2d8bf51400] 17:56:28 INFO - PROCESS | 1834 | 1461545788241 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]]]}] 17:56:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:56:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1436ms 17:56:28 INFO - PROCESS | 1834 | 1461545788292 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:56:28 INFO - PROCESS | 1834 | 1461545788298 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 17:56:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:56:28 INFO - PROCESS | 1834 | 1461545788307 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:56:28 INFO - PROCESS | 1834 | 1461545788311 Marionette TRACE conn3 <- [1,2222,null,{}] 17:56:28 INFO - PROCESS | 1834 | 1461545788320 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}] 17:56:28 INFO - PROCESS | 1834 | 1461545788555 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:56:28 INFO - PROCESS | 1834 | 1461545788813 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d87c2f800 == 143 [pid = 1834] [id = 563] 17:56:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f2d886a3400) [pid = 1834] [serial = 1690] [outer = (nil)] 17:56:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2d886ad400) [pid = 1834] [serial = 1691] [outer = 0x7f2d886a3400] 17:56:28 INFO - PROCESS | 1834 | 1461545788932 Marionette DEBUG loaded listener.js 17:56:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f2d894ac400) [pid = 1834] [serial = 1692] [outer = 0x7f2d886a3400] 17:56:29 INFO - PROCESS | 1834 | 1461545789756 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]]]}] 17:56:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:56:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1482ms 17:56:29 INFO - PROCESS | 1834 | 1461545789789 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:56:29 INFO - PROCESS | 1834 | 1461545789797 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 17:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:56:29 INFO - PROCESS | 1834 | 1461545789807 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:56:29 INFO - PROCESS | 1834 | 1461545789810 Marionette TRACE conn3 <- [1,2226,null,{}] 17:56:29 INFO - PROCESS | 1834 | 1461545789816 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}] 17:56:30 INFO - PROCESS | 1834 | 1461545790000 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:56:30 INFO - PROCESS | 1834 | 1461545790218 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9373e800 == 144 [pid = 1834] [id = 564] 17:56:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f2d894acc00) [pid = 1834] [serial = 1693] [outer = (nil)] 17:56:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2d8bf4ec00) [pid = 1834] [serial = 1694] [outer = 0x7f2d894acc00] 17:56:30 INFO - PROCESS | 1834 | 1461545790328 Marionette DEBUG loaded listener.js 17:56:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2d9266f000) [pid = 1834] [serial = 1695] [outer = 0x7f2d894acc00] 17:56:31 INFO - PROCESS | 1834 | 1461545791233 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]]]}] 17:56:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:56:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1486ms 17:56:31 INFO - PROCESS | 1834 | 1461545791293 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:56:31 INFO - PROCESS | 1834 | 1461545791297 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 17:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:56:31 INFO - PROCESS | 1834 | 1461545791303 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:56:31 INFO - PROCESS | 1834 | 1461545791308 Marionette TRACE conn3 <- [1,2230,null,{}] 17:56:31 INFO - PROCESS | 1834 | 1461545791324 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}] 17:56:31 INFO - PROCESS | 1834 | 1461545791550 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:56:31 INFO - PROCESS | 1834 | 1461545791894 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99306000 == 145 [pid = 1834] [id = 565] 17:56:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2d9511f800) [pid = 1834] [serial = 1696] [outer = (nil)] 17:56:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2d9528e400) [pid = 1834] [serial = 1697] [outer = 0x7f2d9511f800] 17:56:31 INFO - PROCESS | 1834 | 1461545791974 Marionette DEBUG loaded listener.js 17:56:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2d970ed000) [pid = 1834] [serial = 1698] [outer = 0x7f2d9511f800] 17:56:32 INFO - PROCESS | 1834 | 1461545792808 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]]]}] 17:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1541ms 17:56:32 INFO - PROCESS | 1834 | 1461545792844 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:56:32 INFO - PROCESS | 1834 | 1461545792849 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 17:56:32 INFO - PROCESS | 1834 | 1461545792854 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:56:32 INFO - PROCESS | 1834 | 1461545792857 Marionette TRACE conn3 <- [1,2234,null,{}] 17:56:32 INFO - PROCESS | 1834 | 1461545792862 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}] 17:56:33 INFO - PROCESS | 1834 | 1461545793041 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:56:33 INFO - PROCESS | 1834 | 1461545793259 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99983000 == 146 [pid = 1834] [id = 566] 17:56:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2d9497fc00) [pid = 1834] [serial = 1699] [outer = (nil)] 17:56:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2d99040000) [pid = 1834] [serial = 1700] [outer = 0x7f2d9497fc00] 17:56:33 INFO - PROCESS | 1834 | 1461545793371 Marionette DEBUG loaded listener.js 17:56:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2d9937a400) [pid = 1834] [serial = 1701] [outer = 0x7f2d9497fc00] 17:56:34 INFO - PROCESS | 1834 | 1461545794232 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]]]}] 17:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1437ms 17:56:34 INFO - PROCESS | 1834 | 1461545794291 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:56:34 INFO - PROCESS | 1834 | 1461545794295 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 17:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:56:34 INFO - PROCESS | 1834 | 1461545794300 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:56:34 INFO - PROCESS | 1834 | 1461545794302 Marionette TRACE conn3 <- [1,2238,null,{}] 17:56:34 INFO - PROCESS | 1834 | 1461545794308 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}] 17:56:34 INFO - PROCESS | 1834 | 1461545794490 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:56:34 INFO - PROCESS | 1834 | 1461545794712 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9d490000 == 147 [pid = 1834] [id = 567] 17:56:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2d970f7c00) [pid = 1834] [serial = 1702] [outer = (nil)] 17:56:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2d99aab000) [pid = 1834] [serial = 1703] [outer = 0x7f2d970f7c00] 17:56:34 INFO - PROCESS | 1834 | 1461545794827 Marionette DEBUG loaded listener.js 17:56:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f2d9c76b800) [pid = 1834] [serial = 1704] [outer = 0x7f2d970f7c00] 17:56:35 INFO - PROCESS | 1834 | 1461545795714 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]]]}] 17:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1484ms 17:56:35 INFO - PROCESS | 1834 | 1461545795786 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:56:35 INFO - PROCESS | 1834 | 1461545795790 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 17:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:56:35 INFO - PROCESS | 1834 | 1461545795795 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:56:35 INFO - PROCESS | 1834 | 1461545795798 Marionette TRACE conn3 <- [1,2242,null,{}] 17:56:35 INFO - PROCESS | 1834 | 1461545795804 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}] 17:56:36 INFO - PROCESS | 1834 | 1461545796052 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:56:36 INFO - PROCESS | 1834 | 1461545796350 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da1f81000 == 148 [pid = 1834] [id = 568] 17:56:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2da6195c00) [pid = 1834] [serial = 1705] [outer = (nil)] 17:56:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2dac0f1400) [pid = 1834] [serial = 1706] [outer = 0x7f2da6195c00] 17:56:36 INFO - PROCESS | 1834 | 1461545796431 Marionette DEBUG loaded listener.js 17:56:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2dad1fa400) [pid = 1834] [serial = 1707] [outer = 0x7f2da6195c00] 17:56:37 INFO - PROCESS | 1834 | 1461545797226 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]]]}] 17:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1493ms 17:56:37 INFO - PROCESS | 1834 | 1461545797290 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:56:37 INFO - PROCESS | 1834 | 1461545797294 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 17:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:56:37 INFO - PROCESS | 1834 | 1461545797300 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:56:37 INFO - PROCESS | 1834 | 1461545797302 Marionette TRACE conn3 <- [1,2246,null,{}] 17:56:37 INFO - PROCESS | 1834 | 1461545797307 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}] 17:56:37 INFO - PROCESS | 1834 | 1461545797495 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:56:37 INFO - PROCESS | 1834 | 1461545797711 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dac07a800 == 149 [pid = 1834] [id = 569] 17:56:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f2dab11e400) [pid = 1834] [serial = 1708] [outer = (nil)] 17:56:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f2dad45ac00) [pid = 1834] [serial = 1709] [outer = 0x7f2dab11e400] 17:56:37 INFO - PROCESS | 1834 | 1461545797826 Marionette DEBUG loaded listener.js 17:56:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f2dad490c00) [pid = 1834] [serial = 1710] [outer = 0x7f2dab11e400] 17:56:38 INFO - PROCESS | 1834 | 1461545798706 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]]]}] 17:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1429ms 17:56:38 INFO - PROCESS | 1834 | 1461545798729 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:56:38 INFO - PROCESS | 1834 | 1461545798732 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 17:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:56:38 INFO - PROCESS | 1834 | 1461545798738 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:56:38 INFO - PROCESS | 1834 | 1461545798741 Marionette TRACE conn3 <- [1,2250,null,{}] 17:56:38 INFO - PROCESS | 1834 | 1461545798746 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}] 17:56:38 INFO - PROCESS | 1834 | 1461545798918 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:56:39 INFO - PROCESS | 1834 | 1461545799143 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dad291000 == 150 [pid = 1834] [id = 570] 17:56:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f2dac4d5800) [pid = 1834] [serial = 1711] [outer = (nil)] 17:56:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f2daf33d000) [pid = 1834] [serial = 1712] [outer = 0x7f2dac4d5800] 17:56:39 INFO - PROCESS | 1834 | 1461545799258 Marionette DEBUG loaded listener.js 17:56:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f2db0d9dc00) [pid = 1834] [serial = 1713] [outer = 0x7f2dac4d5800] 17:56:40 INFO - PROCESS | 1834 | 1461545800136 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]]]}] 17:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1435ms 17:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:56:40 INFO - PROCESS | 1834 | 1461545800173 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:56:40 INFO - PROCESS | 1834 | 1461545800176 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 17:56:40 INFO - PROCESS | 1834 | 1461545800184 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:56:40 INFO - PROCESS | 1834 | 1461545800187 Marionette TRACE conn3 <- [1,2254,null,{}] 17:56:40 INFO - PROCESS | 1834 | 1461545800192 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}] 17:56:40 INFO - PROCESS | 1834 | 1461545800386 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:56:40 INFO - PROCESS | 1834 | 1461545800655 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db0bc2000 == 151 [pid = 1834] [id = 571] 17:56:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f2dad2cb000) [pid = 1834] [serial = 1714] [outer = (nil)] 17:56:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f2db1447000) [pid = 1834] [serial = 1715] [outer = 0x7f2dad2cb000] 17:56:40 INFO - PROCESS | 1834 | 1461545800773 Marionette DEBUG loaded listener.js 17:56:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f2db16de000) [pid = 1834] [serial = 1716] [outer = 0x7f2dad2cb000] 17:56:41 INFO - PROCESS | 1834 | 1461545801597 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]]]}] 17:56:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:56:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1443ms 17:56:41 INFO - PROCESS | 1834 | 1461545801626 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:56:41 INFO - PROCESS | 1834 | 1461545801629 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 17:56:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:56:41 INFO - PROCESS | 1834 | 1461545801641 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:56:41 INFO - PROCESS | 1834 | 1461545801643 Marionette TRACE conn3 <- [1,2258,null,{}] 17:56:41 INFO - PROCESS | 1834 | 1461545801654 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}] 17:56:41 INFO - PROCESS | 1834 | 1461545801881 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:56:42 INFO - PROCESS | 1834 | 1461545802196 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db3221000 == 152 [pid = 1834] [id = 572] 17:56:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f2d8b80c400) [pid = 1834] [serial = 1717] [outer = (nil)] 17:56:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2d8b80fc00) [pid = 1834] [serial = 1718] [outer = 0x7f2d8b80c400] 17:56:42 INFO - PROCESS | 1834 | 1461545802270 Marionette DEBUG loaded listener.js 17:56:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2db0d9e400) [pid = 1834] [serial = 1719] [outer = 0x7f2d8b80c400] 17:56:43 INFO - PROCESS | 1834 | 1461545803078 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]]]}] 17:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1487ms 17:56:43 INFO - PROCESS | 1834 | 1461545803124 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:56:43 INFO - PROCESS | 1834 | 1461545803128 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 17:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:56:43 INFO - PROCESS | 1834 | 1461545803133 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:56:43 INFO - PROCESS | 1834 | 1461545803137 Marionette TRACE conn3 <- [1,2262,null,{}] 17:56:43 INFO - PROCESS | 1834 | 1461545803142 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}] 17:56:43 INFO - PROCESS | 1834 | 1461545803339 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:56:43 INFO - PROCESS | 1834 | 1461545803618 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d800b0800 == 153 [pid = 1834] [id = 573] 17:56:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f2d8b886800) [pid = 1834] [serial = 1720] [outer = (nil)] 17:56:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f2d8b88f400) [pid = 1834] [serial = 1721] [outer = 0x7f2d8b886800] 17:56:43 INFO - PROCESS | 1834 | 1461545803741 Marionette DEBUG loaded listener.js 17:56:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f2db16e7c00) [pid = 1834] [serial = 1722] [outer = 0x7f2d8b886800] 17:56:44 INFO - PROCESS | 1834 | 1461545804548 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]]]}] 17:56:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:56:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1478ms 17:56:44 INFO - PROCESS | 1834 | 1461545804613 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:56:44 INFO - PROCESS | 1834 | 1461545804617 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 17:56:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:56:44 INFO - PROCESS | 1834 | 1461545804622 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:56:44 INFO - PROCESS | 1834 | 1461545804624 Marionette TRACE conn3 <- [1,2266,null,{}] 17:56:44 INFO - PROCESS | 1834 | 1461545804630 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}] 17:56:44 INFO - PROCESS | 1834 | 1461545804828 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:56:45 INFO - PROCESS | 1834 | 1461545805098 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d800ce800 == 154 [pid = 1834] [id = 574] 17:56:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f2d800d1800) [pid = 1834] [serial = 1723] [outer = (nil)] 17:56:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f2d800d9400) [pid = 1834] [serial = 1724] [outer = 0x7f2d800d1800] 17:56:45 INFO - PROCESS | 1834 | 1461545805211 Marionette DEBUG loaded listener.js 17:56:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f2d800de800) [pid = 1834] [serial = 1725] [outer = 0x7f2d800d1800] 17:56:45 INFO - PROCESS | 1834 | 1461545805972 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]]]}] 17:56:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:56:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1380ms 17:56:46 INFO - PROCESS | 1834 | 1461545806005 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:56:46 INFO - PROCESS | 1834 | 1461545806008 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 17:56:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:56:46 INFO - PROCESS | 1834 | 1461545806016 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:56:46 INFO - PROCESS | 1834 | 1461545806019 Marionette TRACE conn3 <- [1,2270,null,{}] 17:56:46 INFO - PROCESS | 1834 | 1461545806024 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}] 17:56:46 INFO - PROCESS | 1834 | 1461545806218 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:56:46 INFO - PROCESS | 1834 | 1461545806481 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d997af000 == 155 [pid = 1834] [id = 575] 17:56:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f2d800d2c00) [pid = 1834] [serial = 1726] [outer = (nil)] 17:56:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f2d84ca9c00) [pid = 1834] [serial = 1727] [outer = 0x7f2d800d2c00] 17:56:46 INFO - PROCESS | 1834 | 1461545806555 Marionette DEBUG loaded listener.js 17:56:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f2d84cadc00) [pid = 1834] [serial = 1728] [outer = 0x7f2d800d2c00] 17:56:47 INFO - PROCESS | 1834 | 1461545807408 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]]]}] 17:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1428ms 17:56:47 INFO - PROCESS | 1834 | 1461545807444 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:56:47 INFO - PROCESS | 1834 | 1461545807447 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 17:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:56:47 INFO - PROCESS | 1834 | 1461545807453 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:56:47 INFO - PROCESS | 1834 | 1461545807455 Marionette TRACE conn3 <- [1,2274,null,{}] 17:56:47 INFO - PROCESS | 1834 | 1461545807460 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}] 17:56:47 INFO - PROCESS | 1834 | 1461545807645 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:56:47 INFO - PROCESS | 1834 | 1461545807918 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d82ed5000 == 156 [pid = 1834] [id = 576] 17:56:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f2d800dec00) [pid = 1834] [serial = 1729] [outer = (nil)] 17:56:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f2d84cb4000) [pid = 1834] [serial = 1730] [outer = 0x7f2d800dec00] 17:56:47 INFO - PROCESS | 1834 | 1461545807994 Marionette DEBUG loaded listener.js 17:56:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f2d8b88d400) [pid = 1834] [serial = 1731] [outer = 0x7f2d800dec00] 17:56:48 INFO - PROCESS | 1834 | 1461545808840 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]]]}] 17:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1436ms 17:56:48 INFO - PROCESS | 1834 | 1461545808889 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:56:48 INFO - PROCESS | 1834 | 1461545808893 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 17:56:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:56:48 INFO - PROCESS | 1834 | 1461545808898 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:56:48 INFO - PROCESS | 1834 | 1461545808901 Marionette TRACE conn3 <- [1,2278,null,{}] 17:56:48 INFO - PROCESS | 1834 | 1461545808906 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}] 17:56:49 INFO - PROCESS | 1834 | 1461545809079 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:56:49 INFO - PROCESS | 1834 | 1461545809352 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8292b000 == 157 [pid = 1834] [id = 577] 17:56:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f2d84bab800) [pid = 1834] [serial = 1732] [outer = (nil)] 17:56:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f2d8510f400) [pid = 1834] [serial = 1733] [outer = 0x7f2d84bab800] 17:56:49 INFO - PROCESS | 1834 | 1461545809472 Marionette DEBUG loaded listener.js 17:56:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f2d893aa400) [pid = 1834] [serial = 1734] [outer = 0x7f2d84bab800] 17:56:50 INFO - PROCESS | 1834 | 1461545810257 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]]]}] 17:56:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:56:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1432ms 17:56:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:56:50 INFO - PROCESS | 1834 | 1461545810331 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:56:50 INFO - PROCESS | 1834 | 1461545810334 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 17:56:50 INFO - PROCESS | 1834 | 1461545810340 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:56:50 INFO - PROCESS | 1834 | 1461545810342 Marionette TRACE conn3 <- [1,2282,null,{}] 17:56:50 INFO - PROCESS | 1834 | 1461545810347 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}] 17:56:50 INFO - PROCESS | 1834 | 1461545810535 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:56:51 INFO - PROCESS | 1834 | 1461545811238 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d853dd000 == 158 [pid = 1834] [id = 578] 17:56:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f2d827d4c00) [pid = 1834] [serial = 1735] [outer = (nil)] 17:56:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f2d849e4800) [pid = 1834] [serial = 1736] [outer = 0x7f2d827d4c00] 17:56:51 INFO - PROCESS | 1834 | 1461545811460 Marionette DEBUG loaded listener.js 17:56:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2d8510e000) [pid = 1834] [serial = 1737] [outer = 0x7f2d827d4c00] 17:56:52 INFO - PROCESS | 1834 | 1461545812290 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]]]}] 17:56:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1995ms 17:56:52 INFO - PROCESS | 1834 | 1461545812334 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:56:52 INFO - PROCESS | 1834 | 1461545812341 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 17:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:56:52 INFO - PROCESS | 1834 | 1461545812349 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:56:52 INFO - PROCESS | 1834 | 1461545812353 Marionette TRACE conn3 <- [1,2286,null,{}] 17:56:52 INFO - PROCESS | 1834 | 1461545812359 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}] 17:56:52 INFO - PROCESS | 1834 | 1461545812529 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:56:52 INFO - PROCESS | 1834 | 1461545812804 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d853e9800 == 159 [pid = 1834] [id = 579] 17:56:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f2d84cad800) [pid = 1834] [serial = 1738] [outer = (nil)] 17:56:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f2d85111800) [pid = 1834] [serial = 1739] [outer = 0x7f2d84cad800] 17:56:52 INFO - PROCESS | 1834 | 1461545812913 Marionette DEBUG loaded listener.js 17:56:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f2d860ec000) [pid = 1834] [serial = 1740] [outer = 0x7f2d84cad800] 17:56:53 INFO - PROCESS | 1834 | 1461545813751 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]]]}] 17:56:53 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 17:56:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1443ms 17:56:53 INFO - PROCESS | 1834 | 1461545813795 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:56:53 INFO - PROCESS | 1834 | 1461545813801 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 17:56:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:56:53 INFO - PROCESS | 1834 | 1461545813809 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:56:53 INFO - PROCESS | 1834 | 1461545813812 Marionette TRACE conn3 <- [1,2290,null,{}] 17:56:53 INFO - PROCESS | 1834 | 1461545813817 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}] 17:56:54 INFO - PROCESS | 1834 | 1461545814015 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:56:54 INFO - PROCESS | 1834 | 1461545814499 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d84807000 == 160 [pid = 1834] [id = 580] 17:56:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2d86dd9000) [pid = 1834] [serial = 1741] [outer = (nil)] 17:56:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2d86dde000) [pid = 1834] [serial = 1742] [outer = 0x7f2d86dd9000] 17:56:54 INFO - PROCESS | 1834 | 1461545814575 Marionette DEBUG loaded listener.js 17:56:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2d86eddc00) [pid = 1834] [serial = 1743] [outer = 0x7f2d86dd9000] 17:56:55 INFO - PROCESS | 1834 | 1461545815392 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]]]}] 17:56:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:56:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1631ms 17:56:55 INFO - PROCESS | 1834 | 1461545815440 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:56:55 INFO - PROCESS | 1834 | 1461545815442 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 17:56:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:56:55 INFO - PROCESS | 1834 | 1461545815450 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:56:55 INFO - PROCESS | 1834 | 1461545815459 Marionette TRACE conn3 <- [1,2294,null,{}] 17:56:55 INFO - PROCESS | 1834 | 1461545815472 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}] 17:56:55 INFO - PROCESS | 1834 | 1461545815703 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:56:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e966800 == 159 [pid = 1834] [id = 45] 17:56:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9914a800 == 158 [pid = 1834] [id = 411] 17:56:55 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f2d9266ac00) [pid = 1834] [serial = 1619] [outer = (nil)] [url = about:blank] 17:56:55 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2d82cf9800) [pid = 1834] [serial = 1592] [outer = (nil)] [url = about:blank] 17:56:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95085000 == 157 [pid = 1834] [id = 561] 17:56:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94963000 == 156 [pid = 1834] [id = 560] 17:56:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d92527000 == 155 [pid = 1834] [id = 559] 17:56:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8a955800 == 154 [pid = 1834] [id = 558] 17:56:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d87ebb800 == 153 [pid = 1834] [id = 557] 17:56:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d84813800 == 152 [pid = 1834] [id = 556] 17:56:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d888b7800 == 151 [pid = 1834] [id = 555] 17:56:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da210a000 == 150 [pid = 1834] [id = 553] 17:56:56 INFO - PROCESS | 1834 | 1461545816041 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9f257800 == 149 [pid = 1834] [id = 552] 17:56:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e732800 == 148 [pid = 1834] [id = 551] 17:56:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9caa3800 == 147 [pid = 1834] [id = 550] 17:56:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d853e7800 == 148 [pid = 1834] [id = 581] 17:56:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2d87fde400) [pid = 1834] [serial = 1744] [outer = (nil)] 17:56:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2d885eb800) [pid = 1834] [serial = 1745] [outer = 0x7f2d87fde400] 17:56:56 INFO - PROCESS | 1834 | 1461545816112 Marionette DEBUG loaded listener.js 17:56:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f2d887ae400) [pid = 1834] [serial = 1746] [outer = 0x7f2d87fde400] 17:56:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99963000 == 147 [pid = 1834] [id = 549] 17:56:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99618000 == 146 [pid = 1834] [id = 548] 17:56:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d995b8800 == 145 [pid = 1834] [id = 547] 17:56:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99305000 == 144 [pid = 1834] [id = 546] 17:56:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d98e40800 == 143 [pid = 1834] [id = 545] 17:56:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95d77000 == 142 [pid = 1834] [id = 544] 17:56:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d950a1800 == 141 [pid = 1834] [id = 543] 17:56:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94965800 == 140 [pid = 1834] [id = 542] 17:56:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8be22800 == 139 [pid = 1834] [id = 541] 17:56:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d86f95000 == 138 [pid = 1834] [id = 540] 17:56:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d92536800 == 137 [pid = 1834] [id = 539] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f2d85113000) [pid = 1834] [serial = 1586] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f2d860e7800) [pid = 1834] [serial = 1589] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2da03b8400) [pid = 1834] [serial = 1577] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f2d92593000) [pid = 1834] [serial = 1562] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f2d8bf4bc00) [pid = 1834] [serial = 1611] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f2dad5eb800) [pid = 1834] [serial = 1583] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f2d95113800) [pid = 1834] [serial = 1580] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f2d86ddc400) [pid = 1834] [serial = 1599] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f2d8abc5000) [pid = 1834] [serial = 1607] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f2d92662800) [pid = 1834] [serial = 1617] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2d887b9400) [pid = 1834] [serial = 1616] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f2d885f0400) [pid = 1834] [serial = 1556] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f2d888e1800) [pid = 1834] [serial = 1553] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f2d95117000) [pid = 1834] [serial = 1565] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f2d92593400) [pid = 1834] [serial = 1613] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f2d84bb6c00) [pid = 1834] [serial = 1596] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f2d8b909c00) [pid = 1834] [serial = 1608] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f2d87fdf800) [pid = 1834] [serial = 1601] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2d8ba63000) [pid = 1834] [serial = 1610] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f2d89bee800) [pid = 1834] [serial = 1605] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f2d9259e800) [pid = 1834] [serial = 1614] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f2d886ad000) [pid = 1834] [serial = 1602] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2d893b4800) [pid = 1834] [serial = 1604] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2d89bea400) [pid = 1834] [serial = 1559] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2d99aa6000) [pid = 1834] [serial = 1571] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2d9e9ab800) [pid = 1834] [serial = 1574] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f2d860ef000) [pid = 1834] [serial = 1598] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f2d82cf4800) [pid = 1834] [serial = 1595] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f2d95c0c400) [pid = 1834] [serial = 1568] [outer = (nil)] [url = about:blank] 17:56:56 INFO - PROCESS | 1834 | 1461545816838 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]]]}] 17:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1442ms 17:56:56 INFO - PROCESS | 1834 | 1461545816891 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:56:56 INFO - PROCESS | 1834 | 1461545816894 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 17:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:56:56 INFO - PROCESS | 1834 | 1461545816902 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:56:56 INFO - PROCESS | 1834 | 1461545816904 Marionette TRACE conn3 <- [1,2298,null,{}] 17:56:56 INFO - PROCESS | 1834 | 1461545816909 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}] 17:56:57 INFO - PROCESS | 1834 | 1461545817076 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:56:57 INFO - PROCESS | 1834 | 1461545817091 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d87eb4800 == 138 [pid = 1834] [id = 582] 17:56:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f2d887b3000) [pid = 1834] [serial = 1747] [outer = (nil)] 17:56:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f2d888e2000) [pid = 1834] [serial = 1748] [outer = 0x7f2d887b3000] 17:56:57 INFO - PROCESS | 1834 | 1461545817149 Marionette DEBUG loaded listener.js 17:56:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2d893a9c00) [pid = 1834] [serial = 1749] [outer = 0x7f2d887b3000] 17:56:58 INFO - PROCESS | 1834 | 1461545818002 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]]]}] 17:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1176ms 17:56:58 INFO - PROCESS | 1834 | 1461545818079 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:56:58 INFO - PROCESS | 1834 | 1461545818082 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 17:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:56:58 INFO - PROCESS | 1834 | 1461545818091 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:56:58 INFO - PROCESS | 1834 | 1461545818094 Marionette TRACE conn3 <- [1,2302,null,{}] 17:56:58 INFO - PROCESS | 1834 | 1461545818098 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}] 17:56:58 INFO - PROCESS | 1834 | 1461545818257 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:56:58 INFO - PROCESS | 1834 | 1461545818267 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d88683000 == 139 [pid = 1834] [id = 583] 17:56:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2d894a8c00) [pid = 1834] [serial = 1750] [outer = (nil)] 17:56:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f2d894ac800) [pid = 1834] [serial = 1751] [outer = 0x7f2d894a8c00] 17:56:58 INFO - PROCESS | 1834 | 1461545818336 Marionette DEBUG loaded listener.js 17:56:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f2d89bf0800) [pid = 1834] [serial = 1752] [outer = 0x7f2d894a8c00] 17:56:59 INFO - PROCESS | 1834 | 1461545819453 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]]]}] 17:56:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1391ms 17:56:59 INFO - PROCESS | 1834 | 1461545819479 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:56:59 INFO - PROCESS | 1834 | 1461545819482 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 17:56:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:56:59 INFO - PROCESS | 1834 | 1461545819488 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:56:59 INFO - PROCESS | 1834 | 1461545819489 Marionette TRACE conn3 <- [1,2306,null,{}] 17:56:59 INFO - PROCESS | 1834 | 1461545819495 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}] 17:56:59 INFO - PROCESS | 1834 | 1461545819749 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:56:59 INFO - PROCESS | 1834 | 1461545819781 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d89b41000 == 140 [pid = 1834] [id = 584] 17:56:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f2d89c5dc00) [pid = 1834] [serial = 1753] [outer = (nil)] 17:56:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f2d8aba3c00) [pid = 1834] [serial = 1754] [outer = 0x7f2d89c5dc00] 17:56:59 INFO - PROCESS | 1834 | 1461545819841 Marionette DEBUG loaded listener.js 17:56:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f2d8abc7800) [pid = 1834] [serial = 1755] [outer = 0x7f2d89c5dc00] 17:57:01 INFO - PROCESS | 1834 | 1461545821074 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]]]}] 17:57:01 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f2d89bed800) [pid = 1834] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:57:01 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f2d94f57400) [pid = 1834] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:57:01 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2d849e2c00) [pid = 1834] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:57:01 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2d85e49c00) [pid = 1834] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:57:01 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2d85e49800) [pid = 1834] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:57:01 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2d8abc2800) [pid = 1834] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:57:01 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f2d887ac800) [pid = 1834] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:57:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:57:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1630ms 17:57:01 INFO - PROCESS | 1834 | 1461545821119 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 17:57:01 INFO - PROCESS | 1834 | 1461545821122 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 17:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:57:01 INFO - PROCESS | 1834 | 1461545821127 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:57:01 INFO - PROCESS | 1834 | 1461545821129 Marionette TRACE conn3 <- [1,2310,null,{}] 17:57:01 INFO - PROCESS | 1834 | 1461545821134 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}] 17:57:01 INFO - PROCESS | 1834 | 1461545821296 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:57:01 INFO - PROCESS | 1834 | 1461545821516 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d89b53000 == 141 [pid = 1834] [id = 585] 17:57:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2d89bf1c00) [pid = 1834] [serial = 1756] [outer = (nil)] 17:57:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2d8abc7c00) [pid = 1834] [serial = 1757] [outer = 0x7f2d89bf1c00] 17:57:01 INFO - PROCESS | 1834 | 1461545821592 Marionette DEBUG loaded listener.js 17:57:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f2d8b802800) [pid = 1834] [serial = 1758] [outer = 0x7f2d89bf1c00] 17:57:02 INFO - PROCESS | 1834 | 1461545822288 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]]]}] 17:57:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:57:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1183ms 17:57:02 INFO - PROCESS | 1834 | 1461545822311 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:57:02 INFO - PROCESS | 1834 | 1461545822314 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 17:57:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:57:02 INFO - PROCESS | 1834 | 1461545822322 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:57:02 INFO - PROCESS | 1834 | 1461545822324 Marionette TRACE conn3 <- [1,2314,null,{}] 17:57:02 INFO - PROCESS | 1834 | 1461545822329 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}] 17:57:02 INFO - PROCESS | 1834 | 1461545822564 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:57:02 INFO - PROCESS | 1834 | 1461545822686 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8be20000 == 142 [pid = 1834] [id = 586] 17:57:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f2d887b4c00) [pid = 1834] [serial = 1759] [outer = (nil)] 17:57:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f2d8b80b000) [pid = 1834] [serial = 1760] [outer = 0x7f2d887b4c00] 17:57:02 INFO - PROCESS | 1834 | 1461545822747 Marionette DEBUG loaded listener.js 17:57:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f2d8b88ec00) [pid = 1834] [serial = 1761] [outer = 0x7f2d887b4c00] 17:57:03 INFO - PROCESS | 1834 | 1461545823644 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]]]}] 17:57:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:57:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1385ms 17:57:03 INFO - PROCESS | 1834 | 1461545823710 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:57:03 INFO - PROCESS | 1834 | 1461545823715 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 17:57:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:57:03 INFO - PROCESS | 1834 | 1461545823724 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:57:03 INFO - PROCESS | 1834 | 1461545823730 Marionette TRACE conn3 <- [1,2318,null,{}] 17:57:03 INFO - PROCESS | 1834 | 1461545823737 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}] 17:57:03 INFO - PROCESS | 1834 | 1461545823995 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:57:04 INFO - PROCESS | 1834 | 1461545824326 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d853d0800 == 143 [pid = 1834] [id = 587] 17:57:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f2d84bb1000) [pid = 1834] [serial = 1762] [outer = (nil)] 17:57:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f2d84cb4c00) [pid = 1834] [serial = 1763] [outer = 0x7f2d84bb1000] 17:57:04 INFO - PROCESS | 1834 | 1461545824412 Marionette DEBUG loaded listener.js 17:57:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f2d860edc00) [pid = 1834] [serial = 1764] [outer = 0x7f2d84bb1000] 17:57:05 INFO - PROCESS | 1834 | 1461545825275 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] 17:57:05 INFO - PROCESS | 1834 | 1461545825318 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 17:57:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:57:05 INFO - PROCESS | 1834 | 1461545825328 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:57:05 INFO - PROCESS | 1834 | 1461545825331 Marionette TRACE conn3 <- [1,2322,null,{}] 17:57:05 INFO - PROCESS | 1834 | 1461545825337 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}] 17:57:05 INFO - PROCESS | 1834 | 1461545825518 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:57:05 INFO - PROCESS | 1834 | 1461545825833 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d884d9800 == 144 [pid = 1834] [id = 588] 17:57:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f2d86ff1800) [pid = 1834] [serial = 1765] [outer = (nil)] 17:57:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f2d87fe4c00) [pid = 1834] [serial = 1766] [outer = 0x7f2d86ff1800] 17:57:05 INFO - PROCESS | 1834 | 1461545825914 Marionette DEBUG loaded listener.js 17:57:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f2d887b1c00) [pid = 1834] [serial = 1767] [outer = 0x7f2d86ff1800] 17:57:06 INFO - PROCESS | 1834 | 1461545826769 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]]]}] 17:57:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:57:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1489ms 17:57:06 INFO - PROCESS | 1834 | 1461545826817 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:57:06 INFO - PROCESS | 1834 | 1461545826821 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 17:57:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:57:06 INFO - PROCESS | 1834 | 1461545826827 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:57:06 INFO - PROCESS | 1834 | 1461545826832 Marionette TRACE conn3 <- [1,2326,null,{}] 17:57:06 INFO - PROCESS | 1834 | 1461545826848 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}] 17:57:07 INFO - PROCESS | 1834 | 1461545827093 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:57:07 INFO - PROCESS | 1834 | 1461545827406 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8ccc2000 == 145 [pid = 1834] [id = 589] 17:57:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f2d89bf1400) [pid = 1834] [serial = 1768] [outer = (nil)] 17:57:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f2d89c5f800) [pid = 1834] [serial = 1769] [outer = 0x7f2d89bf1400] 17:57:07 INFO - PROCESS | 1834 | 1461545827486 Marionette DEBUG loaded listener.js 17:57:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f2d8ab9b000) [pid = 1834] [serial = 1770] [outer = 0x7f2d89bf1400] 17:57:08 INFO - PROCESS | 1834 | 1461545828294 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]]]}] 17:57:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:57:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1535ms 17:57:08 INFO - PROCESS | 1834 | 1461545828362 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:57:08 INFO - PROCESS | 1834 | 1461545828367 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 17:57:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:57:08 INFO - PROCESS | 1834 | 1461545828373 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:57:08 INFO - PROCESS | 1834 | 1461545828375 Marionette TRACE conn3 <- [1,2330,null,{}] 17:57:08 INFO - PROCESS | 1834 | 1461545828380 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}] 17:57:08 INFO - PROCESS | 1834 | 1461545828584 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:57:08 INFO - PROCESS | 1834 | 1461545828800 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8e9cd000 == 146 [pid = 1834] [id = 590] 17:57:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f2d89c56400) [pid = 1834] [serial = 1771] [outer = (nil)] 17:57:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f2d8b886400) [pid = 1834] [serial = 1772] [outer = 0x7f2d89c56400] 17:57:08 INFO - PROCESS | 1834 | 1461545828917 Marionette DEBUG loaded listener.js 17:57:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f2d8b906c00) [pid = 1834] [serial = 1773] [outer = 0x7f2d89c56400] 17:57:09 INFO - PROCESS | 1834 | 1461545829773 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]]]}] 17:57:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:57:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1427ms 17:57:09 INFO - PROCESS | 1834 | 1461545829801 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:57:09 INFO - PROCESS | 1834 | 1461545829804 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 17:57:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:57:09 INFO - PROCESS | 1834 | 1461545829809 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:57:09 INFO - PROCESS | 1834 | 1461545829813 Marionette TRACE conn3 <- [1,2334,null,{}] 17:57:09 INFO - PROCESS | 1834 | 1461545829818 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}] 17:57:10 INFO - PROCESS | 1834 | 1461545830012 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:57:10 INFO - PROCESS | 1834 | 1461545830284 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9344b800 == 147 [pid = 1834] [id = 591] 17:57:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f2d8b80d800) [pid = 1834] [serial = 1774] [outer = (nil)] 17:57:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2d8b912c00) [pid = 1834] [serial = 1775] [outer = 0x7f2d8b80d800] 17:57:10 INFO - PROCESS | 1834 | 1461545830364 Marionette DEBUG loaded listener.js 17:57:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f2d8ba67c00) [pid = 1834] [serial = 1776] [outer = 0x7f2d8b80d800] 17:57:11 INFO - PROCESS | 1834 | 1461545831211 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]]]}] 17:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1436ms 17:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:57:11 INFO - PROCESS | 1834 | 1461545831247 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:57:11 INFO - PROCESS | 1834 | 1461545831249 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 17:57:11 INFO - PROCESS | 1834 | 1461545831256 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:57:11 INFO - PROCESS | 1834 | 1461545831259 Marionette TRACE conn3 <- [1,2338,null,{}] 17:57:11 INFO - PROCESS | 1834 | 1461545831264 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}] 17:57:11 INFO - PROCESS | 1834 | 1461545831468 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:57:11 INFO - PROCESS | 1834 | 1461545831739 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94954000 == 148 [pid = 1834] [id = 592] 17:57:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f2d8bf4f000) [pid = 1834] [serial = 1777] [outer = (nil)] 17:57:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f2d8c2d0800) [pid = 1834] [serial = 1778] [outer = 0x7f2d8bf4f000] 17:57:11 INFO - PROCESS | 1834 | 1461545831863 Marionette DEBUG loaded listener.js 17:57:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2d8cd78800) [pid = 1834] [serial = 1779] [outer = 0x7f2d8bf4f000] 17:57:12 INFO - PROCESS | 1834 | 1461545832687 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]]]}] 17:57:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:57:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1485ms 17:57:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:57:12 INFO - PROCESS | 1834 | 1461545832741 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:57:12 INFO - PROCESS | 1834 | 1461545832744 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 17:57:12 INFO - PROCESS | 1834 | 1461545832750 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:57:12 INFO - PROCESS | 1834 | 1461545832753 Marionette TRACE conn3 <- [1,2342,null,{}] 17:57:12 INFO - PROCESS | 1834 | 1461545832758 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}] 17:57:12 INFO - PROCESS | 1834 | 1461545832934 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:57:13 INFO - PROCESS | 1834 | 1461545833159 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e10000 == 149 [pid = 1834] [id = 593] 17:57:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2d8bf4f400) [pid = 1834] [serial = 1780] [outer = (nil)] 17:57:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2d8cde2000) [pid = 1834] [serial = 1781] [outer = 0x7f2d8bf4f400] 17:57:13 INFO - PROCESS | 1834 | 1461545833272 Marionette DEBUG loaded listener.js 17:57:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f2d924c7c00) [pid = 1834] [serial = 1782] [outer = 0x7f2d8bf4f400] 17:57:14 INFO - PROCESS | 1834 | 1461545834134 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]]]}] 17:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1437ms 17:57:14 INFO - PROCESS | 1834 | 1461545834187 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:57:14 INFO - PROCESS | 1834 | 1461545834191 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 17:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:57:14 INFO - PROCESS | 1834 | 1461545834196 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:57:14 INFO - PROCESS | 1834 | 1461545834199 Marionette TRACE conn3 <- [1,2346,null,{}] 17:57:14 INFO - PROCESS | 1834 | 1461545834204 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}] 17:57:14 INFO - PROCESS | 1834 | 1461545834390 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:57:14 INFO - PROCESS | 1834 | 1461545834665 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95094800 == 150 [pid = 1834] [id = 594] 17:57:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f2d887b1800) [pid = 1834] [serial = 1783] [outer = (nil)] 17:57:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f2d92590800) [pid = 1834] [serial = 1784] [outer = 0x7f2d887b1800] 17:57:14 INFO - PROCESS | 1834 | 1461545834785 Marionette DEBUG loaded listener.js 17:57:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f2d9259bc00) [pid = 1834] [serial = 1785] [outer = 0x7f2d887b1800] 17:57:15 INFO - PROCESS | 1834 | 1461545835610 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]]]}] 17:57:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:57:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1485ms 17:57:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:57:15 INFO - PROCESS | 1834 | 1461545835683 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:57:15 INFO - PROCESS | 1834 | 1461545835686 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 17:57:15 INFO - PROCESS | 1834 | 1461545835692 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:57:15 INFO - PROCESS | 1834 | 1461545835695 Marionette TRACE conn3 <- [1,2350,null,{}] 17:57:15 INFO - PROCESS | 1834 | 1461545835701 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}] 17:57:15 INFO - PROCESS | 1834 | 1461545835902 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:57:16 INFO - PROCESS | 1834 | 1461545836215 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9579a800 == 151 [pid = 1834] [id = 595] 17:57:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f2d8cdea000) [pid = 1834] [serial = 1786] [outer = (nil)] 17:57:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f2d92669400) [pid = 1834] [serial = 1787] [outer = 0x7f2d8cdea000] 17:57:16 INFO - PROCESS | 1834 | 1461545836292 Marionette DEBUG loaded listener.js 17:57:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f2d92682c00) [pid = 1834] [serial = 1788] [outer = 0x7f2d8cdea000] 17:57:17 INFO - PROCESS | 1834 | 1461545837100 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]]]}] 17:57:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:57:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1433ms 17:57:17 INFO - PROCESS | 1834 | 1461545837145 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:57:17 INFO - PROCESS | 1834 | 1461545837152 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 17:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:57:17 INFO - PROCESS | 1834 | 1461545837205 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:57:17 INFO - PROCESS | 1834 | 1461545837207 Marionette TRACE conn3 <- [1,2354,null,{}] 17:57:17 INFO - PROCESS | 1834 | 1461545837213 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}] 17:57:17 INFO - PROCESS | 1834 | 1461545837452 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:57:17 INFO - PROCESS | 1834 | 1461545837760 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95fa6800 == 152 [pid = 1834] [id = 596] 17:57:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f2d85115c00) [pid = 1834] [serial = 1789] [outer = (nil)] 17:57:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f2d9268c000) [pid = 1834] [serial = 1790] [outer = 0x7f2d85115c00] 17:57:17 INFO - PROCESS | 1834 | 1461545837833 Marionette DEBUG loaded listener.js 17:57:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f2d92859000) [pid = 1834] [serial = 1791] [outer = 0x7f2d85115c00] 17:57:18 INFO - PROCESS | 1834 | 1461545838644 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]]]}] 17:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1482ms 17:57:18 INFO - PROCESS | 1834 | 1461545838685 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:57:18 INFO - PROCESS | 1834 | 1461545838690 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 17:57:18 INFO - PROCESS | 1834 | 1461545838695 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:57:18 INFO - PROCESS | 1834 | 1461545838699 Marionette TRACE conn3 <- [1,2358,null,{}] 17:57:18 INFO - PROCESS | 1834 | 1461545838704 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}] 17:57:18 INFO - PROCESS | 1834 | 1461545838911 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:57:19 INFO - PROCESS | 1834 | 1461545839240 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99151800 == 153 [pid = 1834] [id = 597] 17:57:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f2d85e51000) [pid = 1834] [serial = 1792] [outer = (nil)] 17:57:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f2d9478ac00) [pid = 1834] [serial = 1793] [outer = 0x7f2d85e51000] 17:57:19 INFO - PROCESS | 1834 | 1461545839328 Marionette DEBUG loaded listener.js 17:57:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f2d947eb000) [pid = 1834] [serial = 1794] [outer = 0x7f2d85e51000] 17:57:20 INFO - PROCESS | 1834 | 1461545840158 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]]]}] 17:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1529ms 17:57:20 INFO - PROCESS | 1834 | 1461545840225 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:57:20 INFO - PROCESS | 1834 | 1461545840228 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 17:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:57:20 INFO - PROCESS | 1834 | 1461545840234 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:57:20 INFO - PROCESS | 1834 | 1461545840236 Marionette TRACE conn3 <- [1,2362,null,{}] 17:57:20 INFO - PROCESS | 1834 | 1461545840241 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}] 17:57:20 INFO - PROCESS | 1834 | 1461545840448 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:57:20 INFO - PROCESS | 1834 | 1461545840767 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99307800 == 154 [pid = 1834] [id = 598] 17:57:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f2d947ebc00) [pid = 1834] [serial = 1795] [outer = (nil)] 17:57:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f2d94810400) [pid = 1834] [serial = 1796] [outer = 0x7f2d947ebc00] 17:57:20 INFO - PROCESS | 1834 | 1461545840844 Marionette DEBUG loaded listener.js 17:57:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f2d9482dc00) [pid = 1834] [serial = 1797] [outer = 0x7f2d947ebc00] 17:57:21 INFO - PROCESS | 1834 | 1461545841650 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]]]}] 17:57:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1484ms 17:57:21 INFO - PROCESS | 1834 | 1461545841719 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:57:21 INFO - PROCESS | 1834 | 1461545841723 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 17:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:57:21 INFO - PROCESS | 1834 | 1461545841728 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:57:21 INFO - PROCESS | 1834 | 1461545841731 Marionette TRACE conn3 <- [1,2366,null,{}] 17:57:21 INFO - PROCESS | 1834 | 1461545841736 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}] 17:57:21 INFO - PROCESS | 1834 | 1461545841957 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:57:22 INFO - PROCESS | 1834 | 1461545842285 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d995d8800 == 155 [pid = 1834] [id = 599] 17:57:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f2d9266b400) [pid = 1834] [serial = 1798] [outer = (nil)] 17:57:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f2d94859400) [pid = 1834] [serial = 1799] [outer = 0x7f2d9266b400] 17:57:22 INFO - PROCESS | 1834 | 1461545842364 Marionette DEBUG loaded listener.js 17:57:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f2d9493c800) [pid = 1834] [serial = 1800] [outer = 0x7f2d9266b400] 17:57:23 INFO - PROCESS | 1834 | 1461545843154 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]]]}] 17:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1477ms 17:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:57:23 INFO - PROCESS | 1834 | 1461545843207 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:57:23 INFO - PROCESS | 1834 | 1461545843210 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 17:57:23 INFO - PROCESS | 1834 | 1461545843217 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:57:23 INFO - PROCESS | 1834 | 1461545843220 Marionette TRACE conn3 <- [1,2370,null,{}] 17:57:23 INFO - PROCESS | 1834 | 1461545843225 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}] 17:57:23 INFO - PROCESS | 1834 | 1461545843423 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:57:23 INFO - PROCESS | 1834 | 1461545843695 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d998d5800 == 156 [pid = 1834] [id = 600] 17:57:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f2d94803800) [pid = 1834] [serial = 1801] [outer = (nil)] 17:57:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7f2d94979000) [pid = 1834] [serial = 1802] [outer = 0x7f2d94803800] 17:57:23 INFO - PROCESS | 1834 | 1461545843809 Marionette DEBUG loaded listener.js 17:57:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f2d94985400) [pid = 1834] [serial = 1803] [outer = 0x7f2d94803800] 17:57:24 INFO - PROCESS | 1834 | 1461545844592 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]]]}] 17:57:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:57:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1432ms 17:57:24 INFO - PROCESS | 1834 | 1461545844648 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:57:24 INFO - PROCESS | 1834 | 1461545844651 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 17:57:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:57:24 INFO - PROCESS | 1834 | 1461545844657 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:57:24 INFO - PROCESS | 1834 | 1461545844659 Marionette TRACE conn3 <- [1,2374,null,{}] 17:57:24 INFO - PROCESS | 1834 | 1461545844664 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}] 17:57:24 INFO - PROCESS | 1834 | 1461545844848 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:57:25 INFO - PROCESS | 1834 | 1461545845134 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99995000 == 157 [pid = 1834] [id = 601] 17:57:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f2d9493d400) [pid = 1834] [serial = 1804] [outer = (nil)] 17:57:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f2d94f61000) [pid = 1834] [serial = 1805] [outer = 0x7f2d9493d400] 17:57:25 INFO - PROCESS | 1834 | 1461545845257 Marionette DEBUG loaded listener.js 17:57:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f2d95117c00) [pid = 1834] [serial = 1806] [outer = 0x7f2d9493d400] 17:57:26 INFO - PROCESS | 1834 | 1461545846277 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]]]}] 17:57:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1636ms 17:57:26 INFO - PROCESS | 1834 | 1461545846293 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:57:26 INFO - PROCESS | 1834 | 1461545846296 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 17:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:57:26 INFO - PROCESS | 1834 | 1461545846301 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:57:26 INFO - PROCESS | 1834 | 1461545846304 Marionette TRACE conn3 <- [1,2378,null,{}] 17:57:26 INFO - PROCESS | 1834 | 1461545846309 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}] 17:57:26 INFO - PROCESS | 1834 | 1461545846520 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:57:26 INFO - PROCESS | 1834 | 1461545846838 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9de98000 == 158 [pid = 1834] [id = 602] 17:57:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f2d95118000) [pid = 1834] [serial = 1807] [outer = (nil)] 17:57:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f2d9528cc00) [pid = 1834] [serial = 1808] [outer = 0x7f2d95118000] 17:57:26 INFO - PROCESS | 1834 | 1461545846915 Marionette DEBUG loaded listener.js 17:57:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f2d9554bc00) [pid = 1834] [serial = 1809] [outer = 0x7f2d95118000] 17:57:27 INFO - PROCESS | 1834 | 1461545847688 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]]]}] 17:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1434ms 17:57:27 INFO - PROCESS | 1834 | 1461545847736 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:57:27 INFO - PROCESS | 1834 | 1461545847740 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 17:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:57:27 INFO - PROCESS | 1834 | 1461545847746 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:57:27 INFO - PROCESS | 1834 | 1461545847750 Marionette TRACE conn3 <- [1,2382,null,{}] 17:57:27 INFO - PROCESS | 1834 | 1461545847756 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}] 17:57:27 INFO - PROCESS | 1834 | 1461545847957 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:57:28 INFO - PROCESS | 1834 | 1461545848231 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9eb3a000 == 159 [pid = 1834] [id = 603] 17:57:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f2d863f3400) [pid = 1834] [serial = 1810] [outer = (nil)] 17:57:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f2d95560c00) [pid = 1834] [serial = 1811] [outer = 0x7f2d863f3400] 17:57:28 INFO - PROCESS | 1834 | 1461545848356 Marionette DEBUG loaded listener.js 17:57:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f2d955d9400) [pid = 1834] [serial = 1812] [outer = 0x7f2d863f3400] 17:57:29 INFO - PROCESS | 1834 | 1461545849165 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]]]}] 17:57:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:57:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1484ms 17:57:29 INFO - PROCESS | 1834 | 1461545849231 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:57:29 INFO - PROCESS | 1834 | 1461545849235 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 17:57:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:57:29 INFO - PROCESS | 1834 | 1461545849240 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:57:29 INFO - PROCESS | 1834 | 1461545849242 Marionette TRACE conn3 <- [1,2386,null,{}] 17:57:29 INFO - PROCESS | 1834 | 1461545849248 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}] 17:57:29 INFO - PROCESS | 1834 | 1461545849462 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:57:29 INFO - PROCESS | 1834 | 1461545849786 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d87c3a000 == 160 [pid = 1834] [id = 604] 17:57:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f2d84bb1800) [pid = 1834] [serial = 1813] [outer = (nil)] 17:57:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f2d86891000) [pid = 1834] [serial = 1814] [outer = 0x7f2d84bb1800] 17:57:29 INFO - PROCESS | 1834 | 1461545849864 Marionette DEBUG loaded listener.js 17:57:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7f2d9585ec00) [pid = 1834] [serial = 1815] [outer = 0x7f2d84bb1800] 17:57:30 INFO - PROCESS | 1834 | 1461545850687 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]]]}] 17:57:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1486ms 17:57:30 INFO - PROCESS | 1834 | 1461545850728 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:57:30 INFO - PROCESS | 1834 | 1461545850732 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 17:57:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:57:30 INFO - PROCESS | 1834 | 1461545850737 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:57:30 INFO - PROCESS | 1834 | 1461545850739 Marionette TRACE conn3 <- [1,2390,null,{}] 17:57:30 INFO - PROCESS | 1834 | 1461545850745 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}] 17:57:30 INFO - PROCESS | 1834 | 1461545850954 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:57:31 INFO - PROCESS | 1834 | 1461545851282 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9de88000 == 161 [pid = 1834] [id = 605] 17:57:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7f2d86ed7800) [pid = 1834] [serial = 1816] [outer = (nil)] 17:57:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7f2d94980400) [pid = 1834] [serial = 1817] [outer = 0x7f2d86ed7800] 17:57:31 INFO - PROCESS | 1834 | 1461545851368 Marionette DEBUG loaded listener.js 17:57:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7f2d95a51c00) [pid = 1834] [serial = 1818] [outer = 0x7f2d86ed7800] 17:57:32 INFO - PROCESS | 1834 | 1461545852170 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]]]}] 17:57:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:57:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1477ms 17:57:32 INFO - PROCESS | 1834 | 1461545852237 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:57:32 INFO - PROCESS | 1834 | 1461545852241 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 17:57:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:57:32 INFO - PROCESS | 1834 | 1461545852251 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:57:32 INFO - PROCESS | 1834 | 1461545852253 Marionette TRACE conn3 <- [1,2394,null,{}] 17:57:32 INFO - PROCESS | 1834 | 1461545852257 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}] 17:57:32 INFO - PROCESS | 1834 | 1461545852471 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:57:33 INFO - PROCESS | 1834 | 1461545853256 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d868d9800 == 162 [pid = 1834] [id = 606] 17:57:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 269 (0x7f2d827d0400) [pid = 1834] [serial = 1819] [outer = (nil)] 17:57:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 270 (0x7f2d827dc800) [pid = 1834] [serial = 1820] [outer = 0x7f2d827d0400] 17:57:33 INFO - PROCESS | 1834 | 1461545853323 Marionette DEBUG loaded listener.js 17:57:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 271 (0x7f2d849e6800) [pid = 1834] [serial = 1821] [outer = 0x7f2d827d0400] 17:57:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db58a4000 == 161 [pid = 1834] [id = 524] 17:57:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94967800 == 160 [pid = 1834] [id = 525] 17:57:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d89b53000 == 159 [pid = 1834] [id = 585] 17:57:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d89b41000 == 158 [pid = 1834] [id = 584] 17:57:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d853e7800 == 157 [pid = 1834] [id = 581] 17:57:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d84807000 == 156 [pid = 1834] [id = 580] 17:57:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d853e9800 == 155 [pid = 1834] [id = 579] 17:57:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d853dd000 == 154 [pid = 1834] [id = 578] 17:57:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dac07a800 == 153 [pid = 1834] [id = 569] 17:57:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da1f81000 == 152 [pid = 1834] [id = 568] 17:57:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9d490000 == 151 [pid = 1834] [id = 567] 17:57:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99983000 == 150 [pid = 1834] [id = 566] 17:57:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99306000 == 149 [pid = 1834] [id = 565] 17:57:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9373e800 == 148 [pid = 1834] [id = 564] 17:57:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d87c2f800 == 147 [pid = 1834] [id = 563] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 270 (0x7f2d947e3800) [pid = 1834] [serial = 1680] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 269 (0x7f2d92662400) [pid = 1834] [serial = 1677] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 268 (0x7f2d975dcc00) [pid = 1834] [serial = 1686] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7f2d92851000) [pid = 1834] [serial = 1679] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7f2d954ec800) [pid = 1834] [serial = 1682] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7f2d95f35400) [pid = 1834] [serial = 1683] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7f2d970f8400) [pid = 1834] [serial = 1643] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7f2d86de6c00) [pid = 1834] [serial = 1668] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7f2d863f5c00) [pid = 1834] [serial = 1667] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7f2d924cd000) [pid = 1834] [serial = 1676] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7f2d95a4c800) [pid = 1834] [serial = 1640] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f2d887b9000) [pid = 1834] [serial = 1625] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7f2d863f6800) [pid = 1834] [serial = 1622] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7f2d887adc00) [pid = 1834] [serial = 1670] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7f2d893acc00) [pid = 1834] [serial = 1671] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7f2d9284e000) [pid = 1834] [serial = 1631] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f2d98a50c00) [pid = 1834] [serial = 1646] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7f2d99033400) [pid = 1834] [serial = 1649] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7f2d8b90d800) [pid = 1834] [serial = 1673] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7f2d8bf47000) [pid = 1834] [serial = 1674] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f2d94f55400) [pid = 1834] [serial = 1637] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f2d885f0c00) [pid = 1834] [serial = 1664] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f2d8cd6fc00) [pid = 1834] [serial = 1628] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f2d9480dc00) [pid = 1834] [serial = 1634] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f2d99aa7000) [pid = 1834] [serial = 1652] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f2d9d98b000) [pid = 1834] [serial = 1655] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f2da02acc00) [pid = 1834] [serial = 1658] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f2dabd4f800) [pid = 1834] [serial = 1661] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f2d952eb400) [pid = 1834] [serial = 1685] [outer = (nil)] [url = about:blank] 17:57:34 INFO - PROCESS | 1834 | 1461545854767 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]]]}] 17:57:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:57:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2584ms 17:57:34 INFO - PROCESS | 1834 | 1461545854837 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:57:34 INFO - PROCESS | 1834 | 1461545854843 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 17:57:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:57:34 INFO - PROCESS | 1834 | 1461545854851 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:57:34 INFO - PROCESS | 1834 | 1461545854855 Marionette TRACE conn3 <- [1,2398,null,{}] 17:57:34 INFO - PROCESS | 1834 | 1461545854861 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}] 17:57:35 INFO - PROCESS | 1834 | 1461545855052 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:57:35 INFO - PROCESS | 1834 | 1461545855241 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d82ed8000 == 148 [pid = 1834] [id = 607] 17:57:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f2d800d2000) [pid = 1834] [serial = 1822] [outer = (nil)] 17:57:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f2d86ed3c00) [pid = 1834] [serial = 1823] [outer = 0x7f2d800d2000] 17:57:35 INFO - PROCESS | 1834 | 1461545855310 Marionette DEBUG loaded listener.js 17:57:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f2d885f4400) [pid = 1834] [serial = 1824] [outer = 0x7f2d800d2000] 17:57:36 INFO - PROCESS | 1834 | 1461545856125 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]]]}] 17:57:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:57:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1289ms 17:57:36 INFO - PROCESS | 1834 | 1461545856144 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:57:36 INFO - PROCESS | 1834 | 1461545856150 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 17:57:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:57:36 INFO - PROCESS | 1834 | 1461545856156 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:57:36 INFO - PROCESS | 1834 | 1461545856158 Marionette TRACE conn3 <- [1,2402,null,{}] 17:57:36 INFO - PROCESS | 1834 | 1461545856164 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}] 17:57:36 INFO - PROCESS | 1834 | 1461545856363 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:57:36 INFO - PROCESS | 1834 | 1461545856589 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d86f85000 == 149 [pid = 1834] [id = 608] 17:57:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f2d84cb6c00) [pid = 1834] [serial = 1825] [outer = (nil)] 17:57:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f2d888e5c00) [pid = 1834] [serial = 1826] [outer = 0x7f2d84cb6c00] 17:57:36 INFO - PROCESS | 1834 | 1461545856651 Marionette DEBUG loaded listener.js 17:57:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f2d894b0000) [pid = 1834] [serial = 1827] [outer = 0x7f2d84cb6c00] 17:57:37 INFO - PROCESS | 1834 | 1461545857486 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]]]}] 17:57:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:57:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1378ms 17:57:37 INFO - PROCESS | 1834 | 1461545857534 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:57:37 INFO - PROCESS | 1834 | 1461545857538 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 17:57:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:57:37 INFO - PROCESS | 1834 | 1461545857559 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:57:37 INFO - PROCESS | 1834 | 1461545857567 Marionette TRACE conn3 <- [1,2406,null,{}] 17:57:37 INFO - PROCESS | 1834 | 1461545857572 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}] 17:57:37 INFO - PROCESS | 1834 | 1461545857857 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:57:37 INFO - PROCESS | 1834 | 1461545857890 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d89b53000 == 150 [pid = 1834] [id = 609] 17:57:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f2d89be9000) [pid = 1834] [serial = 1828] [outer = (nil)] 17:57:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f2d8aba1c00) [pid = 1834] [serial = 1829] [outer = 0x7f2d89be9000] 17:57:37 INFO - PROCESS | 1834 | 1461545857956 Marionette DEBUG loaded listener.js 17:57:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f2d8b80c800) [pid = 1834] [serial = 1830] [outer = 0x7f2d89be9000] 17:57:38 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f2d887b3000) [pid = 1834] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:57:38 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f2d87fde400) [pid = 1834] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:57:38 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f2d894a8c00) [pid = 1834] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:57:38 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f2d86dd9000) [pid = 1834] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:57:38 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f2d827d4c00) [pid = 1834] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:57:38 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f2d89bf1c00) [pid = 1834] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:57:38 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f2d84cad800) [pid = 1834] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:57:38 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f2d89c5dc00) [pid = 1834] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:57:39 INFO - PROCESS | 1834 | 1461545859236 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]]]}] 17:57:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:57:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1748ms 17:57:39 INFO - PROCESS | 1834 | 1461545859306 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:57:39 INFO - PROCESS | 1834 | 1461545859310 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 17:57:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:57:39 INFO - PROCESS | 1834 | 1461545859315 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:57:39 INFO - PROCESS | 1834 | 1461545859317 Marionette TRACE conn3 <- [1,2410,null,{}] 17:57:39 INFO - PROCESS | 1834 | 1461545859322 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}] 17:57:39 INFO - PROCESS | 1834 | 1461545859488 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:57:39 INFO - PROCESS | 1834 | 1461545859714 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8ba9e800 == 151 [pid = 1834] [id = 610] 17:57:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f2d827d4c00) [pid = 1834] [serial = 1831] [outer = (nil)] 17:57:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f2d89bee400) [pid = 1834] [serial = 1832] [outer = 0x7f2d827d4c00] 17:57:39 INFO - PROCESS | 1834 | 1461545859772 Marionette DEBUG loaded listener.js 17:57:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f2d8b88bc00) [pid = 1834] [serial = 1833] [outer = 0x7f2d827d4c00] 17:57:40 INFO - PROCESS | 1834 | 1461545860427 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]]]}] 17:57:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:57:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1128ms 17:57:40 INFO - PROCESS | 1834 | 1461545860444 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:57:40 INFO - PROCESS | 1834 | 1461545860447 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 17:57:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:57:40 INFO - PROCESS | 1834 | 1461545860452 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:57:40 INFO - PROCESS | 1834 | 1461545860454 Marionette TRACE conn3 <- [1,2414,null,{}] 17:57:40 INFO - PROCESS | 1834 | 1461545860459 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}] 17:57:40 INFO - PROCESS | 1834 | 1461545860730 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:57:40 INFO - PROCESS | 1834 | 1461545860766 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8cd1e800 == 152 [pid = 1834] [id = 611] 17:57:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f2d8bbc9800) [pid = 1834] [serial = 1834] [outer = (nil)] 17:57:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f2d8bf49800) [pid = 1834] [serial = 1835] [outer = 0x7f2d8bbc9800] 17:57:40 INFO - PROCESS | 1834 | 1461545860887 Marionette DEBUG loaded listener.js 17:57:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f2d8cd6c400) [pid = 1834] [serial = 1836] [outer = 0x7f2d8bbc9800] 17:57:42 INFO - PROCESS | 1834 | 1461545862121 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]]]}] 17:57:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:57:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1729ms 17:57:42 INFO - PROCESS | 1834 | 1461545862184 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:57:42 INFO - PROCESS | 1834 | 1461545862192 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 17:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:57:42 INFO - PROCESS | 1834 | 1461545862219 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:57:42 INFO - PROCESS | 1834 | 1461545862225 Marionette TRACE conn3 <- [1,2418,null,{}] 17:57:42 INFO - PROCESS | 1834 | 1461545862233 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}] 17:57:42 INFO - PROCESS | 1834 | 1461545862476 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:57:42 INFO - PROCESS | 1834 | 1461545862807 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d86f95000 == 153 [pid = 1834] [id = 612] 17:57:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f2d87fdf800) [pid = 1834] [serial = 1837] [outer = (nil)] 17:57:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f2d886a9800) [pid = 1834] [serial = 1838] [outer = 0x7f2d87fdf800] 17:57:42 INFO - PROCESS | 1834 | 1461545862900 Marionette DEBUG loaded listener.js 17:57:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7f2d887ba000) [pid = 1834] [serial = 1839] [outer = 0x7f2d87fdf800] 17:57:43 INFO - PROCESS | 1834 | 1461545863801 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]]]}] 17:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1643ms 17:57:43 INFO - PROCESS | 1834 | 1461545863860 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:57:43 INFO - PROCESS | 1834 | 1461545863869 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 17:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:57:43 INFO - PROCESS | 1834 | 1461545863880 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:57:43 INFO - PROCESS | 1834 | 1461545863884 Marionette TRACE conn3 <- [1,2422,null,{}] 17:57:43 INFO - PROCESS | 1834 | 1461545863889 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}] 17:57:44 INFO - PROCESS | 1834 | 1461545864118 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:57:44 INFO - PROCESS | 1834 | 1461545864477 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d92577000 == 154 [pid = 1834] [id = 613] 17:57:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f2d888e8c00) [pid = 1834] [serial = 1840] [outer = (nil)] 17:57:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f2d8abc6000) [pid = 1834] [serial = 1841] [outer = 0x7f2d888e8c00] 17:57:44 INFO - PROCESS | 1834 | 1461545864578 Marionette DEBUG loaded listener.js 17:57:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f2d8b890400) [pid = 1834] [serial = 1842] [outer = 0x7f2d888e8c00] 17:57:45 INFO - PROCESS | 1834 | 1461545865390 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]]]}] 17:57:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:57:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1580ms 17:57:45 INFO - PROCESS | 1834 | 1461545865460 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:57:45 INFO - PROCESS | 1834 | 1461545865464 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 17:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:57:45 INFO - PROCESS | 1834 | 1461545865470 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:57:45 INFO - PROCESS | 1834 | 1461545865475 Marionette TRACE conn3 <- [1,2426,null,{}] 17:57:45 INFO - PROCESS | 1834 | 1461545865491 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}] 17:57:45 INFO - PROCESS | 1834 | 1461545865722 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:57:46 INFO - PROCESS | 1834 | 1461545866035 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95796000 == 155 [pid = 1834] [id = 614] 17:57:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f2d8c2c4c00) [pid = 1834] [serial = 1843] [outer = (nil)] 17:57:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f2d8cde6c00) [pid = 1834] [serial = 1844] [outer = 0x7f2d8c2c4c00] 17:57:46 INFO - PROCESS | 1834 | 1461545866118 Marionette DEBUG loaded listener.js 17:57:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f2d92671000) [pid = 1834] [serial = 1845] [outer = 0x7f2d8c2c4c00] 17:57:46 INFO - PROCESS | 1834 | 1461545866911 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]]]}] 17:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1487ms 17:57:46 INFO - PROCESS | 1834 | 1461545866958 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:57:46 INFO - PROCESS | 1834 | 1461545866963 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 17:57:46 INFO - PROCESS | 1834 | 1461545866968 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:57:46 INFO - PROCESS | 1834 | 1461545866971 Marionette TRACE conn3 <- [1,2430,null,{}] 17:57:46 INFO - PROCESS | 1834 | 1461545866976 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}] 17:57:47 INFO - PROCESS | 1834 | 1461545867191 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:57:47 INFO - PROCESS | 1834 | 1461545867536 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9924a000 == 156 [pid = 1834] [id = 615] 17:57:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f2d936ef400) [pid = 1834] [serial = 1846] [outer = (nil)] 17:57:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f2d9380c000) [pid = 1834] [serial = 1847] [outer = 0x7f2d936ef400] 17:57:47 INFO - PROCESS | 1834 | 1461545867622 Marionette DEBUG loaded listener.js 17:57:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f2d94788800) [pid = 1834] [serial = 1848] [outer = 0x7f2d936ef400] 17:57:48 INFO - PROCESS | 1834 | 1461545868667 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]]]}] 17:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1730ms 17:57:48 INFO - PROCESS | 1834 | 1461545868701 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:57:48 INFO - PROCESS | 1834 | 1461545868705 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 17:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:57:48 INFO - PROCESS | 1834 | 1461545868711 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:57:48 INFO - PROCESS | 1834 | 1461545868714 Marionette TRACE conn3 <- [1,2434,null,{}] 17:57:48 INFO - PROCESS | 1834 | 1461545868719 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}] 17:57:48 INFO - PROCESS | 1834 | 1461545868938 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:57:49 INFO - PROCESS | 1834 | 1461545869266 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d998c8000 == 157 [pid = 1834] [id = 616] 17:57:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f2d947ea800) [pid = 1834] [serial = 1849] [outer = (nil)] 17:57:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f2d9480dc00) [pid = 1834] [serial = 1850] [outer = 0x7f2d947ea800] 17:57:49 INFO - PROCESS | 1834 | 1461545869354 Marionette DEBUG loaded listener.js 17:57:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f2d94eb1c00) [pid = 1834] [serial = 1851] [outer = 0x7f2d947ea800] 17:57:50 INFO - PROCESS | 1834 | 1461545870168 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]]]}] 17:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1479ms 17:57:50 INFO - PROCESS | 1834 | 1461545870197 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:57:50 INFO - PROCESS | 1834 | 1461545870201 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 17:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:57:50 INFO - PROCESS | 1834 | 1461545870209 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:57:50 INFO - PROCESS | 1834 | 1461545870212 Marionette TRACE conn3 <- [1,2438,null,{}] 17:57:50 INFO - PROCESS | 1834 | 1461545870216 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}] 17:57:50 INFO - PROCESS | 1834 | 1461545870446 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:57:50 INFO - PROCESS | 1834 | 1461545870762 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e722000 == 158 [pid = 1834] [id = 617] 17:57:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7f2d95558c00) [pid = 1834] [serial = 1852] [outer = (nil)] 17:57:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7f2d95a4d000) [pid = 1834] [serial = 1853] [outer = 0x7f2d95558c00] 17:57:50 INFO - PROCESS | 1834 | 1461545870839 Marionette DEBUG loaded listener.js 17:57:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7f2d95f41000) [pid = 1834] [serial = 1854] [outer = 0x7f2d95558c00] 17:57:51 INFO - PROCESS | 1834 | 1461545871661 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]]]}] 17:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1476ms 17:57:51 INFO - PROCESS | 1834 | 1461545871688 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:57:51 INFO - PROCESS | 1834 | 1461545871692 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 17:57:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:57:51 INFO - PROCESS | 1834 | 1461545871698 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:57:51 INFO - PROCESS | 1834 | 1461545871700 Marionette TRACE conn3 <- [1,2442,null,{}] 17:57:51 INFO - PROCESS | 1834 | 1461545871705 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}] 17:57:51 INFO - PROCESS | 1834 | 1461545871909 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:57:52 INFO - PROCESS | 1834 | 1461545872231 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da1f81000 == 159 [pid = 1834] [id = 618] 17:57:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7f2d86ed0c00) [pid = 1834] [serial = 1855] [outer = (nil)] 17:57:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 269 (0x7f2d96edc000) [pid = 1834] [serial = 1856] [outer = 0x7f2d86ed0c00] 17:57:52 INFO - PROCESS | 1834 | 1461545872314 Marionette DEBUG loaded listener.js 17:57:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 270 (0x7f2d9713e800) [pid = 1834] [serial = 1857] [outer = 0x7f2d86ed0c00] 17:57:53 INFO - PROCESS | 1834 | 1461545873123 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]]]}] 17:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1480ms 17:57:53 INFO - PROCESS | 1834 | 1461545873179 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:57:53 INFO - PROCESS | 1834 | 1461545873183 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 17:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:57:53 INFO - PROCESS | 1834 | 1461545873189 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:57:53 INFO - PROCESS | 1834 | 1461545873193 Marionette TRACE conn3 <- [1,2446,null,{}] 17:57:53 INFO - PROCESS | 1834 | 1461545873199 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}] 17:57:53 INFO - PROCESS | 1834 | 1461545873412 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:57:53 INFO - PROCESS | 1834 | 1461545873730 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dabd0b800 == 160 [pid = 1834] [id = 619] 17:57:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 271 (0x7f2d95563800) [pid = 1834] [serial = 1858] [outer = (nil)] 17:57:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 272 (0x7f2d975e6c00) [pid = 1834] [serial = 1859] [outer = 0x7f2d95563800] 17:57:53 INFO - PROCESS | 1834 | 1461545873808 Marionette DEBUG loaded listener.js 17:57:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 273 (0x7f2d98a0e000) [pid = 1834] [serial = 1860] [outer = 0x7f2d95563800] 17:57:54 INFO - PROCESS | 1834 | 1461545874608 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]]]}] 17:57:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:57:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1483ms 17:57:54 INFO - PROCESS | 1834 | 1461545874673 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:57:54 INFO - PROCESS | 1834 | 1461545874676 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 17:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:57:54 INFO - PROCESS | 1834 | 1461545874682 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:57:54 INFO - PROCESS | 1834 | 1461545874684 Marionette TRACE conn3 <- [1,2450,null,{}] 17:57:54 INFO - PROCESS | 1834 | 1461545874690 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}] 17:57:54 INFO - PROCESS | 1834 | 1461545874916 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:57:55 INFO - PROCESS | 1834 | 1461545875238 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dad21f000 == 161 [pid = 1834] [id = 620] 17:57:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 274 (0x7f2d9713ec00) [pid = 1834] [serial = 1861] [outer = (nil)] 17:57:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 275 (0x7f2d98a4f000) [pid = 1834] [serial = 1862] [outer = 0x7f2d9713ec00] 17:57:55 INFO - PROCESS | 1834 | 1461545875328 Marionette DEBUG loaded listener.js 17:57:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 276 (0x7f2d98b35400) [pid = 1834] [serial = 1863] [outer = 0x7f2d9713ec00] 17:57:56 INFO - PROCESS | 1834 | 1461545876199 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]]]}] 17:57:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:57:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1577ms 17:57:56 INFO - PROCESS | 1834 | 1461545876262 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:57:56 INFO - PROCESS | 1834 | 1461545876266 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 17:57:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:57:56 INFO - PROCESS | 1834 | 1461545876277 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:57:56 INFO - PROCESS | 1834 | 1461545876287 Marionette TRACE conn3 <- [1,2454,null,{}] 17:57:56 INFO - PROCESS | 1834 | 1461545876291 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}] 17:57:56 INFO - PROCESS | 1834 | 1461545876567 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:57:56 INFO - PROCESS | 1834 | 1461545876906 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db0aca800 == 162 [pid = 1834] [id = 621] 17:57:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 277 (0x7f2d827d2800) [pid = 1834] [serial = 1864] [outer = (nil)] 17:57:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 278 (0x7f2d98e20800) [pid = 1834] [serial = 1865] [outer = 0x7f2d827d2800] 17:57:57 INFO - PROCESS | 1834 | 1461545876994 Marionette DEBUG loaded listener.js 17:57:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 279 (0x7f2d9903ec00) [pid = 1834] [serial = 1866] [outer = 0x7f2d827d2800] 17:57:57 INFO - PROCESS | 1834 | 1461545877827 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]]]}] 17:57:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:57:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1585ms 17:57:57 INFO - PROCESS | 1834 | 1461545877863 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:57:57 INFO - PROCESS | 1834 | 1461545877867 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 17:57:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:57:57 INFO - PROCESS | 1834 | 1461545877873 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:57:57 INFO - PROCESS | 1834 | 1461545877877 Marionette TRACE conn3 <- [1,2458,null,{}] 17:57:57 INFO - PROCESS | 1834 | 1461545877902 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}] 17:57:58 INFO - PROCESS | 1834 | 1461545878160 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:57:58 INFO - PROCESS | 1834 | 1461545878481 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db1724000 == 163 [pid = 1834] [id = 622] 17:57:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 280 (0x7f2d990ea800) [pid = 1834] [serial = 1867] [outer = (nil)] 17:57:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 281 (0x7f2d99373000) [pid = 1834] [serial = 1868] [outer = 0x7f2d990ea800] 17:57:58 INFO - PROCESS | 1834 | 1461545878567 Marionette DEBUG loaded listener.js 17:57:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 282 (0x7f2d99398000) [pid = 1834] [serial = 1869] [outer = 0x7f2d990ea800] 17:57:59 INFO - PROCESS | 1834 | 1461545879386 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]]]}] 17:57:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:57:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1542ms 17:57:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:57:59 INFO - PROCESS | 1834 | 1461545879416 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:57:59 INFO - PROCESS | 1834 | 1461545879418 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 17:57:59 INFO - PROCESS | 1834 | 1461545879424 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:57:59 INFO - PROCESS | 1834 | 1461545879427 Marionette TRACE conn3 <- [1,2462,null,{}] 17:57:59 INFO - PROCESS | 1834 | 1461545879432 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}] 17:57:59 INFO - PROCESS | 1834 | 1461545879648 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:57:59 INFO - PROCESS | 1834 | 1461545879969 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db66af800 == 164 [pid = 1834] [id = 623] 17:57:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 283 (0x7f2d990f1400) [pid = 1834] [serial = 1870] [outer = (nil)] 17:58:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 284 (0x7f2d993a0c00) [pid = 1834] [serial = 1871] [outer = 0x7f2d990f1400] 17:58:00 INFO - PROCESS | 1834 | 1461545880048 Marionette DEBUG loaded listener.js 17:58:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 285 (0x7f2d99aab400) [pid = 1834] [serial = 1872] [outer = 0x7f2d990f1400] 17:58:00 INFO - PROCESS | 1834 | 1461545880848 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]]]}] 17:58:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:58:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1482ms 17:58:00 INFO - PROCESS | 1834 | 1461545880907 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:58:00 INFO - PROCESS | 1834 | 1461545880911 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 17:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:58:00 INFO - PROCESS | 1834 | 1461545880916 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:58:00 INFO - PROCESS | 1834 | 1461545880919 Marionette TRACE conn3 <- [1,2466,null,{}] 17:58:00 INFO - PROCESS | 1834 | 1461545880924 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}] 17:58:01 INFO - PROCESS | 1834 | 1461545881142 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:58:01 INFO - PROCESS | 1834 | 1461545881483 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d89216800 == 165 [pid = 1834] [id = 624] 17:58:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 286 (0x7f2d84badc00) [pid = 1834] [serial = 1873] [outer = (nil)] 17:58:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 287 (0x7f2d99ab1c00) [pid = 1834] [serial = 1874] [outer = 0x7f2d84badc00] 17:58:01 INFO - PROCESS | 1834 | 1461545881563 Marionette DEBUG loaded listener.js 17:58:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 288 (0x7f2d9bc1a800) [pid = 1834] [serial = 1875] [outer = 0x7f2d84badc00] 17:58:02 INFO - PROCESS | 1834 | 1461545882369 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]]]}] 17:58:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:58:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1490ms 17:58:02 INFO - PROCESS | 1834 | 1461545882419 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:58:02 INFO - PROCESS | 1834 | 1461545882427 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 17:58:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:58:02 INFO - PROCESS | 1834 | 1461545882437 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:58:02 INFO - PROCESS | 1834 | 1461545882439 Marionette TRACE conn3 <- [1,2470,null,{}] 17:58:02 INFO - PROCESS | 1834 | 1461545882444 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}] 17:58:02 INFO - PROCESS | 1834 | 1461545882679 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:58:03 INFO - PROCESS | 1834 | 1461545883021 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d7dad3000 == 166 [pid = 1834] [id = 625] 17:58:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 289 (0x7f2d9c61b000) [pid = 1834] [serial = 1876] [outer = (nil)] 17:58:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 290 (0x7f2d9c782800) [pid = 1834] [serial = 1877] [outer = 0x7f2d9c61b000] 17:58:03 INFO - PROCESS | 1834 | 1461545883098 Marionette DEBUG loaded listener.js 17:58:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 291 (0x7f2d9ca13c00) [pid = 1834] [serial = 1878] [outer = 0x7f2d9c61b000] 17:58:03 INFO - PROCESS | 1834 | 1461545883869 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]]]}] 17:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1481ms 17:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:58:03 INFO - PROCESS | 1834 | 1461545883920 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:58:03 INFO - PROCESS | 1834 | 1461545883923 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 17:58:03 INFO - PROCESS | 1834 | 1461545883930 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:58:03 INFO - PROCESS | 1834 | 1461545883932 Marionette TRACE conn3 <- [1,2474,null,{}] 17:58:03 INFO - PROCESS | 1834 | 1461545883937 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}] 17:58:04 INFO - PROCESS | 1834 | 1461545884147 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:58:04 INFO - PROCESS | 1834 | 1461545884430 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d7f103000 == 167 [pid = 1834] [id = 626] 17:58:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 292 (0x7f2d86ed8c00) [pid = 1834] [serial = 1879] [outer = (nil)] 17:58:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 293 (0x7f2d9d81e000) [pid = 1834] [serial = 1880] [outer = 0x7f2d86ed8c00] 17:58:04 INFO - PROCESS | 1834 | 1461545884549 Marionette DEBUG loaded listener.js 17:58:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 294 (0x7f2d9dfd3800) [pid = 1834] [serial = 1881] [outer = 0x7f2d86ed8c00] 17:58:05 INFO - PROCESS | 1834 | 1461545885370 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]]]}] 17:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1483ms 17:58:05 INFO - PROCESS | 1834 | 1461545885413 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:58:05 INFO - PROCESS | 1834 | 1461545885417 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 17:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:58:05 INFO - PROCESS | 1834 | 1461545885422 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:58:05 INFO - PROCESS | 1834 | 1461545885425 Marionette TRACE conn3 <- [1,2478,null,{}] 17:58:05 INFO - PROCESS | 1834 | 1461545885430 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}] 17:58:05 INFO - PROCESS | 1834 | 1461545885646 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:58:05 INFO - PROCESS | 1834 | 1461545885978 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d7f11e800 == 168 [pid = 1834] [id = 627] 17:58:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 295 (0x7f2d89bf2800) [pid = 1834] [serial = 1882] [outer = (nil)] 17:58:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 296 (0x7f2d9e9a9400) [pid = 1834] [serial = 1883] [outer = 0x7f2d89bf2800] 17:58:06 INFO - PROCESS | 1834 | 1461545886057 Marionette DEBUG loaded listener.js 17:58:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 297 (0x7f2d9ef13400) [pid = 1834] [serial = 1884] [outer = 0x7f2d89bf2800] 17:58:06 INFO - PROCESS | 1834 | 1461545886902 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]]]}] 17:58:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:58:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1539ms 17:58:06 INFO - PROCESS | 1834 | 1461545886963 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:58:06 INFO - PROCESS | 1834 | 1461545886967 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 17:58:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:58:06 INFO - PROCESS | 1834 | 1461545886972 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:58:06 INFO - PROCESS | 1834 | 1461545886975 Marionette TRACE conn3 <- [1,2482,null,{}] 17:58:06 INFO - PROCESS | 1834 | 1461545886980 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}] 17:58:07 INFO - PROCESS | 1834 | 1461545887191 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:58:07 INFO - PROCESS | 1834 | 1461545887515 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8267b800 == 169 [pid = 1834] [id = 628] 17:58:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 298 (0x7f2d9c61b400) [pid = 1834] [serial = 1885] [outer = (nil)] 17:58:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 299 (0x7f2d9f229800) [pid = 1834] [serial = 1886] [outer = 0x7f2d9c61b400] 17:58:07 INFO - PROCESS | 1834 | 1461545887614 Marionette DEBUG loaded listener.js 17:58:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 300 (0x7f2d9f8d0400) [pid = 1834] [serial = 1887] [outer = 0x7f2d9c61b400] 17:58:08 INFO - PROCESS | 1834 | 1461545888433 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]]]}] 17:58:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:58:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1538ms 17:58:08 INFO - PROCESS | 1834 | 1461545888511 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:58:08 INFO - PROCESS | 1834 | 1461545888514 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 17:58:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:58:08 INFO - PROCESS | 1834 | 1461545888520 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:58:08 INFO - PROCESS | 1834 | 1461545888522 Marionette TRACE conn3 <- [1,2486,null,{}] 17:58:08 INFO - PROCESS | 1834 | 1461545888527 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}] 17:58:08 INFO - PROCESS | 1834 | 1461545888751 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:58:09 INFO - PROCESS | 1834 | 1461545889085 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d80e8f800 == 170 [pid = 1834] [id = 629] 17:58:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 301 (0x7f2d9e9a1800) [pid = 1834] [serial = 1888] [outer = (nil)] 17:58:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 302 (0x7f2da1e1e800) [pid = 1834] [serial = 1889] [outer = 0x7f2d9e9a1800] 17:58:09 INFO - PROCESS | 1834 | 1461545889165 Marionette DEBUG loaded listener.js 17:58:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 303 (0x7f2da2169000) [pid = 1834] [serial = 1890] [outer = 0x7f2d9e9a1800] 17:58:10 INFO - PROCESS | 1834 | 1461545890025 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]]]}] 17:58:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:58:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1579ms 17:58:10 INFO - PROCESS | 1834 | 1461545890100 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:58:10 INFO - PROCESS | 1834 | 1461545890103 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 17:58:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:58:10 INFO - PROCESS | 1834 | 1461545890109 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:58:10 INFO - PROCESS | 1834 | 1461545890111 Marionette TRACE conn3 <- [1,2490,null,{}] 17:58:10 INFO - PROCESS | 1834 | 1461545890117 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}] 17:58:10 INFO - PROCESS | 1834 | 1461545890340 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:58:10 INFO - PROCESS | 1834 | 1461545890743 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d84b27000 == 171 [pid = 1834] [id = 630] 17:58:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 304 (0x7f2d849db000) [pid = 1834] [serial = 1891] [outer = (nil)] 17:58:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 305 (0x7f2d863fe800) [pid = 1834] [serial = 1892] [outer = 0x7f2d849db000] 17:58:10 INFO - PROCESS | 1834 | 1461545890820 Marionette DEBUG loaded listener.js 17:58:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 306 (0x7f2d8b88b000) [pid = 1834] [serial = 1893] [outer = 0x7f2d849db000] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8ba9e800 == 170 [pid = 1834] [id = 610] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d88683000 == 169 [pid = 1834] [id = 583] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d89b53000 == 168 [pid = 1834] [id = 609] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d87eb4800 == 167 [pid = 1834] [id = 582] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d86f85000 == 166 [pid = 1834] [id = 608] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d82ed8000 == 165 [pid = 1834] [id = 607] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d868d9800 == 164 [pid = 1834] [id = 606] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9eb3a000 == 163 [pid = 1834] [id = 603] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9de98000 == 162 [pid = 1834] [id = 602] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99995000 == 161 [pid = 1834] [id = 601] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d998d5800 == 160 [pid = 1834] [id = 600] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d995d8800 == 159 [pid = 1834] [id = 599] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99307800 == 158 [pid = 1834] [id = 598] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99151800 == 157 [pid = 1834] [id = 597] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95fa6800 == 156 [pid = 1834] [id = 596] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9579a800 == 155 [pid = 1834] [id = 595] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95094800 == 154 [pid = 1834] [id = 594] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e10000 == 153 [pid = 1834] [id = 593] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94954000 == 152 [pid = 1834] [id = 592] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9344b800 == 151 [pid = 1834] [id = 591] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8e9cd000 == 150 [pid = 1834] [id = 590] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8ccc2000 == 149 [pid = 1834] [id = 589] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d884d9800 == 148 [pid = 1834] [id = 588] 17:58:12 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d853d0800 == 147 [pid = 1834] [id = 587] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 305 (0x7f2d8b80b000) [pid = 1834] [serial = 1760] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 304 (0x7f2d99040000) [pid = 1834] [serial = 1700] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 303 (0x7f2d84cb4000) [pid = 1834] [serial = 1730] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 302 (0x7f2d893a9c00) [pid = 1834] [serial = 1749] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 301 (0x7f2d800d9400) [pid = 1834] [serial = 1724] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 300 (0x7f2d888e2000) [pid = 1834] [serial = 1748] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 299 (0x7f2d887ae400) [pid = 1834] [serial = 1746] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 298 (0x7f2d99aab000) [pid = 1834] [serial = 1703] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 297 (0x7f2d89bf0800) [pid = 1834] [serial = 1752] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 296 (0x7f2d886ad400) [pid = 1834] [serial = 1691] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 295 (0x7f2d8bf4ec00) [pid = 1834] [serial = 1694] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 294 (0x7f2d86eddc00) [pid = 1834] [serial = 1743] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 293 (0x7f2db1447000) [pid = 1834] [serial = 1715] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 292 (0x7f2d894ac800) [pid = 1834] [serial = 1751] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 291 (0x7f2d84ca9c00) [pid = 1834] [serial = 1727] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 290 (0x7f2d849e4800) [pid = 1834] [serial = 1736] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 289 (0x7f2d8b88f400) [pid = 1834] [serial = 1721] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 288 (0x7f2dad45ac00) [pid = 1834] [serial = 1709] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 287 (0x7f2d9528e400) [pid = 1834] [serial = 1697] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 286 (0x7f2d8abc7c00) [pid = 1834] [serial = 1757] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 285 (0x7f2d8b802800) [pid = 1834] [serial = 1758] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 284 (0x7f2dac0f1400) [pid = 1834] [serial = 1706] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 283 (0x7f2d860ec000) [pid = 1834] [serial = 1740] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 282 (0x7f2d8510e000) [pid = 1834] [serial = 1737] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 281 (0x7f2d8aba3c00) [pid = 1834] [serial = 1754] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 280 (0x7f2d8abc7800) [pid = 1834] [serial = 1755] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 279 (0x7f2d8b80fc00) [pid = 1834] [serial = 1718] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 278 (0x7f2d98cdbc00) [pid = 1834] [serial = 1688] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 277 (0x7f2daf33d000) [pid = 1834] [serial = 1712] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 276 (0x7f2d8510f400) [pid = 1834] [serial = 1733] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 275 (0x7f2d885eb800) [pid = 1834] [serial = 1745] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 274 (0x7f2d86dde000) [pid = 1834] [serial = 1742] [outer = (nil)] [url = about:blank] 17:58:12 INFO - PROCESS | 1834 | --DOMWINDOW == 273 (0x7f2d85111800) [pid = 1834] [serial = 1739] [outer = (nil)] [url = about:blank] 17:58:13 INFO - PROCESS | 1834 | 1461545893333 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]]]}] 17:58:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:58:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 3250ms 17:58:13 INFO - PROCESS | 1834 | 1461545893361 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:58:13 INFO - PROCESS | 1834 | 1461545893365 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 17:58:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:58:13 INFO - PROCESS | 1834 | 1461545893373 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:58:13 INFO - PROCESS | 1834 | 1461545893378 Marionette TRACE conn3 <- [1,2494,null,{}] 17:58:13 INFO - PROCESS | 1834 | 1461545893386 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}] 17:58:13 INFO - PROCESS | 1834 | 1461545893642 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:58:13 INFO - PROCESS | 1834 | 1461545893902 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d82ec7000 == 148 [pid = 1834] [id = 631] 17:58:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 274 (0x7f2d827d4400) [pid = 1834] [serial = 1894] [outer = (nil)] 17:58:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 275 (0x7f2d85e46800) [pid = 1834] [serial = 1895] [outer = 0x7f2d827d4400] 17:58:14 INFO - PROCESS | 1834 | 1461545894008 Marionette DEBUG loaded listener.js 17:58:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 276 (0x7f2d865c5c00) [pid = 1834] [serial = 1896] [outer = 0x7f2d827d4400] 17:58:14 INFO - PROCESS | 1834 | 1461545894783 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]]]}] 17:58:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:58:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1440ms 17:58:14 INFO - PROCESS | 1834 | 1461545894814 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:58:14 INFO - PROCESS | 1834 | 1461545894822 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 17:58:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:58:14 INFO - PROCESS | 1834 | 1461545894831 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:58:14 INFO - PROCESS | 1834 | 1461545894834 Marionette TRACE conn3 <- [1,2498,null,{}] 17:58:14 INFO - PROCESS | 1834 | 1461545894840 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}] 17:58:15 INFO - PROCESS | 1834 | 1461545895132 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:58:15 INFO - PROCESS | 1834 | 1461545895266 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d862b5000 == 149 [pid = 1834] [id = 632] 17:58:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 277 (0x7f2d800d8000) [pid = 1834] [serial = 1897] [outer = (nil)] 17:58:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 278 (0x7f2d886ac400) [pid = 1834] [serial = 1898] [outer = 0x7f2d800d8000] 17:58:15 INFO - PROCESS | 1834 | 1461545895333 Marionette DEBUG loaded listener.js 17:58:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 279 (0x7f2d887b9c00) [pid = 1834] [serial = 1899] [outer = 0x7f2d800d8000] 17:58:16 INFO - PROCESS | 1834 | 1461545896253 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]]]}] 17:58:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:58:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1480ms 17:58:16 INFO - PROCESS | 1834 | 1461545896315 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:58:16 INFO - PROCESS | 1834 | 1461545896319 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 17:58:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:58:16 INFO - PROCESS | 1834 | 1461545896324 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:58:16 INFO - PROCESS | 1834 | 1461545896329 Marionette TRACE conn3 <- [1,2502,null,{}] 17:58:16 INFO - PROCESS | 1834 | 1461545896375 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}] 17:58:16 INFO - PROCESS | 1834 | 1461545896634 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:58:16 INFO - PROCESS | 1834 | 1461545896664 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d87ebb800 == 150 [pid = 1834] [id = 633] 17:58:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 280 (0x7f2d89bec000) [pid = 1834] [serial = 1900] [outer = (nil)] 17:58:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 281 (0x7f2d8abc3400) [pid = 1834] [serial = 1901] [outer = 0x7f2d89bec000] 17:58:16 INFO - PROCESS | 1834 | 1461545896730 Marionette DEBUG loaded listener.js 17:58:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 282 (0x7f2d8b88cc00) [pid = 1834] [serial = 1902] [outer = 0x7f2d89bec000] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 281 (0x7f2d8cde9c00) [pid = 1834] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 280 (0x7f2dad45cc00) [pid = 1834] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 279 (0x7f2d86ed5000) [pid = 1834] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 278 (0x7f2d84cb6c00) [pid = 1834] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 277 (0x7f2d886a3400) [pid = 1834] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 276 (0x7f2d82cf6000) [pid = 1834] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 275 (0x7f2d84bb1000) [pid = 1834] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 274 (0x7f2d887b4c00) [pid = 1834] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 273 (0x7f2d849de000) [pid = 1834] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 272 (0x7f2d8bf44000) [pid = 1834] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 271 (0x7f2da6195c00) [pid = 1834] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 270 (0x7f2d97f32000) [pid = 1834] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 269 (0x7f2d9c77cc00) [pid = 1834] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 268 (0x7f2d8510ec00) [pid = 1834] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7f2d800d2000) [pid = 1834] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7f2d86ed0000) [pid = 1834] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7f2d94807400) [pid = 1834] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7f2d993a0800) [pid = 1834] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7f2dad45e800) [pid = 1834] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7f2d800d1800) [pid = 1834] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7f2d827d1400) [pid = 1834] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7f2d9939dc00) [pid = 1834] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f2d955de800) [pid = 1834] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7f2d827d4c00) [pid = 1834] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7f2d863f1c00) [pid = 1834] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7f2d970f7c00) [pid = 1834] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7f2d89be9000) [pid = 1834] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f2d827d0000) [pid = 1834] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7f2d9511f800) [pid = 1834] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7f2da525e000) [pid = 1834] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7f2d85e44400) [pid = 1834] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f2d9919a000) [pid = 1834] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f2d94860400) [pid = 1834] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f2d8bbc8c00) [pid = 1834] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f2d92596c00) [pid = 1834] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f2d8b80c400) [pid = 1834] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f2d95a47400) [pid = 1834] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f2d98cdc400) [pid = 1834] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f2dad460800) [pid = 1834] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f2d800d2c00) [pid = 1834] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f2d924c8800) [pid = 1834] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f2dac4d5800) [pid = 1834] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f2d9e9aa000) [pid = 1834] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f2d94807000) [pid = 1834] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f2d9497fc00) [pid = 1834] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f2d827d0400) [pid = 1834] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f2d82cef800) [pid = 1834] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f2d94f54800) [pid = 1834] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f2d87fdec00) [pid = 1834] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f2d86dddc00) [pid = 1834] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f2d86883800) [pid = 1834] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f2d9d4cdc00) [pid = 1834] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2d800dec00) [pid = 1834] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f2d8bf50800) [pid = 1834] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f2d9ef05800) [pid = 1834] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f2d84bab800) [pid = 1834] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f2d886b0400) [pid = 1834] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f2dab11e400) [pid = 1834] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f2d9485ac00) [pid = 1834] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f2dad2cb000) [pid = 1834] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2d8b90fc00) [pid = 1834] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f2d885f2400) [pid = 1834] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f2d85e4d400) [pid = 1834] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f2d8b886800) [pid = 1834] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f2d9c782000) [pid = 1834] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f2d9919a400) [pid = 1834] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f2d894acc00) [pid = 1834] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f2d8b90c800) [pid = 1834] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:58:18 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2d98a19c00) [pid = 1834] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:58:19 INFO - PROCESS | 1834 | 1461545899091 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]]]}] 17:58:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:58:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2790ms 17:58:19 INFO - PROCESS | 1834 | 1461545899120 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:58:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:58:19 INFO - PROCESS | 1834 | 1461545899124 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 17:58:19 INFO - PROCESS | 1834 | 1461545899130 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:58:19 INFO - PROCESS | 1834 | 1461545899132 Marionette TRACE conn3 <- [1,2506,null,{}] 17:58:19 INFO - PROCESS | 1834 | 1461545899137 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}] 17:58:19 INFO - PROCESS | 1834 | 1461545899398 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:58:19 INFO - PROCESS | 1834 | 1461545899624 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d85fd2800 == 151 [pid = 1834] [id = 634] 17:58:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f2d800d2800) [pid = 1834] [serial = 1903] [outer = (nil)] 17:58:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f2d85114000) [pid = 1834] [serial = 1904] [outer = 0x7f2d800d2800] 17:58:19 INFO - PROCESS | 1834 | 1461545899693 Marionette DEBUG loaded listener.js 17:58:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f2d886a6000) [pid = 1834] [serial = 1905] [outer = 0x7f2d800d2800] 17:58:20 INFO - PROCESS | 1834 | 1461545900384 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]]]}] 17:58:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:58:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1277ms 17:58:20 INFO - PROCESS | 1834 | 1461545900411 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:58:20 INFO - PROCESS | 1834 | 1461545900415 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 17:58:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:58:20 INFO - PROCESS | 1834 | 1461545900433 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:58:20 INFO - PROCESS | 1834 | 1461545900437 Marionette TRACE conn3 <- [1,2510,null,{}] 17:58:20 INFO - PROCESS | 1834 | 1461545900445 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}] 17:58:20 INFO - PROCESS | 1834 | 1461545900853 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:58:21 INFO - PROCESS | 1834 | 1461545901211 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d82686000 == 152 [pid = 1834] [id = 635] 17:58:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f2d849e3c00) [pid = 1834] [serial = 1906] [outer = (nil)] 17:58:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f2d84cae000) [pid = 1834] [serial = 1907] [outer = 0x7f2d849e3c00] 17:58:21 INFO - PROCESS | 1834 | 1461545901290 Marionette DEBUG loaded listener.js 17:58:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f2d860ef800) [pid = 1834] [serial = 1908] [outer = 0x7f2d849e3c00] 17:58:22 INFO - PROCESS | 1834 | 1461545902215 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]]]}] 17:58:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:58:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1849ms 17:58:22 INFO - PROCESS | 1834 | 1461545902273 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:58:22 INFO - PROCESS | 1834 | 1461545902280 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 17:58:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:58:22 INFO - PROCESS | 1834 | 1461545902287 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:58:22 INFO - PROCESS | 1834 | 1461545902294 Marionette TRACE conn3 <- [1,2514,null,{}] 17:58:22 INFO - PROCESS | 1834 | 1461545902300 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}] 17:58:22 INFO - PROCESS | 1834 | 1461545902569 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:58:22 INFO - PROCESS | 1834 | 1461545902898 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d86d16800 == 153 [pid = 1834] [id = 636] 17:58:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f2d87fd9000) [pid = 1834] [serial = 1909] [outer = (nil)] 17:58:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f2d887b6400) [pid = 1834] [serial = 1910] [outer = 0x7f2d87fd9000] 17:58:22 INFO - PROCESS | 1834 | 1461545902975 Marionette DEBUG loaded listener.js 17:58:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f2d894a5000) [pid = 1834] [serial = 1911] [outer = 0x7f2d87fd9000] 17:58:23 INFO - PROCESS | 1834 | 1461545903841 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]]]}] 17:58:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:58:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1633ms 17:58:23 INFO - PROCESS | 1834 | 1461545903922 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:58:23 INFO - PROCESS | 1834 | 1461545903927 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 17:58:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:58:23 INFO - PROCESS | 1834 | 1461545903933 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:58:23 INFO - PROCESS | 1834 | 1461545903937 Marionette TRACE conn3 <- [1,2518,null,{}] 17:58:23 INFO - PROCESS | 1834 | 1461545903942 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}] 17:58:24 INFO - PROCESS | 1834 | 1461545904202 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:58:24 INFO - PROCESS | 1834 | 1461545904568 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8ba9a000 == 154 [pid = 1834] [id = 637] 17:58:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f2d8abc8c00) [pid = 1834] [serial = 1912] [outer = (nil)] 17:58:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f2d8b887400) [pid = 1834] [serial = 1913] [outer = 0x7f2d8abc8c00] 17:58:24 INFO - PROCESS | 1834 | 1461545904640 Marionette DEBUG loaded listener.js 17:58:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2d8b90cc00) [pid = 1834] [serial = 1914] [outer = 0x7f2d8abc8c00] 17:58:25 INFO - PROCESS | 1834 | 1461545905474 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]]]}] 17:58:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:58:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1584ms 17:58:25 INFO - PROCESS | 1834 | 1461545905518 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:58:25 INFO - PROCESS | 1834 | 1461545905525 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 17:58:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:58:25 INFO - PROCESS | 1834 | 1461545905543 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:58:25 INFO - PROCESS | 1834 | 1461545905550 Marionette TRACE conn3 <- [1,2522,null,{}] 17:58:25 INFO - PROCESS | 1834 | 1461545905556 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}] 17:58:25 INFO - PROCESS | 1834 | 1461545905777 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:58:26 INFO - PROCESS | 1834 | 1461545906096 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8cd1d000 == 155 [pid = 1834] [id = 638] 17:58:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f2d82cf0800) [pid = 1834] [serial = 1915] [outer = (nil)] 17:58:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f2d8ba65400) [pid = 1834] [serial = 1916] [outer = 0x7f2d82cf0800] 17:58:26 INFO - PROCESS | 1834 | 1461545906180 Marionette DEBUG loaded listener.js 17:58:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f2d8cd6e800) [pid = 1834] [serial = 1917] [outer = 0x7f2d82cf0800] 17:58:27 INFO - PROCESS | 1834 | 1461545907031 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]]]}] 17:58:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:58:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1544ms 17:58:27 INFO - PROCESS | 1834 | 1461545907078 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:58:27 INFO - PROCESS | 1834 | 1461545907082 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 17:58:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:58:27 INFO - PROCESS | 1834 | 1461545907088 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:58:27 INFO - PROCESS | 1834 | 1461545907090 Marionette TRACE conn3 <- [1,2526,null,{}] 17:58:27 INFO - PROCESS | 1834 | 1461545907097 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}] 17:58:27 INFO - PROCESS | 1834 | 1461545907310 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:58:27 INFO - PROCESS | 1834 | 1461545907629 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9490e800 == 156 [pid = 1834] [id = 639] 17:58:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2d849d8000) [pid = 1834] [serial = 1918] [outer = (nil)] 17:58:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2d8cde9c00) [pid = 1834] [serial = 1919] [outer = 0x7f2d849d8000] 17:58:27 INFO - PROCESS | 1834 | 1461545907708 Marionette DEBUG loaded listener.js 17:58:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2d9259a000) [pid = 1834] [serial = 1920] [outer = 0x7f2d849d8000] 17:58:28 INFO - PROCESS | 1834 | 1461545908526 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]]]}] 17:58:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:58:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1486ms 17:58:28 INFO - PROCESS | 1834 | 1461545908575 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:58:28 INFO - PROCESS | 1834 | 1461545908579 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 17:58:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:58:28 INFO - PROCESS | 1834 | 1461545908585 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:58:28 INFO - PROCESS | 1834 | 1461545908588 Marionette TRACE conn3 <- [1,2530,null,{}] 17:58:28 INFO - PROCESS | 1834 | 1461545908593 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}] 17:58:28 INFO - PROCESS | 1834 | 1461545908813 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:58:29 INFO - PROCESS | 1834 | 1461545909150 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e93800 == 157 [pid = 1834] [id = 640] 17:58:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f2d92858800) [pid = 1834] [serial = 1921] [outer = (nil)] 17:58:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f2d936f0800) [pid = 1834] [serial = 1922] [outer = 0x7f2d92858800] 17:58:29 INFO - PROCESS | 1834 | 1461545909243 Marionette DEBUG loaded listener.js 17:58:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f2d947e4400) [pid = 1834] [serial = 1923] [outer = 0x7f2d92858800] 17:58:30 INFO - PROCESS | 1834 | 1461545910094 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]]]}] 17:58:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:58:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1578ms 17:58:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:58:30 INFO - PROCESS | 1834 | 1461545910165 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:58:30 INFO - PROCESS | 1834 | 1461545910168 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 17:58:30 INFO - PROCESS | 1834 | 1461545910175 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:58:30 INFO - PROCESS | 1834 | 1461545910178 Marionette TRACE conn3 <- [1,2534,null,{}] 17:58:30 INFO - PROCESS | 1834 | 1461545910183 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}] 17:58:30 INFO - PROCESS | 1834 | 1461545910403 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:58:30 INFO - PROCESS | 1834 | 1461545910717 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95d65800 == 158 [pid = 1834] [id = 641] 17:58:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f2d92668c00) [pid = 1834] [serial = 1924] [outer = (nil)] 17:58:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f2d9485e800) [pid = 1834] [serial = 1925] [outer = 0x7f2d92668c00] 17:58:30 INFO - PROCESS | 1834 | 1461545910801 Marionette DEBUG loaded listener.js 17:58:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f2d94f56800) [pid = 1834] [serial = 1926] [outer = 0x7f2d92668c00] 17:58:31 INFO - PROCESS | 1834 | 1461545911593 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]]]}] 17:58:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:58:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1480ms 17:58:31 INFO - PROCESS | 1834 | 1461545911655 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:58:31 INFO - PROCESS | 1834 | 1461545911659 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 17:58:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:58:31 INFO - PROCESS | 1834 | 1461545911665 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:58:31 INFO - PROCESS | 1834 | 1461545911667 Marionette TRACE conn3 <- [1,2538,null,{}] 17:58:31 INFO - PROCESS | 1834 | 1461545911673 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}] 17:58:31 INFO - PROCESS | 1834 | 1461545911886 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:58:32 INFO - PROCESS | 1834 | 1461545912209 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9915b800 == 159 [pid = 1834] [id = 642] 17:58:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f2d87fdf400) [pid = 1834] [serial = 1927] [outer = (nil)] 17:58:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f2d95116800) [pid = 1834] [serial = 1928] [outer = 0x7f2d87fdf400] 17:58:32 INFO - PROCESS | 1834 | 1461545912285 Marionette DEBUG loaded listener.js 17:58:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f2d952e7000) [pid = 1834] [serial = 1929] [outer = 0x7f2d87fdf400] 17:58:33 INFO - PROCESS | 1834 | 1461545913114 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]]]}] 17:58:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:58:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1489ms 17:58:33 INFO - PROCESS | 1834 | 1461545913155 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:58:33 INFO - PROCESS | 1834 | 1461545913159 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 17:58:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:58:33 INFO - PROCESS | 1834 | 1461545913166 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:58:33 INFO - PROCESS | 1834 | 1461545913169 Marionette TRACE conn3 <- [1,2542,null,{}] 17:58:33 INFO - PROCESS | 1834 | 1461545913174 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}] 17:58:33 INFO - PROCESS | 1834 | 1461545913389 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:58:33 INFO - PROCESS | 1834 | 1461545913753 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d995c6800 == 160 [pid = 1834] [id = 643] 17:58:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f2d952ef800) [pid = 1834] [serial = 1930] [outer = (nil)] 17:58:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f2d95559c00) [pid = 1834] [serial = 1931] [outer = 0x7f2d952ef800] 17:58:33 INFO - PROCESS | 1834 | 1461545913865 Marionette DEBUG loaded listener.js 17:58:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f2d955e6000) [pid = 1834] [serial = 1932] [outer = 0x7f2d952ef800] 17:58:34 INFO - PROCESS | 1834 | 1461545914674 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]]]}] 17:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1583ms 17:58:34 INFO - PROCESS | 1834 | 1461545914751 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:58:34 INFO - PROCESS | 1834 | 1461545914754 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 17:58:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:58:34 INFO - PROCESS | 1834 | 1461545914760 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:58:34 INFO - PROCESS | 1834 | 1461545914763 Marionette TRACE conn3 <- [1,2546,null,{}] 17:58:34 INFO - PROCESS | 1834 | 1461545914768 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}] 17:58:34 INFO - PROCESS | 1834 | 1461545914989 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:58:35 INFO - PROCESS | 1834 | 1461545915315 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d997b5000 == 161 [pid = 1834] [id = 644] 17:58:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f2d887b9800) [pid = 1834] [serial = 1933] [outer = (nil)] 17:58:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f2d95a47c00) [pid = 1834] [serial = 1934] [outer = 0x7f2d887b9800] 17:58:35 INFO - PROCESS | 1834 | 1461545915405 Marionette DEBUG loaded listener.js 17:58:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f2d95f37800) [pid = 1834] [serial = 1935] [outer = 0x7f2d887b9800] 17:58:36 INFO - PROCESS | 1834 | 1461545916229 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]]]}] 17:58:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:58:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1531ms 17:58:36 INFO - PROCESS | 1834 | 1461545916293 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:58:36 INFO - PROCESS | 1834 | 1461545916297 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 17:58:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:58:36 INFO - PROCESS | 1834 | 1461545916302 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:58:36 INFO - PROCESS | 1834 | 1461545916306 Marionette TRACE conn3 <- [1,2550,null,{}] 17:58:36 INFO - PROCESS | 1834 | 1461545916311 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}] 17:58:36 INFO - PROCESS | 1834 | 1461545916556 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:58:36 INFO - PROCESS | 1834 | 1461545916890 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99a9c800 == 162 [pid = 1834] [id = 645] 17:58:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f2d98a19c00) [pid = 1834] [serial = 1936] [outer = (nil)] 17:58:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f2d98a55800) [pid = 1834] [serial = 1937] [outer = 0x7f2d98a19c00] 17:58:36 INFO - PROCESS | 1834 | 1461545916977 Marionette DEBUG loaded listener.js 17:58:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f2d98cddc00) [pid = 1834] [serial = 1938] [outer = 0x7f2d98a19c00] 17:58:37 INFO - PROCESS | 1834 | 1461545917840 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]]]}] 17:58:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:58:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1584ms 17:58:37 INFO - PROCESS | 1834 | 1461545917889 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:58:37 INFO - PROCESS | 1834 | 1461545917898 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 17:58:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:58:37 INFO - PROCESS | 1834 | 1461545917905 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:58:37 INFO - PROCESS | 1834 | 1461545917908 Marionette TRACE conn3 <- [1,2554,null,{}] 17:58:37 INFO - PROCESS | 1834 | 1461545917914 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}] 17:58:38 INFO - PROCESS | 1834 | 1461545918197 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:58:38 INFO - PROCESS | 1834 | 1461545918528 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e715000 == 163 [pid = 1834] [id = 646] 17:58:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f2d98a14800) [pid = 1834] [serial = 1939] [outer = (nil)] 17:58:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f2d991a1400) [pid = 1834] [serial = 1940] [outer = 0x7f2d98a14800] 17:58:38 INFO - PROCESS | 1834 | 1461545918602 Marionette DEBUG loaded listener.js 17:58:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7f2d99380c00) [pid = 1834] [serial = 1941] [outer = 0x7f2d98a14800] 17:58:39 INFO - PROCESS | 1834 | 1461545919432 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]]]}] 17:58:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:58:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1582ms 17:58:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:58:39 INFO - PROCESS | 1834 | 1461545919488 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:58:39 INFO - PROCESS | 1834 | 1461545919491 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 17:58:39 INFO - PROCESS | 1834 | 1461545919497 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:58:39 INFO - PROCESS | 1834 | 1461545919500 Marionette TRACE conn3 <- [1,2558,null,{}] 17:58:39 INFO - PROCESS | 1834 | 1461545919505 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}] 17:58:39 INFO - PROCESS | 1834 | 1461545919726 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:58:40 INFO - PROCESS | 1834 | 1461545920058 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da0456800 == 164 [pid = 1834] [id = 647] 17:58:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f2d865be400) [pid = 1834] [serial = 1942] [outer = (nil)] 17:58:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f2d9939e000) [pid = 1834] [serial = 1943] [outer = 0x7f2d865be400] 17:58:40 INFO - PROCESS | 1834 | 1461545920139 Marionette DEBUG loaded listener.js 17:58:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f2d9c77cc00) [pid = 1834] [serial = 1944] [outer = 0x7f2d865be400] 17:58:40 INFO - PROCESS | 1834 | 1461545920984 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]]]}] 17:58:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:58:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1529ms 17:58:41 INFO - PROCESS | 1834 | 1461545921025 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:58:41 INFO - PROCESS | 1834 | 1461545921029 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 17:58:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:58:41 INFO - PROCESS | 1834 | 1461545921034 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:58:41 INFO - PROCESS | 1834 | 1461545921037 Marionette TRACE conn3 <- [1,2562,null,{}] 17:58:41 INFO - PROCESS | 1834 | 1461545921042 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}] 17:58:41 INFO - PROCESS | 1834 | 1461545921250 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:58:41 INFO - PROCESS | 1834 | 1461545921586 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dad295000 == 165 [pid = 1834] [id = 648] 17:58:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f2d800df400) [pid = 1834] [serial = 1945] [outer = (nil)] 17:58:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f2d9e23b800) [pid = 1834] [serial = 1946] [outer = 0x7f2d800df400] 17:58:41 INFO - PROCESS | 1834 | 1461545921668 Marionette DEBUG loaded listener.js 17:58:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f2d9ef0e000) [pid = 1834] [serial = 1947] [outer = 0x7f2d800df400] 17:58:42 INFO - PROCESS | 1834 | 1461545922524 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]]]}] 17:58:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:58:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1534ms 17:58:42 INFO - PROCESS | 1834 | 1461545922569 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:58:42 INFO - PROCESS | 1834 | 1461545922573 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 17:58:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:58:42 INFO - PROCESS | 1834 | 1461545922578 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:58:42 INFO - PROCESS | 1834 | 1461545922580 Marionette TRACE conn3 <- [1,2566,null,{}] 17:58:42 INFO - PROCESS | 1834 | 1461545922586 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}] 17:58:42 INFO - PROCESS | 1834 | 1461545922781 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:58:43 INFO - PROCESS | 1834 | 1461545923105 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db14a4000 == 166 [pid = 1834] [id = 649] 17:58:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f2d800db800) [pid = 1834] [serial = 1948] [outer = (nil)] 17:58:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f2d9f8cb800) [pid = 1834] [serial = 1949] [outer = 0x7f2d800db800] 17:58:43 INFO - PROCESS | 1834 | 1461545923194 Marionette DEBUG loaded listener.js 17:58:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f2da1f1f000) [pid = 1834] [serial = 1950] [outer = 0x7f2d800db800] 17:58:44 INFO - PROCESS | 1834 | 1461545924015 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]]]}] 17:58:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:58:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1479ms 17:58:44 INFO - PROCESS | 1834 | 1461545924059 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:58:44 INFO - PROCESS | 1834 | 1461545924062 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 17:58:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:58:44 INFO - PROCESS | 1834 | 1461545924068 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:58:44 INFO - PROCESS | 1834 | 1461545924070 Marionette TRACE conn3 <- [1,2570,null,{}] 17:58:44 INFO - PROCESS | 1834 | 1461545924075 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}] 17:58:44 INFO - PROCESS | 1834 | 1461545924296 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:58:44 INFO - PROCESS | 1834 | 1461545924627 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dbe4d4800 == 167 [pid = 1834] [id = 650] 17:58:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f2d894a9000) [pid = 1834] [serial = 1951] [outer = (nil)] 17:58:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f2da216cc00) [pid = 1834] [serial = 1952] [outer = 0x7f2d894a9000] 17:58:44 INFO - PROCESS | 1834 | 1461545924707 Marionette DEBUG loaded listener.js 17:58:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f2da5264000) [pid = 1834] [serial = 1953] [outer = 0x7f2d894a9000] 17:58:45 INFO - PROCESS | 1834 | 1461545925552 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]]]}] 17:58:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:58:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1528ms 17:58:45 INFO - PROCESS | 1834 | 1461545925597 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:58:45 INFO - PROCESS | 1834 | 1461545925601 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 17:58:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:58:45 INFO - PROCESS | 1834 | 1461545925606 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:58:45 INFO - PROCESS | 1834 | 1461545925609 Marionette TRACE conn3 <- [1,2574,null,{}] 17:58:45 INFO - PROCESS | 1834 | 1461545925614 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}] 17:58:45 INFO - PROCESS | 1834 | 1461545925835 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:58:46 INFO - PROCESS | 1834 | 1461545926173 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d85f9d000 == 168 [pid = 1834] [id = 651] 17:58:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7f2d92683000) [pid = 1834] [serial = 1954] [outer = (nil)] 17:58:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7f2dabd44000) [pid = 1834] [serial = 1955] [outer = 0x7f2d92683000] 17:58:46 INFO - PROCESS | 1834 | 1461545926251 Marionette DEBUG loaded listener.js 17:58:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7f2dabf85c00) [pid = 1834] [serial = 1956] [outer = 0x7f2d92683000] 17:58:47 INFO - PROCESS | 1834 | 1461545927077 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]]]}] 17:58:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:58:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1530ms 17:58:47 INFO - PROCESS | 1834 | 1461545927138 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:58:47 INFO - PROCESS | 1834 | 1461545927141 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 17:58:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:58:47 INFO - PROCESS | 1834 | 1461545927147 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:58:47 INFO - PROCESS | 1834 | 1461545927149 Marionette TRACE conn3 <- [1,2578,null,{}] 17:58:47 INFO - PROCESS | 1834 | 1461545927154 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}] 17:58:47 INFO - PROCESS | 1834 | 1461545927355 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:58:47 INFO - PROCESS | 1834 | 1461545927680 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8a730000 == 169 [pid = 1834] [id = 652] 17:58:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7f2da5265800) [pid = 1834] [serial = 1957] [outer = (nil)] 17:58:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 269 (0x7f2dac0a2000) [pid = 1834] [serial = 1958] [outer = 0x7f2da5265800] 17:58:47 INFO - PROCESS | 1834 | 1461545927757 Marionette DEBUG loaded listener.js 17:58:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 270 (0x7f2dac220800) [pid = 1834] [serial = 1959] [outer = 0x7f2da5265800] 17:58:48 INFO - PROCESS | 1834 | 1461545928591 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]]]}] 17:58:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:58:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1482ms 17:58:48 INFO - PROCESS | 1834 | 1461545928630 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:58:48 INFO - PROCESS | 1834 | 1461545928633 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 17:58:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:58:48 INFO - PROCESS | 1834 | 1461545928639 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:58:48 INFO - PROCESS | 1834 | 1461545928641 Marionette TRACE conn3 <- [1,2582,null,{}] 17:58:48 INFO - PROCESS | 1834 | 1461545928647 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}] 17:58:48 INFO - PROCESS | 1834 | 1461545928877 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:58:49 INFO - PROCESS | 1834 | 1461545929252 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d7ea95800 == 170 [pid = 1834] [id = 653] 17:58:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 271 (0x7f2d860eec00) [pid = 1834] [serial = 1960] [outer = (nil)] 17:58:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 272 (0x7f2daceb0000) [pid = 1834] [serial = 1961] [outer = 0x7f2d860eec00] 17:58:49 INFO - PROCESS | 1834 | 1461545929323 Marionette DEBUG loaded listener.js 17:58:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 273 (0x7f2dad24a000) [pid = 1834] [serial = 1962] [outer = 0x7f2d860eec00] 17:58:50 INFO - PROCESS | 1834 | 1461545930181 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]]]}] 17:58:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:58:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1578ms 17:58:50 INFO - PROCESS | 1834 | 1461545930218 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:58:50 INFO - PROCESS | 1834 | 1461545930221 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 17:58:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:58:50 INFO - PROCESS | 1834 | 1461545930227 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:58:50 INFO - PROCESS | 1834 | 1461545930229 Marionette TRACE conn3 <- [1,2586,null,{}] 17:58:50 INFO - PROCESS | 1834 | 1461545930235 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}] 17:58:50 INFO - PROCESS | 1834 | 1461545930442 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:58:50 INFO - PROCESS | 1834 | 1461545930772 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d820e1800 == 171 [pid = 1834] [id = 654] 17:58:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 274 (0x7f2d800d5800) [pid = 1834] [serial = 1963] [outer = (nil)] 17:58:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 275 (0x7f2d84caa800) [pid = 1834] [serial = 1964] [outer = 0x7f2d800d5800] 17:58:50 INFO - PROCESS | 1834 | 1461545930848 Marionette DEBUG loaded listener.js 17:58:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 276 (0x7f2d86ddc800) [pid = 1834] [serial = 1965] [outer = 0x7f2d800d5800] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9509c800 == 170 [pid = 1834] [id = 528] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dad291000 == 169 [pid = 1834] [id = 570] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d820ea000 == 168 [pid = 1834] [id = 529] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95086800 == 167 [pid = 1834] [id = 526] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d800b0800 == 166 [pid = 1834] [id = 573] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d800ce800 == 165 [pid = 1834] [id = 574] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d88899000 == 164 [pid = 1834] [id = 527] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d997af000 == 163 [pid = 1834] [id = 575] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d82ed5000 == 162 [pid = 1834] [id = 576] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db0bc2000 == 161 [pid = 1834] [id = 571] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db3221000 == 160 [pid = 1834] [id = 572] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d85fd2800 == 159 [pid = 1834] [id = 634] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d87ebb800 == 158 [pid = 1834] [id = 633] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d862b5000 == 157 [pid = 1834] [id = 632] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d82ec7000 == 156 [pid = 1834] [id = 631] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d80e8f800 == 155 [pid = 1834] [id = 629] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8267b800 == 154 [pid = 1834] [id = 628] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d7f11e800 == 153 [pid = 1834] [id = 627] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d7f103000 == 152 [pid = 1834] [id = 626] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d7dad3000 == 151 [pid = 1834] [id = 625] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d89216800 == 150 [pid = 1834] [id = 624] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db66af800 == 149 [pid = 1834] [id = 623] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db1724000 == 148 [pid = 1834] [id = 622] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db0aca800 == 147 [pid = 1834] [id = 621] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dad21f000 == 146 [pid = 1834] [id = 620] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dabd0b800 == 145 [pid = 1834] [id = 619] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da1f81000 == 144 [pid = 1834] [id = 618] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e722000 == 143 [pid = 1834] [id = 617] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d998c8000 == 142 [pid = 1834] [id = 616] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9924a000 == 141 [pid = 1834] [id = 615] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95796000 == 140 [pid = 1834] [id = 614] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d92577000 == 139 [pid = 1834] [id = 613] 17:58:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d86f95000 == 138 [pid = 1834] [id = 612] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 275 (0x7f2d9493ec00) [pid = 1834] [serial = 1494] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 274 (0x7f2db1702400) [pid = 1834] [serial = 1521] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 273 (0x7f2d886ae000) [pid = 1834] [serial = 1557] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 272 (0x7f2d894b0000) [pid = 1834] [serial = 1827] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 271 (0x7f2d94f61000) [pid = 1834] [serial = 1805] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 270 (0x7f2d894ac400) [pid = 1834] [serial = 1692] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 269 (0x7f2d92685000) [pid = 1834] [serial = 1620] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 268 (0x7f2d860edc00) [pid = 1834] [serial = 1764] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7f2d8b88ec00) [pid = 1834] [serial = 1761] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7f2d8ab9cc00) [pid = 1834] [serial = 1590] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7f2d936e8800) [pid = 1834] [serial = 1563] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7f2dad1fa400) [pid = 1834] [serial = 1707] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7f2d990efc00) [pid = 1834] [serial = 1650] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7f2da240a800) [pid = 1834] [serial = 1659] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7f2d87fe4c00) [pid = 1834] [serial = 1766] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7f2db12a6c00) [pid = 1834] [serial = 1587] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f2d86ed3c00) [pid = 1834] [serial = 1823] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7f2d8ab99000) [pid = 1834] [serial = 1554] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7f2d955ddc00) [pid = 1834] [serial = 1638] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7f2d9ef0c000) [pid = 1834] [serial = 1656] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7f2d94979000) [pid = 1834] [serial = 1802] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f2d9478ac00) [pid = 1834] [serial = 1793] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7f2db0a0b800) [pid = 1834] [serial = 1584] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7f2d800de800) [pid = 1834] [serial = 1725] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7f2d92669400) [pid = 1834] [serial = 1787] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f2d84baa400) [pid = 1834] [serial = 1488] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f2d9c77c800) [pid = 1834] [serial = 1653] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f2d9e9a7000) [pid = 1834] [serial = 1455] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f2d8b88bc00) [pid = 1834] [serial = 1833] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f2d8bbcdc00) [pid = 1834] [serial = 1491] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f2d9c76b800) [pid = 1834] [serial = 1704] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f2d8b80c800) [pid = 1834] [serial = 1830] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f2d9528cc00) [pid = 1834] [serial = 1808] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f2d863fd000) [pid = 1834] [serial = 1593] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f2d970ed000) [pid = 1834] [serial = 1698] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f2dad24c800) [pid = 1834] [serial = 1515] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f2d8b886400) [pid = 1834] [serial = 1772] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f2d89bee400) [pid = 1834] [serial = 1832] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f2d85e4fc00) [pid = 1834] [serial = 1524] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f2d9c77d000) [pid = 1834] [serial = 1503] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f2dac0f7c00) [pid = 1834] [serial = 1512] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f2dab1dd800) [pid = 1834] [serial = 1509] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f2d97143400) [pid = 1834] [serial = 1497] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f2db0d9e400) [pid = 1834] [serial = 1719] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f2d95560c00) [pid = 1834] [serial = 1811] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f2d98b3cc00) [pid = 1834] [serial = 1647] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2d885f4400) [pid = 1834] [serial = 1824] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f2d9f223800) [pid = 1834] [serial = 1575] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f2daf335800) [pid = 1834] [serial = 1518] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f2d9268c000) [pid = 1834] [serial = 1790] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f2d84cadc00) [pid = 1834] [serial = 1728] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f2d86891000) [pid = 1834] [serial = 1814] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f2d89c5f800) [pid = 1834] [serial = 1769] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f2d97f26800) [pid = 1834] [serial = 1569] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2db0d9dc00) [pid = 1834] [serial = 1713] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f2d8aba1c00) [pid = 1834] [serial = 1829] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f2d84cb4c00) [pid = 1834] [serial = 1763] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f2d888e5c00) [pid = 1834] [serial = 1826] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f2da2412400) [pid = 1834] [serial = 1461] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f2d94852400) [pid = 1834] [serial = 1635] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f2d9937a400) [pid = 1834] [serial = 1701] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f2d827dc800) [pid = 1834] [serial = 1820] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2d95285c00) [pid = 1834] [serial = 1665] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f2d97f30800) [pid = 1834] [serial = 1644] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f2d94810400) [pid = 1834] [serial = 1796] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f2dac0f8800) [pid = 1834] [serial = 1581] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2d98ce0800) [pid = 1834] [serial = 1500] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2d8b912c00) [pid = 1834] [serial = 1775] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2da24c6c00) [pid = 1834] [serial = 1464] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2dac0fac00) [pid = 1834] [serial = 1662] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f2d94980400) [pid = 1834] [serial = 1817] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f2d8b88d400) [pid = 1834] [serial = 1731] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f2d8c2d0800) [pid = 1834] [serial = 1778] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f2d952ee800) [pid = 1834] [serial = 1566] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f2d8cde2000) [pid = 1834] [serial = 1781] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f2d9f22c400) [pid = 1834] [serial = 1458] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f2d893aa400) [pid = 1834] [serial = 1734] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f2d8b907000) [pid = 1834] [serial = 1560] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f2dad490c00) [pid = 1834] [serial = 1710] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f2d95f33400) [pid = 1834] [serial = 1641] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f2db16de000) [pid = 1834] [serial = 1716] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2d92664800) [pid = 1834] [serial = 1629] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2d849e6800) [pid = 1834] [serial = 1821] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f2d89bf1000) [pid = 1834] [serial = 1626] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2d94859400) [pid = 1834] [serial = 1799] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2d86ddcc00) [pid = 1834] [serial = 1623] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f2db16e7c00) [pid = 1834] [serial = 1722] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2d92590800) [pid = 1834] [serial = 1784] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f2da2410c00) [pid = 1834] [serial = 1578] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2da2419c00) [pid = 1834] [serial = 1506] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2d9266f000) [pid = 1834] [serial = 1695] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2d936e7800) [pid = 1834] [serial = 1632] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2d9c787400) [pid = 1834] [serial = 1572] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 1834 | 1461545933226 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]]]}] 17:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 3036ms 17:58:53 INFO - PROCESS | 1834 | 1461545933264 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:58:53 INFO - PROCESS | 1834 | 1461545933270 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 17:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:58:53 INFO - PROCESS | 1834 | 1461545933278 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:58:53 INFO - PROCESS | 1834 | 1461545933283 Marionette TRACE conn3 <- [1,2590,null,{}] 17:58:53 INFO - PROCESS | 1834 | 1461545933289 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}] 17:58:53 INFO - PROCESS | 1834 | 1461545933488 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:58:53 INFO - PROCESS | 1834 | 1461545933678 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d80e8c000 == 139 [pid = 1834] [id = 655] 17:58:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2d849e4c00) [pid = 1834] [serial = 1966] [outer = (nil)] 17:58:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2d84cb4c00) [pid = 1834] [serial = 1967] [outer = 0x7f2d849e4c00] 17:58:53 INFO - PROCESS | 1834 | 1461545933740 Marionette DEBUG loaded listener.js 17:58:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2d85e43800) [pid = 1834] [serial = 1968] [outer = 0x7f2d849e4c00] 17:58:54 INFO - PROCESS | 1834 | 1461545934534 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]]]}] 17:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1285ms 17:58:54 INFO - PROCESS | 1834 | 1461545934582 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:58:54 INFO - PROCESS | 1834 | 1461545934590 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 17:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:58:54 INFO - PROCESS | 1834 | 1461545934601 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:58:54 INFO - PROCESS | 1834 | 1461545934605 Marionette TRACE conn3 <- [1,2594,null,{}] 17:58:54 INFO - PROCESS | 1834 | 1461545934611 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}] 17:58:54 INFO - PROCESS | 1834 | 1461545934804 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:58:54 INFO - PROCESS | 1834 | 1461545934821 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d82949000 == 140 [pid = 1834] [id = 656] 17:58:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2d865c5000) [pid = 1834] [serial = 1969] [outer = (nil)] 17:58:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2d86de3400) [pid = 1834] [serial = 1970] [outer = 0x7f2d865c5000] 17:58:54 INFO - PROCESS | 1834 | 1461545934880 Marionette DEBUG loaded listener.js 17:58:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2d86ed9800) [pid = 1834] [serial = 1971] [outer = 0x7f2d865c5000] 17:58:55 INFO - PROCESS | 1834 | 1461545935904 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]]]}] 17:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1329ms 17:58:55 INFO - PROCESS | 1834 | 1461545935932 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:58:55 INFO - PROCESS | 1834 | 1461545935935 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 17:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:58:55 INFO - PROCESS | 1834 | 1461545935941 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:58:55 INFO - PROCESS | 1834 | 1461545935946 Marionette TRACE conn3 <- [1,2598,null,{}] 17:58:55 INFO - PROCESS | 1834 | 1461545935960 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}] 17:58:56 INFO - PROCESS | 1834 | 1461545936211 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:58:56 INFO - PROCESS | 1834 | 1461545936244 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d85f9e000 == 141 [pid = 1834] [id = 657] 17:58:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2d885eb800) [pid = 1834] [serial = 1972] [outer = (nil)] 17:58:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2d886b0000) [pid = 1834] [serial = 1973] [outer = 0x7f2d885eb800] 17:58:56 INFO - PROCESS | 1834 | 1461545936303 Marionette DEBUG loaded listener.js 17:58:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f2d893a9c00) [pid = 1834] [serial = 1974] [outer = 0x7f2d885eb800] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2d947ea800) [pid = 1834] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2d89bf2800) [pid = 1834] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f2d89bec000) [pid = 1834] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2d9c61b000) [pid = 1834] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f2d8bbc9800) [pid = 1834] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2d9493d400) [pid = 1834] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2d86ff1800) [pid = 1834] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2d990ea800) [pid = 1834] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2d827d4400) [pid = 1834] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2d8bf4f400) [pid = 1834] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2d9e9a1800) [pid = 1834] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f2d89c56400) [pid = 1834] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f2d849db000) [pid = 1834] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2d95118000) [pid = 1834] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f2d8bf4f000) [pid = 1834] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f2d86ed0c00) [pid = 1834] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f2d95563800) [pid = 1834] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2d800d8000) [pid = 1834] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f2d87fdf800) [pid = 1834] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f2d86ed8c00) [pid = 1834] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f2d9c61b400) [pid = 1834] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f2d827d2800) [pid = 1834] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f2d86ed7800) [pid = 1834] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f2d863f3400) [pid = 1834] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f2d95558c00) [pid = 1834] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f2d990f1400) [pid = 1834] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f2d936ef400) [pid = 1834] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f2d888e8c00) [pid = 1834] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f2d9713ec00) [pid = 1834] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f2d8c2c4c00) [pid = 1834] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f2d9266b400) [pid = 1834] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f2d887b1800) [pid = 1834] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f2d84badc00) [pid = 1834] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f2d8bf51400) [pid = 1834] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f2d947ebc00) [pid = 1834] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f2d89bf1400) [pid = 1834] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f2d8b80d800) [pid = 1834] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f2d8cdea000) [pid = 1834] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f2d85115c00) [pid = 1834] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f2d85e51000) [pid = 1834] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2d84bb1800) [pid = 1834] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:58:57 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f2d94803800) [pid = 1834] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:58:58 INFO - PROCESS | 1834 | 1461545938175 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]]]}] 17:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 2288ms 17:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:58:58 INFO - PROCESS | 1834 | 1461545938230 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:58:58 INFO - PROCESS | 1834 | 1461545938233 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 17:58:58 INFO - PROCESS | 1834 | 1461545938237 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:58:58 INFO - PROCESS | 1834 | 1461545938241 Marionette TRACE conn3 <- [1,2602,null,{}] 17:58:58 INFO - PROCESS | 1834 | 1461545938246 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}] 17:58:58 INFO - PROCESS | 1834 | 1461545938509 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:58:58 INFO - PROCESS | 1834 | 1461545938530 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d82670800 == 142 [pid = 1834] [id = 658] 17:58:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2d800d8000) [pid = 1834] [serial = 1975] [outer = (nil)] 17:58:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2d86de3000) [pid = 1834] [serial = 1976] [outer = 0x7f2d800d8000] 17:58:58 INFO - PROCESS | 1834 | 1461545938588 Marionette DEBUG loaded listener.js 17:58:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2d894a5c00) [pid = 1834] [serial = 1977] [outer = 0x7f2d800d8000] 17:58:59 INFO - PROCESS | 1834 | 1461545939348 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]]]}] 17:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1130ms 17:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:58:59 INFO - PROCESS | 1834 | 1461545939368 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:58:59 INFO - PROCESS | 1834 | 1461545939370 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 17:58:59 INFO - PROCESS | 1834 | 1461545939376 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:58:59 INFO - PROCESS | 1834 | 1461545939379 Marionette TRACE conn3 <- [1,2606,null,{}] 17:58:59 INFO - PROCESS | 1834 | 1461545939383 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}] 17:58:59 INFO - PROCESS | 1834 | 1461545939645 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:58:59 INFO - PROCESS | 1834 | 1461545939664 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d868ef000 == 143 [pid = 1834] [id = 659] 17:58:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f2d86ed7800) [pid = 1834] [serial = 1978] [outer = (nil)] 17:58:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2d89bee800) [pid = 1834] [serial = 1979] [outer = 0x7f2d86ed7800] 17:58:59 INFO - PROCESS | 1834 | 1461545939725 Marionette DEBUG loaded listener.js 17:58:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2d89c62c00) [pid = 1834] [serial = 1980] [outer = 0x7f2d86ed7800] 17:59:01 INFO - PROCESS | 1834 | 1461545940999 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]]]}] 17:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1679ms 17:59:01 INFO - PROCESS | 1834 | 1461545941056 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:59:01 INFO - PROCESS | 1834 | 1461545941063 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 17:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:59:01 INFO - PROCESS | 1834 | 1461545941071 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:59:01 INFO - PROCESS | 1834 | 1461545941076 Marionette TRACE conn3 <- [1,2610,null,{}] 17:59:01 INFO - PROCESS | 1834 | 1461545941084 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}] 17:59:01 INFO - PROCESS | 1834 | 1461545941368 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:59:01 INFO - PROCESS | 1834 | 1461545941706 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d82945800 == 144 [pid = 1834] [id = 660] 17:59:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f2d85e50000) [pid = 1834] [serial = 1981] [outer = (nil)] 17:59:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2d863fd800) [pid = 1834] [serial = 1982] [outer = 0x7f2d85e50000] 17:59:01 INFO - PROCESS | 1834 | 1461545941783 Marionette DEBUG loaded listener.js 17:59:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f2d86de5c00) [pid = 1834] [serial = 1983] [outer = 0x7f2d85e50000] 17:59:02 INFO - PROCESS | 1834 | 1461545942737 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]]]}] 17:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1735ms 17:59:02 INFO - PROCESS | 1834 | 1461545942808 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:59:02 INFO - PROCESS | 1834 | 1461545942816 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 17:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:59:02 INFO - PROCESS | 1834 | 1461545942826 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:59:02 INFO - PROCESS | 1834 | 1461545942830 Marionette TRACE conn3 <- [1,2614,null,{}] 17:59:02 INFO - PROCESS | 1834 | 1461545942835 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}] 17:59:03 INFO - PROCESS | 1834 | 1461545943061 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:59:03 INFO - PROCESS | 1834 | 1461545943389 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d86f8c000 == 145 [pid = 1834] [id = 661] 17:59:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f2d885f0c00) [pid = 1834] [serial = 1984] [outer = (nil)] 17:59:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f2d893a8000) [pid = 1834] [serial = 1985] [outer = 0x7f2d885f0c00] 17:59:03 INFO - PROCESS | 1834 | 1461545943466 Marionette DEBUG loaded listener.js 17:59:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f2d89bf1400) [pid = 1834] [serial = 1986] [outer = 0x7f2d885f0c00] 17:59:04 INFO - PROCESS | 1834 | 1461545944379 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]]]}] 17:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1631ms 17:59:04 INFO - PROCESS | 1834 | 1461545944458 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:59:04 INFO - PROCESS | 1834 | 1461545944462 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 17:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:59:04 INFO - PROCESS | 1834 | 1461545944468 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:59:04 INFO - PROCESS | 1834 | 1461545944474 Marionette TRACE conn3 <- [1,2618,null,{}] 17:59:04 INFO - PROCESS | 1834 | 1461545944489 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}] 17:59:04 INFO - PROCESS | 1834 | 1461545944757 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:59:05 INFO - PROCESS | 1834 | 1461545945079 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d888a4800 == 146 [pid = 1834] [id = 662] 17:59:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f2d8abd0000) [pid = 1834] [serial = 1987] [outer = (nil)] 17:59:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f2d8b889000) [pid = 1834] [serial = 1988] [outer = 0x7f2d8abd0000] 17:59:05 INFO - PROCESS | 1834 | 1461545945158 Marionette DEBUG loaded listener.js 17:59:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f2d8b90fc00) [pid = 1834] [serial = 1989] [outer = 0x7f2d8abd0000] 17:59:06 INFO - PROCESS | 1834 | 1461545946006 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]]]}] 17:59:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:59:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1590ms 17:59:06 INFO - PROCESS | 1834 | 1461545946059 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:59:06 INFO - PROCESS | 1834 | 1461545946063 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 17:59:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:59:06 INFO - PROCESS | 1834 | 1461545946069 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:59:06 INFO - PROCESS | 1834 | 1461545946072 Marionette TRACE conn3 <- [1,2622,null,{}] 17:59:06 INFO - PROCESS | 1834 | 1461545946077 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}] 17:59:06 INFO - PROCESS | 1834 | 1461545946280 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:59:06 INFO - PROCESS | 1834 | 1461545946609 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d89b58800 == 147 [pid = 1834] [id = 663] 17:59:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f2d8b803800) [pid = 1834] [serial = 1990] [outer = (nil)] 17:59:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f2d8bbcbc00) [pid = 1834] [serial = 1991] [outer = 0x7f2d8b803800] 17:59:06 INFO - PROCESS | 1834 | 1461545946685 Marionette DEBUG loaded listener.js 17:59:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f2d8c2c6000) [pid = 1834] [serial = 1992] [outer = 0x7f2d8b803800] 17:59:07 INFO - PROCESS | 1834 | 1461545947488 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]]]}] 17:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1477ms 17:59:07 INFO - PROCESS | 1834 | 1461545947548 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:59:07 INFO - PROCESS | 1834 | 1461545947552 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 17:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:59:07 INFO - PROCESS | 1834 | 1461545947557 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:59:07 INFO - PROCESS | 1834 | 1461545947559 Marionette TRACE conn3 <- [1,2626,null,{}] 17:59:07 INFO - PROCESS | 1834 | 1461545947565 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}] 17:59:07 INFO - PROCESS | 1834 | 1461545947792 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:59:08 INFO - PROCESS | 1834 | 1461545948117 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8b9d9000 == 148 [pid = 1834] [id = 664] 17:59:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f2d8cd6e400) [pid = 1834] [serial = 1993] [outer = (nil)] 17:59:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f2d8cde8c00) [pid = 1834] [serial = 1994] [outer = 0x7f2d8cd6e400] 17:59:08 INFO - PROCESS | 1834 | 1461545948195 Marionette DEBUG loaded listener.js 17:59:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f2d92662400) [pid = 1834] [serial = 1995] [outer = 0x7f2d8cd6e400] 17:59:09 INFO - PROCESS | 1834 | 1461545949046 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]]]}] 17:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1531ms 17:59:09 INFO - PROCESS | 1834 | 1461545949090 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:59:09 INFO - PROCESS | 1834 | 1461545949094 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 17:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:59:09 INFO - PROCESS | 1834 | 1461545949100 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:59:09 INFO - PROCESS | 1834 | 1461545949102 Marionette TRACE conn3 <- [1,2630,null,{}] 17:59:09 INFO - PROCESS | 1834 | 1461545949107 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}] 17:59:09 INFO - PROCESS | 1834 | 1461545949337 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:59:09 INFO - PROCESS | 1834 | 1461545949652 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8ccbb000 == 149 [pid = 1834] [id = 665] 17:59:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f2d9266f000) [pid = 1834] [serial = 1996] [outer = (nil)] 17:59:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f2d936f2400) [pid = 1834] [serial = 1997] [outer = 0x7f2d9266f000] 17:59:09 INFO - PROCESS | 1834 | 1461545949735 Marionette DEBUG loaded listener.js 17:59:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f2d947de000) [pid = 1834] [serial = 1998] [outer = 0x7f2d9266f000] 17:59:10 INFO - PROCESS | 1834 | 1461545950529 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]]]}] 17:59:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:59:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1479ms 17:59:10 INFO - PROCESS | 1834 | 1461545950580 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:59:10 INFO - PROCESS | 1834 | 1461545950584 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 17:59:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:59:10 INFO - PROCESS | 1834 | 1461545950589 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:59:10 INFO - PROCESS | 1834 | 1461545950592 Marionette TRACE conn3 <- [1,2634,null,{}] 17:59:10 INFO - PROCESS | 1834 | 1461545950597 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}] 17:59:10 INFO - PROCESS | 1834 | 1461545950794 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:59:11 INFO - PROCESS | 1834 | 1461545951070 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d92577000 == 150 [pid = 1834] [id = 666] 17:59:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f2d8cde2400) [pid = 1834] [serial = 1999] [outer = (nil)] 17:59:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f2d9482d400) [pid = 1834] [serial = 2000] [outer = 0x7f2d8cde2400] 17:59:11 INFO - PROCESS | 1834 | 1461545951184 Marionette DEBUG loaded listener.js 17:59:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f2d9485bc00) [pid = 1834] [serial = 2001] [outer = 0x7f2d8cde2400] 17:59:11 INFO - PROCESS | 1834 | 1461545951991 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]]]}] 17:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1480ms 17:59:12 INFO - PROCESS | 1834 | 1461545952071 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:59:12 INFO - PROCESS | 1834 | 1461545952074 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 17:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:59:12 INFO - PROCESS | 1834 | 1461545952080 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:59:12 INFO - PROCESS | 1834 | 1461545952082 Marionette TRACE conn3 <- [1,2638,null,{}] 17:59:12 INFO - PROCESS | 1834 | 1461545952088 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}] 17:59:12 INFO - PROCESS | 1834 | 1461545952342 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:59:12 INFO - PROCESS | 1834 | 1461545952663 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94961000 == 151 [pid = 1834] [id = 667] 17:59:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f2d8cde3800) [pid = 1834] [serial = 2002] [outer = (nil)] 17:59:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2d9493e400) [pid = 1834] [serial = 2003] [outer = 0x7f2d8cde3800] 17:59:12 INFO - PROCESS | 1834 | 1461545952736 Marionette DEBUG loaded listener.js 17:59:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f2d94f5dc00) [pid = 1834] [serial = 2004] [outer = 0x7f2d8cde3800] 17:59:13 INFO - PROCESS | 1834 | 1461545953555 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]]]}] 17:59:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:59:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1531ms 17:59:13 INFO - PROCESS | 1834 | 1461545953612 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:59:13 INFO - PROCESS | 1834 | 1461545953615 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 17:59:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:59:13 INFO - PROCESS | 1834 | 1461545953640 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:59:13 INFO - PROCESS | 1834 | 1461545953643 Marionette TRACE conn3 <- [1,2642,null,{}] 17:59:13 INFO - PROCESS | 1834 | 1461545953650 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}] 17:59:13 INFO - PROCESS | 1834 | 1461545953868 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:59:14 INFO - PROCESS | 1834 | 1461545954183 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e8e000 == 152 [pid = 1834] [id = 668] 17:59:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f2d9266e400) [pid = 1834] [serial = 2005] [outer = (nil)] 17:59:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2d95287000) [pid = 1834] [serial = 2006] [outer = 0x7f2d9266e400] 17:59:14 INFO - PROCESS | 1834 | 1461545954267 Marionette DEBUG loaded listener.js 17:59:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2d95562400) [pid = 1834] [serial = 2007] [outer = 0x7f2d9266e400] 17:59:15 INFO - PROCESS | 1834 | 1461545955100 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]]]}] 17:59:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:59:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1505ms 17:59:15 INFO - PROCESS | 1834 | 1461545955127 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:59:15 INFO - PROCESS | 1834 | 1461545955131 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 17:59:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:59:15 INFO - PROCESS | 1834 | 1461545955136 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:59:15 INFO - PROCESS | 1834 | 1461545955138 Marionette TRACE conn3 <- [1,2646,null,{}] 17:59:15 INFO - PROCESS | 1834 | 1461545955145 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}] 17:59:15 INFO - PROCESS | 1834 | 1461545955367 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:59:15 INFO - PROCESS | 1834 | 1461545955645 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95436800 == 153 [pid = 1834] [id = 669] 17:59:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2d95c09c00) [pid = 1834] [serial = 2008] [outer = (nil)] 17:59:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2d95f3c800) [pid = 1834] [serial = 2009] [outer = 0x7f2d95c09c00] 17:59:15 INFO - PROCESS | 1834 | 1461545955772 Marionette DEBUG loaded listener.js 17:59:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2d96edb800) [pid = 1834] [serial = 2010] [outer = 0x7f2d95c09c00] 17:59:16 INFO - PROCESS | 1834 | 1461545956653 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]]]}] 17:59:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:59:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1581ms 17:59:16 INFO - PROCESS | 1834 | 1461545956719 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:59:16 INFO - PROCESS | 1834 | 1461545956723 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 17:59:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:59:16 INFO - PROCESS | 1834 | 1461545956728 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:59:16 INFO - PROCESS | 1834 | 1461545956733 Marionette TRACE conn3 <- [1,2650,null,{}] 17:59:16 INFO - PROCESS | 1834 | 1461545956738 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}] 17:59:16 INFO - PROCESS | 1834 | 1461545956980 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:59:17 INFO - PROCESS | 1834 | 1461545957296 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d97592000 == 154 [pid = 1834] [id = 670] 17:59:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2d936ebc00) [pid = 1834] [serial = 2011] [outer = (nil)] 17:59:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2d98a0c400) [pid = 1834] [serial = 2012] [outer = 0x7f2d936ebc00] 17:59:17 INFO - PROCESS | 1834 | 1461545957379 Marionette DEBUG loaded listener.js 17:59:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2d98a96000) [pid = 1834] [serial = 2013] [outer = 0x7f2d936ebc00] 17:59:18 INFO - PROCESS | 1834 | 1461545958186 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]]]}] 17:59:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:59:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1528ms 17:59:18 INFO - PROCESS | 1834 | 1461545958264 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:59:18 INFO - PROCESS | 1834 | 1461545958266 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 17:59:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:59:18 INFO - PROCESS | 1834 | 1461545958277 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:59:18 INFO - PROCESS | 1834 | 1461545958279 Marionette TRACE conn3 <- [1,2654,null,{}] 17:59:18 INFO - PROCESS | 1834 | 1461545958285 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}] 17:59:18 INFO - PROCESS | 1834 | 1461545958515 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:59:18 INFO - PROCESS | 1834 | 1461545958832 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9930f000 == 155 [pid = 1834] [id = 671] 17:59:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2d94eb4000) [pid = 1834] [serial = 2014] [outer = (nil)] 17:59:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2d98b44c00) [pid = 1834] [serial = 2015] [outer = 0x7f2d94eb4000] 17:59:18 INFO - PROCESS | 1834 | 1461545958906 Marionette DEBUG loaded listener.js 17:59:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f2d99033c00) [pid = 1834] [serial = 2016] [outer = 0x7f2d94eb4000] 17:59:19 INFO - PROCESS | 1834 | 1461545959757 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]]]}] 17:59:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:59:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1530ms 17:59:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:59:19 INFO - PROCESS | 1834 | 1461545959808 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:59:19 INFO - PROCESS | 1834 | 1461545959811 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 17:59:19 INFO - PROCESS | 1834 | 1461545959815 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:59:19 INFO - PROCESS | 1834 | 1461545959819 Marionette TRACE conn3 <- [1,2658,null,{}] 17:59:19 INFO - PROCESS | 1834 | 1461545959824 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}] 17:59:20 INFO - PROCESS | 1834 | 1461545960033 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:59:20 INFO - PROCESS | 1834 | 1461545960353 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99618000 == 156 [pid = 1834] [id = 672] 17:59:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2d989aec00) [pid = 1834] [serial = 2017] [outer = (nil)] 17:59:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2d990e7400) [pid = 1834] [serial = 2018] [outer = 0x7f2d989aec00] 17:59:20 INFO - PROCESS | 1834 | 1461545960431 Marionette DEBUG loaded listener.js 17:59:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2d991a2c00) [pid = 1834] [serial = 2019] [outer = 0x7f2d989aec00] 17:59:21 INFO - PROCESS | 1834 | 1461545961232 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]]]}] 17:59:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:59:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1485ms 17:59:21 INFO - PROCESS | 1834 | 1461545961302 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:59:21 INFO - PROCESS | 1834 | 1461545961306 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 17:59:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:59:21 INFO - PROCESS | 1834 | 1461545961311 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:59:21 INFO - PROCESS | 1834 | 1461545961314 Marionette TRACE conn3 <- [1,2662,null,{}] 17:59:21 INFO - PROCESS | 1834 | 1461545961319 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}] 17:59:21 INFO - PROCESS | 1834 | 1461545961524 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:59:21 INFO - PROCESS | 1834 | 1461545961857 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d998e1000 == 157 [pid = 1834] [id = 673] 17:59:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f2d84bb7c00) [pid = 1834] [serial = 2020] [outer = (nil)] 17:59:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f2d9937dc00) [pid = 1834] [serial = 2021] [outer = 0x7f2d84bb7c00] 17:59:21 INFO - PROCESS | 1834 | 1461545961932 Marionette DEBUG loaded listener.js 17:59:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f2d9939f800) [pid = 1834] [serial = 2022] [outer = 0x7f2d84bb7c00] 17:59:22 INFO - PROCESS | 1834 | 1461545962735 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]]]}] 17:59:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:59:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1481ms 17:59:22 INFO - PROCESS | 1834 | 1461545962793 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:59:22 INFO - PROCESS | 1834 | 1461545962797 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 17:59:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:59:22 INFO - PROCESS | 1834 | 1461545962802 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:59:22 INFO - PROCESS | 1834 | 1461545962804 Marionette TRACE conn3 <- [1,2666,null,{}] 17:59:22 INFO - PROCESS | 1834 | 1461545962810 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}] 17:59:23 INFO - PROCESS | 1834 | 1461545963018 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:59:23 INFO - PROCESS | 1834 | 1461545963300 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99a9e800 == 158 [pid = 1834] [id = 674] 17:59:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f2d8abccc00) [pid = 1834] [serial = 2023] [outer = (nil)] 17:59:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f2d9b256000) [pid = 1834] [serial = 2024] [outer = 0x7f2d8abccc00] 17:59:23 INFO - PROCESS | 1834 | 1461545963417 Marionette DEBUG loaded listener.js 17:59:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f2d9c77d800) [pid = 1834] [serial = 2025] [outer = 0x7f2d8abccc00] 17:59:24 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:24 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:59:24 INFO - PROCESS | 1834 | 1461545964670 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]]]}] 17:59:24 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) 17:59:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1882ms 17:59:24 INFO - PROCESS | 1834 | 1461545964685 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:59:24 INFO - PROCESS | 1834 | 1461545964689 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 17:59:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:59:24 INFO - PROCESS | 1834 | 1461545964698 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:59:24 INFO - PROCESS | 1834 | 1461545964703 Marionette TRACE conn3 <- [1,2670,null,{}] 17:59:24 INFO - PROCESS | 1834 | 1461545964710 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}] 17:59:24 INFO - PROCESS | 1834 | 1461545964964 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:59:25 INFO - PROCESS | 1834 | 1461545965249 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d7f104800 == 159 [pid = 1834] [id = 675] 17:59:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f2d800d2c00) [pid = 1834] [serial = 2026] [outer = (nil)] 17:59:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f2d86ed4000) [pid = 1834] [serial = 2027] [outer = 0x7f2d800d2c00] 17:59:25 INFO - PROCESS | 1834 | 1461545965321 Marionette DEBUG loaded listener.js 17:59:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f2d993a4800) [pid = 1834] [serial = 2028] [outer = 0x7f2d800d2c00] 17:59:26 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:26 INFO - PROCESS | 1834 | 1461545966635 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] 17:59:26 INFO - PROCESS | 1834 | 1461545966728 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 17:59:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:59:26 INFO - PROCESS | 1834 | 1461545966740 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:59:26 INFO - PROCESS | 1834 | 1461545966743 Marionette TRACE conn3 <- [1,2674,null,{}] 17:59:26 INFO - PROCESS | 1834 | 1461545966750 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}] 17:59:26 INFO - PROCESS | 1834 | 1461545966961 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:59:27 INFO - PROCESS | 1834 | 1461545967776 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d800b7800 == 160 [pid = 1834] [id = 676] 17:59:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f2d800df800) [pid = 1834] [serial = 2029] [outer = (nil)] 17:59:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2d827d2000) [pid = 1834] [serial = 2030] [outer = 0x7f2d800df800] 17:59:27 INFO - PROCESS | 1834 | 1461545967847 Marionette DEBUG loaded listener.js 17:59:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2d84bab800) [pid = 1834] [serial = 2031] [outer = 0x7f2d800df800] 17:59:29 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:29 INFO - PROCESS | 1834 | 1461545969219 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] 17:59:29 INFO - PROCESS | 1834 | 1461545969376 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 17:59:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:59:29 INFO - PROCESS | 1834 | 1461545969403 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:59:29 INFO - PROCESS | 1834 | 1461545969409 Marionette TRACE conn3 <- [1,2678,null,{}] 17:59:29 INFO - PROCESS | 1834 | 1461545969423 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}] 17:59:29 INFO - PROCESS | 1834 | 1461545969811 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9ff5f800 == 159 [pid = 1834] [id = 341] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db0a53800 == 158 [pid = 1834] [id = 188] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d82670800 == 157 [pid = 1834] [id = 658] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d85f9e000 == 156 [pid = 1834] [id = 657] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d82949000 == 155 [pid = 1834] [id = 656] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d80e8c000 == 154 [pid = 1834] [id = 655] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d7ea95800 == 153 [pid = 1834] [id = 653] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8a730000 == 152 [pid = 1834] [id = 652] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d85f9d000 == 151 [pid = 1834] [id = 651] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dbe4d4800 == 150 [pid = 1834] [id = 650] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db14a4000 == 149 [pid = 1834] [id = 649] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dad295000 == 148 [pid = 1834] [id = 648] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da0456800 == 147 [pid = 1834] [id = 647] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e715000 == 146 [pid = 1834] [id = 646] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99a9c800 == 145 [pid = 1834] [id = 645] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d997b5000 == 144 [pid = 1834] [id = 644] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d995c6800 == 143 [pid = 1834] [id = 643] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9915b800 == 142 [pid = 1834] [id = 642] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95d65800 == 141 [pid = 1834] [id = 641] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e93800 == 140 [pid = 1834] [id = 640] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9490e800 == 139 [pid = 1834] [id = 639] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8cd1d000 == 138 [pid = 1834] [id = 638] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8ba9a000 == 137 [pid = 1834] [id = 637] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d86d16800 == 136 [pid = 1834] [id = 636] 17:59:30 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d82686000 == 135 [pid = 1834] [id = 635] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2d94eb1c00) [pid = 1834] [serial = 1851] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f2d9ef13400) [pid = 1834] [serial = 1884] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f2d8abc3400) [pid = 1834] [serial = 1901] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f2d9ca13c00) [pid = 1834] [serial = 1878] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f2d9c782800) [pid = 1834] [serial = 1877] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f2d8cd6c400) [pid = 1834] [serial = 1836] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f2d8bf49800) [pid = 1834] [serial = 1835] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f2d95117c00) [pid = 1834] [serial = 1806] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f2d887b1c00) [pid = 1834] [serial = 1767] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f2d99373000) [pid = 1834] [serial = 1868] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f2d865c5c00) [pid = 1834] [serial = 1896] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f2d924c7c00) [pid = 1834] [serial = 1782] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2da1e1e800) [pid = 1834] [serial = 1889] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2d8b906c00) [pid = 1834] [serial = 1773] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f2d863fe800) [pid = 1834] [serial = 1892] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2da2169000) [pid = 1834] [serial = 1890] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2d9554bc00) [pid = 1834] [serial = 1809] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f2d8cd78800) [pid = 1834] [serial = 1779] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2d9713e800) [pid = 1834] [serial = 1857] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f2d975e6c00) [pid = 1834] [serial = 1859] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2d887b9c00) [pid = 1834] [serial = 1899] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2d886a9800) [pid = 1834] [serial = 1838] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2d9dfd3800) [pid = 1834] [serial = 1881] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2d9f8d0400) [pid = 1834] [serial = 1887] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2d8b88b000) [pid = 1834] [serial = 1893] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2d98e20800) [pid = 1834] [serial = 1865] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f2d95a51c00) [pid = 1834] [serial = 1818] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f2d955d9400) [pid = 1834] [serial = 1812] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2d95a4d000) [pid = 1834] [serial = 1853] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f2d887ba000) [pid = 1834] [serial = 1839] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f2d99aab400) [pid = 1834] [serial = 1872] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f2d96edc000) [pid = 1834] [serial = 1856] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2d9380c000) [pid = 1834] [serial = 1847] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f2d8b890400) [pid = 1834] [serial = 1842] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f2d9903ec00) [pid = 1834] [serial = 1866] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f2d98b35400) [pid = 1834] [serial = 1863] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f2d8cde6c00) [pid = 1834] [serial = 1844] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f2d9493c800) [pid = 1834] [serial = 1800] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f2d9e9a9400) [pid = 1834] [serial = 1883] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f2d9259bc00) [pid = 1834] [serial = 1785] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f2d9bc1a800) [pid = 1834] [serial = 1875] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f2d9d81e000) [pid = 1834] [serial = 1880] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f2d98a0e000) [pid = 1834] [serial = 1860] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f2d9919f800) [pid = 1834] [serial = 1689] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f2d94788800) [pid = 1834] [serial = 1848] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f2d993a0c00) [pid = 1834] [serial = 1871] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f2d8b88cc00) [pid = 1834] [serial = 1902] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f2d95f41000) [pid = 1834] [serial = 1854] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f2d9482dc00) [pid = 1834] [serial = 1797] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f2d9f229800) [pid = 1834] [serial = 1886] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f2d99398000) [pid = 1834] [serial = 1869] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f2d9480dc00) [pid = 1834] [serial = 1850] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f2d8abc6000) [pid = 1834] [serial = 1841] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f2d8ab9b000) [pid = 1834] [serial = 1770] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f2d8ba67c00) [pid = 1834] [serial = 1776] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2d92682c00) [pid = 1834] [serial = 1788] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f2d85e46800) [pid = 1834] [serial = 1895] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2d98a4f000) [pid = 1834] [serial = 1862] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f2d92859000) [pid = 1834] [serial = 1791] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f2d947eb000) [pid = 1834] [serial = 1794] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f2d9585ec00) [pid = 1834] [serial = 1815] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f2d886ac400) [pid = 1834] [serial = 1898] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f2d94985400) [pid = 1834] [serial = 1803] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f2d92671000) [pid = 1834] [serial = 1845] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f2d99ab1c00) [pid = 1834] [serial = 1874] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f2d85114000) [pid = 1834] [serial = 1904] [outer = (nil)] [url = about:blank] 17:59:30 INFO - PROCESS | 1834 | 1461545970391 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d7dade000 == 136 [pid = 1834] [id = 677] 17:59:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f2d849dd800) [pid = 1834] [serial = 2032] [outer = (nil)] 17:59:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f2d860ee800) [pid = 1834] [serial = 2033] [outer = 0x7f2d849dd800] 17:59:30 INFO - PROCESS | 1834 | 1461545970474 Marionette DEBUG loaded listener.js 17:59:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f2d8688d800) [pid = 1834] [serial = 2034] [outer = 0x7f2d849dd800] 17:59:31 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:31 INFO - PROCESS | 1834 | 1461545971648 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]]]}] 17:59:31 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) 17:59:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2301ms 17:59:31 INFO - PROCESS | 1834 | 1461545971699 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:59:31 INFO - PROCESS | 1834 | 1461545971722 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 17:59:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:59:31 INFO - PROCESS | 1834 | 1461545971741 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:59:31 INFO - PROCESS | 1834 | 1461545971744 Marionette TRACE conn3 <- [1,2682,null,{}] 17:59:31 INFO - PROCESS | 1834 | 1461545971750 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}] 17:59:32 INFO - PROCESS | 1834 | 1461545972063 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:59:32 INFO - PROCESS | 1834 | 1461545972084 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d82686000 == 137 [pid = 1834] [id = 678] 17:59:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f2d8688e400) [pid = 1834] [serial = 2035] [outer = (nil)] 17:59:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2d86fea800) [pid = 1834] [serial = 2036] [outer = 0x7f2d8688e400] 17:59:32 INFO - PROCESS | 1834 | 1461545972144 Marionette DEBUG loaded listener.js 17:59:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f2d885f4400) [pid = 1834] [serial = 2037] [outer = 0x7f2d8688e400] 17:59:33 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:33 INFO - PROCESS | 1834 | 1461545973442 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]]]}] 17:59:33 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) 17:59:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1735ms 17:59:33 INFO - PROCESS | 1834 | 1461545973474 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:59:33 INFO - PROCESS | 1834 | 1461545973477 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 17:59:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:59:33 INFO - PROCESS | 1834 | 1461545973494 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:59:33 INFO - PROCESS | 1834 | 1461545973503 Marionette TRACE conn3 <- [1,2686,null,{}] 17:59:33 INFO - PROCESS | 1834 | 1461545973524 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}] 17:59:33 INFO - PROCESS | 1834 | 1461545973798 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:59:33 INFO - PROCESS | 1834 | 1461545973835 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d862c7800 == 138 [pid = 1834] [id = 679] 17:59:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f2d885f9400) [pid = 1834] [serial = 2038] [outer = (nil)] 17:59:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f2d893ab800) [pid = 1834] [serial = 2039] [outer = 0x7f2d885f9400] 17:59:33 INFO - PROCESS | 1834 | 1461545973893 Marionette DEBUG loaded listener.js 17:59:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2d89c58000) [pid = 1834] [serial = 2040] [outer = 0x7f2d885f9400] 17:59:35 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2d800d8000) [pid = 1834] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f2d92858800) [pid = 1834] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f2d87fd9000) [pid = 1834] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f2d800df400) [pid = 1834] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f2d8abc8c00) [pid = 1834] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f2d952ef800) [pid = 1834] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f2d87fdf400) [pid = 1834] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f2d849e4c00) [pid = 1834] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f2d800db800) [pid = 1834] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f2d885eb800) [pid = 1834] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f2d894a9000) [pid = 1834] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7f2d865be400) [pid = 1834] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f2d92668c00) [pid = 1834] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7f2da5265800) [pid = 1834] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7f2d98a14800) [pid = 1834] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7f2d82cf0800) [pid = 1834] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f2d887b9800) [pid = 1834] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7f2d865c5000) [pid = 1834] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7f2d849e3c00) [pid = 1834] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7f2d92683000) [pid = 1834] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7f2d849d8000) [pid = 1834] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:59:35 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7f2d98a19c00) [pid = 1834] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:59:35 INFO - PROCESS | 1834 | 1461545975443 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] 17:59:35 INFO - PROCESS | 1834 | 1461545975502 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 17:59:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:59:35 INFO - PROCESS | 1834 | 1461545975507 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:59:35 INFO - PROCESS | 1834 | 1461545975509 Marionette TRACE conn3 <- [1,2690,null,{}] 17:59:35 INFO - PROCESS | 1834 | 1461545975514 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}] 17:59:35 INFO - PROCESS | 1834 | 1461545975757 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:59:35 INFO - PROCESS | 1834 | 1461545975869 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d86c56000 == 139 [pid = 1834] [id = 680] 17:59:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7f2d800d7400) [pid = 1834] [serial = 2041] [outer = (nil)] 17:59:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7f2d89be8c00) [pid = 1834] [serial = 2042] [outer = 0x7f2d800d7400] 17:59:35 INFO - PROCESS | 1834 | 1461545975931 Marionette DEBUG loaded listener.js 17:59:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7f2d89c5f800) [pid = 1834] [serial = 2043] [outer = 0x7f2d800d7400] 17:59:37 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:37 INFO - PROCESS | 1834 | 1461545977036 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] 17:59:37 INFO - PROCESS | 1834 | 1461545977093 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 17:59:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:59:37 INFO - PROCESS | 1834 | 1461545977098 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:59:37 INFO - PROCESS | 1834 | 1461545977100 Marionette TRACE conn3 <- [1,2694,null,{}] 17:59:37 INFO - PROCESS | 1834 | 1461545977105 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}] 17:59:37 INFO - PROCESS | 1834 | 1461545977365 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:59:37 INFO - PROCESS | 1834 | 1461545977704 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d7f10a000 == 140 [pid = 1834] [id = 681] 17:59:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f2d800d1800) [pid = 1834] [serial = 2044] [outer = (nil)] 17:59:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f2d827d2800) [pid = 1834] [serial = 2045] [outer = 0x7f2d800d1800] 17:59:37 INFO - PROCESS | 1834 | 1461545977780 Marionette DEBUG loaded listener.js 17:59:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f2d84ca7c00) [pid = 1834] [serial = 2046] [outer = 0x7f2d800d1800] 17:59:39 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:39 INFO - PROCESS | 1834 | 1461545979215 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] 17:59:39 INFO - PROCESS | 1834 | 1461545979243 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 17:59:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:59:39 INFO - PROCESS | 1834 | 1461545979250 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:59:39 INFO - PROCESS | 1834 | 1461545979256 Marionette TRACE conn3 <- [1,2698,null,{}] 17:59:39 INFO - PROCESS | 1834 | 1461545979264 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}] 17:59:39 INFO - PROCESS | 1834 | 1461545979477 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:59:39 INFO - PROCESS | 1834 | 1461545979740 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8656e800 == 141 [pid = 1834] [id = 682] 17:59:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f2d84ca8400) [pid = 1834] [serial = 2047] [outer = (nil)] 17:59:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f2d86edd000) [pid = 1834] [serial = 2048] [outer = 0x7f2d84ca8400] 17:59:39 INFO - PROCESS | 1834 | 1461545979816 Marionette DEBUG loaded listener.js 17:59:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f2d885f9800) [pid = 1834] [serial = 2049] [outer = 0x7f2d84ca8400] 17:59:41 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:41 INFO - PROCESS | 1834 | 1461545981158 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] 17:59:41 INFO - PROCESS | 1834 | 1461545981274 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 17:59:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:59:41 INFO - PROCESS | 1834 | 1461545981285 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:59:41 INFO - PROCESS | 1834 | 1461545981287 Marionette TRACE conn3 <- [1,2702,null,{}] 17:59:41 INFO - PROCESS | 1834 | 1461545981293 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}] 17:59:41 INFO - PROCESS | 1834 | 1461545981493 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:59:41 INFO - PROCESS | 1834 | 1461545981702 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d888a1800 == 142 [pid = 1834] [id = 683] 17:59:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f2d87fd9000) [pid = 1834] [serial = 2050] [outer = (nil)] 17:59:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f2d894acc00) [pid = 1834] [serial = 2051] [outer = 0x7f2d87fd9000] 17:59:41 INFO - PROCESS | 1834 | 1461545981820 Marionette DEBUG loaded listener.js 17:59:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f2d8abcf800) [pid = 1834] [serial = 2052] [outer = 0x7f2d87fd9000] 17:59:42 INFO - PROCESS | 1834 | 1461545982763 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]]]}] 17:59:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:59:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1528ms 17:59:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:59:42 INFO - PROCESS | 1834 | 1461545982813 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:59:42 INFO - PROCESS | 1834 | 1461545982816 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 17:59:42 INFO - PROCESS | 1834 | 1461545982832 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:59:42 INFO - PROCESS | 1834 | 1461545982840 Marionette TRACE conn3 <- [1,2706,null,{}] 17:59:42 INFO - PROCESS | 1834 | 1461545982846 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}] 17:59:43 INFO - PROCESS | 1834 | 1461545983112 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:59:43 INFO - PROCESS | 1834 | 1461545983434 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8a726000 == 143 [pid = 1834] [id = 684] 17:59:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f2d886a6800) [pid = 1834] [serial = 2053] [outer = (nil)] 17:59:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f2d8ba6b800) [pid = 1834] [serial = 2054] [outer = 0x7f2d886a6800] 17:59:43 INFO - PROCESS | 1834 | 1461545983510 Marionette DEBUG loaded listener.js 17:59:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f2d8bbd1000) [pid = 1834] [serial = 2055] [outer = 0x7f2d886a6800] 17:59:44 INFO - PROCESS | 1834 | 1461545984357 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]]]}] 17:59:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:59:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1598ms 17:59:44 INFO - PROCESS | 1834 | 1461545984421 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 17:59:44 INFO - PROCESS | 1834 | 1461545984426 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 17:59:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:59:44 INFO - PROCESS | 1834 | 1461545984431 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:59:44 INFO - PROCESS | 1834 | 1461545984434 Marionette TRACE conn3 <- [1,2710,null,{}] 17:59:44 INFO - PROCESS | 1834 | 1461545984439 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}] 17:59:44 INFO - PROCESS | 1834 | 1461545984657 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:59:44 INFO - PROCESS | 1834 | 1461545984910 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8becc800 == 144 [pid = 1834] [id = 685] 17:59:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f2d8aba2400) [pid = 1834] [serial = 2056] [outer = (nil)] 17:59:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f2d8c2c8400) [pid = 1834] [serial = 2057] [outer = 0x7f2d8aba2400] 17:59:45 INFO - PROCESS | 1834 | 1461545985027 Marionette DEBUG loaded listener.js 17:59:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2d8cd6dc00) [pid = 1834] [serial = 2058] [outer = 0x7f2d8aba2400] 17:59:45 INFO - PROCESS | 1834 | 1461545985842 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] 17:59:45 INFO - PROCESS | 1834 | 1461545985916 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 17:59:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:59:45 INFO - PROCESS | 1834 | 1461545985922 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:59:45 INFO - PROCESS | 1834 | 1461545985924 Marionette TRACE conn3 <- [1,2714,null,{}] 17:59:45 INFO - PROCESS | 1834 | 1461545985930 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}] 17:59:46 INFO - PROCESS | 1834 | 1461545986146 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:59:46 INFO - PROCESS | 1834 | 1461545986400 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8cd02800 == 145 [pid = 1834] [id = 686] 17:59:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f2d8cde6c00) [pid = 1834] [serial = 2059] [outer = (nil)] 17:59:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f2d924c7800) [pid = 1834] [serial = 2060] [outer = 0x7f2d8cde6c00] 17:59:46 INFO - PROCESS | 1834 | 1461545986538 Marionette DEBUG loaded listener.js 17:59:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f2d92667800) [pid = 1834] [serial = 2061] [outer = 0x7f2d8cde6c00] 17:59:47 INFO - PROCESS | 1834 | 1461545987430 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]]]}] 17:59:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:59:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1529ms 17:59:47 INFO - PROCESS | 1834 | 1461545987451 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:59:47 INFO - PROCESS | 1834 | 1461545987454 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 17:59:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:59:47 INFO - PROCESS | 1834 | 1461545987460 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:59:47 INFO - PROCESS | 1834 | 1461545987462 Marionette TRACE conn3 <- [1,2718,null,{}] 17:59:47 INFO - PROCESS | 1834 | 1461545987468 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}] 17:59:47 INFO - PROCESS | 1834 | 1461545987690 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:59:47 INFO - PROCESS | 1834 | 1461545987938 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d92567000 == 146 [pid = 1834] [id = 687] 17:59:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2d8ab9b800) [pid = 1834] [serial = 2062] [outer = (nil)] 17:59:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2d92853800) [pid = 1834] [serial = 2063] [outer = 0x7f2d8ab9b800] 17:59:48 INFO - PROCESS | 1834 | 1461545988025 Marionette DEBUG loaded listener.js 17:59:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2d936ea400) [pid = 1834] [serial = 2064] [outer = 0x7f2d8ab9b800] 17:59:48 INFO - PROCESS | 1834 | 1461545988933 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] 17:59:49 INFO - PROCESS | 1834 | 1461545988996 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 17:59:49 INFO - PROCESS | 1834 | 1461545989002 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:59:49 INFO - PROCESS | 1834 | 1461545989005 Marionette TRACE conn3 <- [1,2722,null,{}] 17:59:49 INFO - PROCESS | 1834 | 1461545989010 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}] 17:59:49 INFO - PROCESS | 1834 | 1461545989211 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:59:49 INFO - PROCESS | 1834 | 1461545989470 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9470d000 == 147 [pid = 1834] [id = 688] 17:59:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2d8cde7000) [pid = 1834] [serial = 2065] [outer = (nil)] 17:59:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f2d9380e400) [pid = 1834] [serial = 2066] [outer = 0x7f2d8cde7000] 17:59:49 INFO - PROCESS | 1834 | 1461545989585 Marionette DEBUG loaded listener.js 17:59:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2d9478c800) [pid = 1834] [serial = 2067] [outer = 0x7f2d8cde7000] 17:59:50 INFO - PROCESS | 1834 | 1461545990458 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] 17:59:50 INFO - PROCESS | 1834 | 1461545990490 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 17:59:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:59:50 INFO - PROCESS | 1834 | 1461545990496 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:59:50 INFO - PROCESS | 1834 | 1461545990498 Marionette TRACE conn3 <- [1,2726,null,{}] 17:59:50 INFO - PROCESS | 1834 | 1461545990503 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}] 17:59:50 INFO - PROCESS | 1834 | 1461545990707 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:59:50 INFO - PROCESS | 1834 | 1461545990971 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94b7d800 == 148 [pid = 1834] [id = 689] 17:59:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2d9284d000) [pid = 1834] [serial = 2068] [outer = (nil)] 17:59:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f2d9480b400) [pid = 1834] [serial = 2069] [outer = 0x7f2d9284d000] 17:59:51 INFO - PROCESS | 1834 | 1461545991086 Marionette DEBUG loaded listener.js 17:59:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2d94829400) [pid = 1834] [serial = 2070] [outer = 0x7f2d9284d000] 17:59:51 INFO - PROCESS | 1834 | 1461545991909 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]]]}] 17:59:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:59:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1477ms 17:59:51 INFO - PROCESS | 1834 | 1461545991974 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:59:51 INFO - PROCESS | 1834 | 1461545991978 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 17:59:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:59:51 INFO - PROCESS | 1834 | 1461545991984 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:59:51 INFO - PROCESS | 1834 | 1461545991987 Marionette TRACE conn3 <- [1,2730,null,{}] 17:59:51 INFO - PROCESS | 1834 | 1461545991992 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}] 17:59:52 INFO - PROCESS | 1834 | 1461545992203 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:59:52 INFO - PROCESS | 1834 | 1461545992471 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95088800 == 149 [pid = 1834] [id = 690] 17:59:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f2d936ea800) [pid = 1834] [serial = 2071] [outer = (nil)] 17:59:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f2d94855c00) [pid = 1834] [serial = 2072] [outer = 0x7f2d936ea800] 17:59:52 INFO - PROCESS | 1834 | 1461545992547 Marionette DEBUG loaded listener.js 17:59:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f2d9493ec00) [pid = 1834] [serial = 2073] [outer = 0x7f2d936ea800] 17:59:53 INFO - PROCESS | 1834 | 1461545993776 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] 17:59:53 INFO - PROCESS | 1834 | 1461545993819 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 17:59:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:59:53 INFO - PROCESS | 1834 | 1461545993825 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:59:53 INFO - PROCESS | 1834 | 1461545993828 Marionette TRACE conn3 <- [1,2734,null,{}] 17:59:53 INFO - PROCESS | 1834 | 1461545993833 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}] 17:59:54 INFO - PROCESS | 1834 | 1461545994094 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:59:54 INFO - PROCESS | 1834 | 1461545994364 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95792000 == 150 [pid = 1834] [id = 691] 17:59:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f2d94857c00) [pid = 1834] [serial = 2074] [outer = (nil)] 17:59:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f2d94985800) [pid = 1834] [serial = 2075] [outer = 0x7f2d94857c00] 17:59:54 INFO - PROCESS | 1834 | 1461545994448 Marionette DEBUG loaded listener.js 17:59:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f2d95115400) [pid = 1834] [serial = 2076] [outer = 0x7f2d94857c00] 17:59:55 INFO - PROCESS | 1834 | 1461545995355 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]]]}] 17:59:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:59:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1577ms 17:59:55 INFO - PROCESS | 1834 | 1461545995404 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:59:55 INFO - PROCESS | 1834 | 1461545995408 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 17:59:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:59:55 INFO - PROCESS | 1834 | 1461545995413 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:59:55 INFO - PROCESS | 1834 | 1461545995416 Marionette TRACE conn3 <- [1,2738,null,{}] 17:59:55 INFO - PROCESS | 1834 | 1461545995422 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}] 17:59:55 INFO - PROCESS | 1834 | 1461545995663 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:59:55 INFO - PROCESS | 1834 | 1461545995973 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d963b2800 == 151 [pid = 1834] [id = 692] 17:59:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f2d954ea800) [pid = 1834] [serial = 2077] [outer = (nil)] 17:59:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f2d9555cc00) [pid = 1834] [serial = 2078] [outer = 0x7f2d954ea800] 17:59:56 INFO - PROCESS | 1834 | 1461545996050 Marionette DEBUG loaded listener.js 17:59:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f2d955d9400) [pid = 1834] [serial = 2079] [outer = 0x7f2d954ea800] 17:59:56 INFO - PROCESS | 1834 | 1461545996868 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]]]}] 17:59:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:59:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1528ms 17:59:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:59:56 INFO - PROCESS | 1834 | 1461545996944 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:59:56 INFO - PROCESS | 1834 | 1461545996946 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 17:59:56 INFO - PROCESS | 1834 | 1461545996953 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:59:56 INFO - PROCESS | 1834 | 1461545996956 Marionette TRACE conn3 <- [1,2742,null,{}] 17:59:56 INFO - PROCESS | 1834 | 1461545996961 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}] 17:59:57 INFO - PROCESS | 1834 | 1461545997209 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:59:57 INFO - PROCESS | 1834 | 1461545997518 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d98e36800 == 152 [pid = 1834] [id = 693] 17:59:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f2d8c2cb400) [pid = 1834] [serial = 2080] [outer = (nil)] 17:59:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f2d9585c800) [pid = 1834] [serial = 2081] [outer = 0x7f2d8c2cb400] 17:59:57 INFO - PROCESS | 1834 | 1461545997593 Marionette DEBUG loaded listener.js 17:59:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f2d95a45800) [pid = 1834] [serial = 2082] [outer = 0x7f2d8c2cb400] 17:59:58 INFO - PROCESS | 1834 | 1461545998375 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]]]}] 17:59:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:59:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1484ms 17:59:58 INFO - PROCESS | 1834 | 1461545998437 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:59:58 INFO - PROCESS | 1834 | 1461545998441 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 17:59:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:59:58 INFO - PROCESS | 1834 | 1461545998446 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:59:58 INFO - PROCESS | 1834 | 1461545998448 Marionette TRACE conn3 <- [1,2746,null,{}] 17:59:58 INFO - PROCESS | 1834 | 1461545998454 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}] 17:59:58 INFO - PROCESS | 1834 | 1461545998667 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:59:58 INFO - PROCESS | 1834 | 1461545998934 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99250000 == 153 [pid = 1834] [id = 694] 17:59:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f2d95a46400) [pid = 1834] [serial = 2083] [outer = (nil)] 17:59:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f2d95c02800) [pid = 1834] [serial = 2084] [outer = 0x7f2d95a46400] 17:59:59 INFO - PROCESS | 1834 | 1461545999049 Marionette DEBUG loaded listener.js 17:59:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f2d95c0dc00) [pid = 1834] [serial = 2085] [outer = 0x7f2d95a46400] 17:59:59 INFO - PROCESS | 1834 | 1461545999837 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]]]}] 17:59:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:59:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1432ms 17:59:59 INFO - PROCESS | 1834 | 1461545999880 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:59:59 INFO - PROCESS | 1834 | 1461545999884 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 17:59:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:59:59 INFO - PROCESS | 1834 | 1461545999895 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:59:59 INFO - PROCESS | 1834 | 1461545999897 Marionette TRACE conn3 <- [1,2750,null,{}] 17:59:59 INFO - PROCESS | 1834 | 1461545999907 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}] 18:00:00 INFO - PROCESS | 1834 | 1461546000123 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 18:00:00 INFO - PROCESS | 1834 | 1461546000396 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d995c5800 == 154 [pid = 1834] [id = 695] 18:00:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f2d95c0f000) [pid = 1834] [serial = 2086] [outer = (nil)] 18:00:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f2d95f40800) [pid = 1834] [serial = 2087] [outer = 0x7f2d95c0f000] 18:00:00 INFO - PROCESS | 1834 | 1461546000511 Marionette DEBUG loaded listener.js 18:00:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f2d970f1400) [pid = 1834] [serial = 2088] [outer = 0x7f2d95c0f000] 18:00:01 INFO - PROCESS | 1834 | 1461546001320 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]]]}] 18:00:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:00:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1494ms 18:00:01 INFO - PROCESS | 1834 | 1461546001384 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 18:00:01 INFO - PROCESS | 1834 | 1461546001387 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 18:00:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:00:01 INFO - PROCESS | 1834 | 1461546001393 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:00:01 INFO - PROCESS | 1834 | 1461546001395 Marionette TRACE conn3 <- [1,2754,null,{}] 18:00:01 INFO - PROCESS | 1834 | 1461546001400 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}] 18:00:01 INFO - PROCESS | 1834 | 1461546001631 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 18:00:01 INFO - PROCESS | 1834 | 1461546001986 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d7ea9f800 == 155 [pid = 1834] [id = 696] 18:00:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f2d800d7c00) [pid = 1834] [serial = 2089] [outer = (nil)] 18:00:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f2d863f6800) [pid = 1834] [serial = 2090] [outer = 0x7f2d800d7c00] 18:00:02 INFO - PROCESS | 1834 | 1461546002069 Marionette DEBUG loaded listener.js 18:00:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2d95f32800) [pid = 1834] [serial = 2091] [outer = 0x7f2d800d7c00] 18:00:02 INFO - PROCESS | 1834 | 1461546002949 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]]]}] 18:00:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:00:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1629ms 18:00:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:00:03 INFO - PROCESS | 1834 | 1461546003023 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 18:00:03 INFO - PROCESS | 1834 | 1461546003026 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 18:00:03 INFO - PROCESS | 1834 | 1461546003032 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:00:03 INFO - PROCESS | 1834 | 1461546003035 Marionette TRACE conn3 <- [1,2758,null,{}] 18:00:03 INFO - PROCESS | 1834 | 1461546003040 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}] 18:00:03 INFO - PROCESS | 1834 | 1461546003276 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 18:00:03 INFO - PROCESS | 1834 | 1461546003605 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d84b33000 == 156 [pid = 1834] [id = 697] 18:00:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f2d849da000) [pid = 1834] [serial = 2092] [outer = (nil)] 18:00:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f2d860ea400) [pid = 1834] [serial = 2093] [outer = 0x7f2d849da000] 18:00:03 INFO - PROCESS | 1834 | 1461546003683 Marionette DEBUG loaded listener.js 18:00:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2d8bf48400) [pid = 1834] [serial = 2094] [outer = 0x7f2d849da000] 18:00:05 INFO - PROCESS | 1834 | 1461546005040 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]]]}] 18:00:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:00:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 2134ms 18:00:05 INFO - PROCESS | 1834 | 1461546005166 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 18:00:05 INFO - PROCESS | 1834 | 1461546005173 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 18:00:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:00:05 INFO - PROCESS | 1834 | 1461546005187 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:00:05 INFO - PROCESS | 1834 | 1461546005191 Marionette TRACE conn3 <- [1,2762,null,{}] 18:00:05 INFO - PROCESS | 1834 | 1461546005200 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}] 18:00:05 INFO - PROCESS | 1834 | 1461546005396 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 18:00:05 INFO - PROCESS | 1834 | 1461546005636 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d88453800 == 157 [pid = 1834] [id = 698] 18:00:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2d84bad000) [pid = 1834] [serial = 2095] [outer = (nil)] 18:00:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2d8688b800) [pid = 1834] [serial = 2096] [outer = 0x7f2d84bad000] 18:00:05 INFO - PROCESS | 1834 | 1461546005707 Marionette DEBUG loaded listener.js 18:00:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2d86ff6c00) [pid = 1834] [serial = 2097] [outer = 0x7f2d84bad000] 18:00:06 INFO - PROCESS | 1834 | 1461546006626 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]]]}] 18:00:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:00:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1489ms 18:00:06 INFO - PROCESS | 1834 | 1461546006670 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 18:00:06 INFO - PROCESS | 1834 | 1461546006686 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 18:00:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:00:06 INFO - PROCESS | 1834 | 1461546006702 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:00:06 INFO - PROCESS | 1834 | 1461546006705 Marionette TRACE conn3 <- [1,2766,null,{}] 18:00:06 INFO - PROCESS | 1834 | 1461546006717 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}] 18:00:07 INFO - PROCESS | 1834 | 1461546007167 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 18:00:07 INFO - PROCESS | 1834 | 1461546007405 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d820e7800 == 158 [pid = 1834] [id = 699] 18:00:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2d888e2400) [pid = 1834] [serial = 2098] [outer = (nil)] 18:00:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2d89beac00) [pid = 1834] [serial = 2099] [outer = 0x7f2d888e2400] 18:00:07 INFO - PROCESS | 1834 | 1461546007471 Marionette DEBUG loaded listener.js 18:00:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2d89c61400) [pid = 1834] [serial = 2100] [outer = 0x7f2d888e2400] 18:00:07 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d84b1e000 == 157 [pid = 1834] [id = 530] 18:00:07 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d86c56000 == 156 [pid = 1834] [id = 680] 18:00:07 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d862c7800 == 155 [pid = 1834] [id = 679] 18:00:07 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f2d84caa800) [pid = 1834] [serial = 1964] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d82686000 == 154 [pid = 1834] [id = 678] 18:00:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d7dade000 == 153 [pid = 1834] [id = 677] 18:00:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d800b7800 == 152 [pid = 1834] [id = 676] 18:00:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9930f000 == 151 [pid = 1834] [id = 671] 18:00:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d97592000 == 150 [pid = 1834] [id = 670] 18:00:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95436800 == 149 [pid = 1834] [id = 669] 18:00:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94e8e000 == 148 [pid = 1834] [id = 668] 18:00:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94961000 == 147 [pid = 1834] [id = 667] 18:00:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d92577000 == 146 [pid = 1834] [id = 666] 18:00:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8ccbb000 == 145 [pid = 1834] [id = 665] 18:00:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8b9d9000 == 144 [pid = 1834] [id = 664] 18:00:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d89b58800 == 143 [pid = 1834] [id = 663] 18:00:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d888a4800 == 142 [pid = 1834] [id = 662] 18:00:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d86f8c000 == 141 [pid = 1834] [id = 661] 18:00:08 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d82945800 == 140 [pid = 1834] [id = 660] 18:00:08 INFO - PROCESS | 1834 | 1461546008458 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]]]}] 18:00:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:00:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1794ms 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2d86de3000) [pid = 1834] [serial = 1976] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2d894a5c00) [pid = 1834] [serial = 1977] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2d936f0800) [pid = 1834] [serial = 1922] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2d894a5000) [pid = 1834] [serial = 1911] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2d9ef0e000) [pid = 1834] [serial = 1947] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2d8b887400) [pid = 1834] [serial = 1913] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f2d95559c00) [pid = 1834] [serial = 1931] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f2d95116800) [pid = 1834] [serial = 1928] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2d84cb4c00) [pid = 1834] [serial = 1967] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f2da1f1f000) [pid = 1834] [serial = 1950] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f2d893a9c00) [pid = 1834] [serial = 1974] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f2da216cc00) [pid = 1834] [serial = 1952] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2d9c77cc00) [pid = 1834] [serial = 1944] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f2d886b0000) [pid = 1834] [serial = 1973] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f2d9e23b800) [pid = 1834] [serial = 1946] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f2d9485e800) [pid = 1834] [serial = 1925] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f2d85e43800) [pid = 1834] [serial = 1968] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f2d955e6000) [pid = 1834] [serial = 1932] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f2dac220800) [pid = 1834] [serial = 1959] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f2da5264000) [pid = 1834] [serial = 1953] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f2d99380c00) [pid = 1834] [serial = 1941] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f2d8cd6e800) [pid = 1834] [serial = 1917] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f2d95f37800) [pid = 1834] [serial = 1935] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f2d86ed9800) [pid = 1834] [serial = 1971] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f2d8b90cc00) [pid = 1834] [serial = 1914] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f2d952e7000) [pid = 1834] [serial = 1929] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f2d860ef800) [pid = 1834] [serial = 1908] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f2d84cae000) [pid = 1834] [serial = 1907] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f2d9f8cb800) [pid = 1834] [serial = 1949] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f2d947e4400) [pid = 1834] [serial = 1923] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f2dabd44000) [pid = 1834] [serial = 1955] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f2d887b6400) [pid = 1834] [serial = 1910] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f2dac0a2000) [pid = 1834] [serial = 1958] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f2d9259a000) [pid = 1834] [serial = 1920] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f2d95a47c00) [pid = 1834] [serial = 1934] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2d86de3400) [pid = 1834] [serial = 1970] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f2d9939e000) [pid = 1834] [serial = 1943] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2daceb0000) [pid = 1834] [serial = 1961] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f2d98a55800) [pid = 1834] [serial = 1937] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f2d98cddc00) [pid = 1834] [serial = 1938] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f2d8ba65400) [pid = 1834] [serial = 1916] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f2d94f56800) [pid = 1834] [serial = 1926] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f2d991a1400) [pid = 1834] [serial = 1940] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f2dabf85c00) [pid = 1834] [serial = 1956] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f2d8cde9c00) [pid = 1834] [serial = 1919] [outer = (nil)] [url = about:blank] 18:00:08 INFO - PROCESS | 1834 | 1461546008544 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 18:00:08 INFO - PROCESS | 1834 | 1461546008549 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 18:00:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:00:08 INFO - PROCESS | 1834 | 1461546008555 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:00:08 INFO - PROCESS | 1834 | 1461546008560 Marionette TRACE conn3 <- [1,2770,null,{}] 18:00:08 INFO - PROCESS | 1834 | 1461546008574 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}] 18:00:08 INFO - PROCESS | 1834 | 1461546008780 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 18:00:09 INFO - PROCESS | 1834 | 1461546008999 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d851de800 == 141 [pid = 1834] [id = 700] 18:00:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f2d8b80e000) [pid = 1834] [serial = 2101] [outer = (nil)] 18:00:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f2d8b887400) [pid = 1834] [serial = 2102] [outer = 0x7f2d8b80e000] 18:00:09 INFO - PROCESS | 1834 | 1461546009069 Marionette DEBUG loaded listener.js 18:00:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f2d8b910800) [pid = 1834] [serial = 2103] [outer = 0x7f2d8b80e000] 18:00:09 INFO - PROCESS | 1834 | 1461546009776 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]]]}] 18:00:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:00:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1238ms 18:00:09 INFO - PROCESS | 1834 | 1461546009793 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 18:00:09 INFO - PROCESS | 1834 | 1461546009798 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 18:00:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:00:09 INFO - PROCESS | 1834 | 1461546009803 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:00:09 INFO - PROCESS | 1834 | 1461546009805 Marionette TRACE conn3 <- [1,2774,null,{}] 18:00:09 INFO - PROCESS | 1834 | 1461546009810 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}] 18:00:10 INFO - PROCESS | 1834 | 1461546010116 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 18:00:10 INFO - PROCESS | 1834 | 1461546010271 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d88460000 == 142 [pid = 1834] [id = 701] 18:00:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2d8510ac00) [pid = 1834] [serial = 2104] [outer = (nil)] 18:00:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f2d8cdde800) [pid = 1834] [serial = 2105] [outer = 0x7f2d8510ac00] 18:00:10 INFO - PROCESS | 1834 | 1461546010354 Marionette DEBUG loaded listener.js 18:00:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f2d924ce400) [pid = 1834] [serial = 2106] [outer = 0x7f2d8510ac00] 18:00:11 INFO - PROCESS | 1834 | 1461546011176 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]]]}] 18:00:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:00:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1428ms 18:00:11 INFO - PROCESS | 1834 | 1461546011233 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 18:00:11 INFO - PROCESS | 1834 | 1461546011236 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 18:00:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:00:11 INFO - PROCESS | 1834 | 1461546011255 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:00:11 INFO - PROCESS | 1834 | 1461546011258 Marionette TRACE conn3 <- [1,2778,null,{}] 18:00:11 INFO - PROCESS | 1834 | 1461546011263 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}] 18:00:11 INFO - PROCESS | 1834 | 1461546011535 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 18:00:11 INFO - PROCESS | 1834 | 1461546011563 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8a728000 == 143 [pid = 1834] [id = 702] 18:00:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f2d8cde4000) [pid = 1834] [serial = 2107] [outer = (nil)] 18:00:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2d9259d400) [pid = 1834] [serial = 2108] [outer = 0x7f2d8cde4000] 18:00:11 INFO - PROCESS | 1834 | 1461546011626 Marionette DEBUG loaded listener.js 18:00:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2d92669000) [pid = 1834] [serial = 2109] [outer = 0x7f2d8cde4000] 18:00:12 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f2d86ed7800) [pid = 1834] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:00:12 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2d885f9400) [pid = 1834] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:00:12 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f2d8688e400) [pid = 1834] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:00:12 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f2d849dd800) [pid = 1834] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:00:12 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f2d800df800) [pid = 1834] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:00:12 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f2d800d5800) [pid = 1834] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:00:12 INFO - PROCESS | 1834 | 1461546012933 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]]]}] 18:00:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:00:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1735ms 18:00:12 INFO - PROCESS | 1834 | 1461546012991 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 18:00:12 INFO - PROCESS | 1834 | 1461546012995 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 18:00:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:00:13 INFO - PROCESS | 1834 | 1461546013009 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:00:13 INFO - PROCESS | 1834 | 1461546013011 Marionette TRACE conn3 <- [1,2782,null,{}] 18:00:13 INFO - PROCESS | 1834 | 1461546013017 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}] 18:00:13 INFO - PROCESS | 1834 | 1461546013305 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 18:00:13 INFO - PROCESS | 1834 | 1461546013503 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8c1cc800 == 144 [pid = 1834] [id = 703] 18:00:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2d9284e000) [pid = 1834] [serial = 2110] [outer = (nil)] 18:00:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f2d9485e800) [pid = 1834] [serial = 2111] [outer = 0x7f2d9284e000] 18:00:13 INFO - PROCESS | 1834 | 1461546013565 Marionette DEBUG loaded listener.js 18:00:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f2d94ead800) [pid = 1834] [serial = 2112] [outer = 0x7f2d9284e000] 18:00:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:00:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1191ms 18:00:14 INFO - PROCESS | 1834 | 1461546014193 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]]]}] 18:00:14 INFO - PROCESS | 1834 | 1461546014202 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 18:00:14 INFO - PROCESS | 1834 | 1461546014206 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 18:00:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:00:14 INFO - PROCESS | 1834 | 1461546014211 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:00:14 INFO - PROCESS | 1834 | 1461546014213 Marionette TRACE conn3 <- [1,2786,null,{}] 18:00:14 INFO - PROCESS | 1834 | 1461546014218 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}] 18:00:14 INFO - PROCESS | 1834 | 1461546014482 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 18:00:14 INFO - PROCESS | 1834 | 1461546014506 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d92564000 == 145 [pid = 1834] [id = 704] 18:00:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f2d92856c00) [pid = 1834] [serial = 2113] [outer = (nil)] 18:00:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2d94982c00) [pid = 1834] [serial = 2114] [outer = 0x7f2d92856c00] 18:00:14 INFO - PROCESS | 1834 | 1461546014563 Marionette DEBUG loaded listener.js 18:00:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2d952e9c00) [pid = 1834] [serial = 2115] [outer = 0x7f2d92856c00] 18:00:15 INFO - PROCESS | 1834 | 1461546015711 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]]]}] 18:00:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:00:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1527ms 18:00:15 INFO - PROCESS | 1834 | 1461546015740 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 18:00:15 INFO - PROCESS | 1834 | 1461546015748 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 18:00:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:00:15 INFO - PROCESS | 1834 | 1461546015756 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:00:15 INFO - PROCESS | 1834 | 1461546015761 Marionette TRACE conn3 <- [1,2790,null,{}] 18:00:15 INFO - PROCESS | 1834 | 1461546015768 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}] 18:00:15 INFO - PROCESS | 1834 | 1461546015978 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 18:00:16 INFO - PROCESS | 1834 | 1461546016295 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d85f8e000 == 146 [pid = 1834] [id = 705] 18:00:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2d86ed3c00) [pid = 1834] [serial = 2116] [outer = (nil)] 18:00:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2d86feec00) [pid = 1834] [serial = 2117] [outer = 0x7f2d86ed3c00] 18:00:16 INFO - PROCESS | 1834 | 1461546016377 Marionette DEBUG loaded listener.js 18:00:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f2d887af800) [pid = 1834] [serial = 2118] [outer = 0x7f2d86ed3c00] 18:00:17 INFO - PROCESS | 1834 | 1461546017224 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]]]}] 18:00:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:00:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1532ms 18:00:17 INFO - PROCESS | 1834 | 1461546017288 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 18:00:17 INFO - PROCESS | 1834 | 1461546017297 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 18:00:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:00:17 INFO - PROCESS | 1834 | 1461546017307 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:00:17 INFO - PROCESS | 1834 | 1461546017310 Marionette TRACE conn3 <- [1,2794,null,{}] 18:00:17 INFO - PROCESS | 1834 | 1461546017316 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}] 18:00:17 INFO - PROCESS | 1834 | 1461546017566 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 18:00:17 INFO - PROCESS | 1834 | 1461546017912 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8be23800 == 147 [pid = 1834] [id = 706] 18:00:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2d89c64400) [pid = 1834] [serial = 2119] [outer = (nil)] 18:00:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2d8b80b800) [pid = 1834] [serial = 2120] [outer = 0x7f2d89c64400] 18:00:17 INFO - PROCESS | 1834 | 1461546017989 Marionette DEBUG loaded listener.js 18:00:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f2d8b90ec00) [pid = 1834] [serial = 2121] [outer = 0x7f2d89c64400] 18:00:18 INFO - PROCESS | 1834 | 1461546018797 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]]]}] 18:00:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:00:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1533ms 18:00:18 INFO - PROCESS | 1834 | 1461546018840 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 18:00:18 INFO - PROCESS | 1834 | 1461546018844 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 18:00:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:00:18 INFO - PROCESS | 1834 | 1461546018850 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:00:18 INFO - PROCESS | 1834 | 1461546018856 Marionette TRACE conn3 <- [1,2798,null,{}] 18:00:18 INFO - PROCESS | 1834 | 1461546018871 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}] 18:00:19 INFO - PROCESS | 1834 | 1461546019116 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 18:00:19 INFO - PROCESS | 1834 | 1461546019419 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94e11800 == 148 [pid = 1834] [id = 707] 18:00:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2d92593800) [pid = 1834] [serial = 2122] [outer = (nil)] 18:00:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f2d92684800) [pid = 1834] [serial = 2123] [outer = 0x7f2d92593800] 18:00:19 INFO - PROCESS | 1834 | 1461546019499 Marionette DEBUG loaded listener.js 18:00:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f2d94789c00) [pid = 1834] [serial = 2124] [outer = 0x7f2d92593800] 18:00:20 INFO - PROCESS | 1834 | 1461546020365 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]]]}] 18:00:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:00:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1540ms 18:00:20 INFO - PROCESS | 1834 | 1461546020391 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 18:00:20 INFO - PROCESS | 1834 | 1461546020394 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 18:00:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:00:20 INFO - PROCESS | 1834 | 1461546020400 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:00:20 INFO - PROCESS | 1834 | 1461546020402 Marionette TRACE conn3 <- [1,2802,null,{}] 18:00:20 INFO - PROCESS | 1834 | 1461546020408 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}] 18:00:20 INFO - PROCESS | 1834 | 1461546020617 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 18:00:20 INFO - PROCESS | 1834 | 1461546020925 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95982800 == 149 [pid = 1834] [id = 708] 18:00:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f2d94f60c00) [pid = 1834] [serial = 2125] [outer = (nil)] 18:00:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f2d9511e800) [pid = 1834] [serial = 2126] [outer = 0x7f2d94f60c00] 18:00:21 INFO - PROCESS | 1834 | 1461546021019 Marionette DEBUG loaded listener.js 18:00:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f2d954e8000) [pid = 1834] [serial = 2127] [outer = 0x7f2d94f60c00] 18:00:21 INFO - PROCESS | 1834 | 1461546021834 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]]]}] 18:00:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:00:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1479ms 18:00:21 INFO - PROCESS | 1834 | 1461546021881 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 18:00:21 INFO - PROCESS | 1834 | 1461546021885 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 18:00:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:00:21 INFO - PROCESS | 1834 | 1461546021890 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:00:21 INFO - PROCESS | 1834 | 1461546021892 Marionette TRACE conn3 <- [1,2806,null,{}] 18:00:21 INFO - PROCESS | 1834 | 1461546021898 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}] 18:00:22 INFO - PROCESS | 1834 | 1461546022118 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 18:00:22 INFO - PROCESS | 1834 | 1461546022384 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d97595800 == 150 [pid = 1834] [id = 709] 18:00:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f2d95a48400) [pid = 1834] [serial = 2128] [outer = (nil)] 18:00:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f2d95f3f400) [pid = 1834] [serial = 2129] [outer = 0x7f2d95a48400] 18:00:22 INFO - PROCESS | 1834 | 1461546022506 Marionette DEBUG loaded listener.js 18:00:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f2d9713c000) [pid = 1834] [serial = 2130] [outer = 0x7f2d95a48400] 18:00:23 INFO - PROCESS | 1834 | 1461546023324 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]]]}] 18:00:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:00:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1479ms 18:00:23 INFO - PROCESS | 1834 | 1461546023371 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 18:00:23 INFO - PROCESS | 1834 | 1461546023375 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 18:00:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:00:23 INFO - PROCESS | 1834 | 1461546023381 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:00:23 INFO - PROCESS | 1834 | 1461546023383 Marionette TRACE conn3 <- [1,2810,null,{}] 18:00:23 INFO - PROCESS | 1834 | 1461546023388 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}] 18:00:23 INFO - PROCESS | 1834 | 1461546023612 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 18:00:23 INFO - PROCESS | 1834 | 1461546023919 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d995cf000 == 151 [pid = 1834] [id = 710] 18:00:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f2d97f2e000) [pid = 1834] [serial = 2131] [outer = (nil)] 18:00:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f2d98a51c00) [pid = 1834] [serial = 2132] [outer = 0x7f2d97f2e000] 18:00:24 INFO - PROCESS | 1834 | 1461546024002 Marionette DEBUG loaded listener.js 18:00:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f2d98b3e400) [pid = 1834] [serial = 2133] [outer = 0x7f2d97f2e000] 18:00:24 INFO - PROCESS | 1834 | 1461546024794 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]]]}] 18:00:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:00:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1477ms 18:00:24 INFO - PROCESS | 1834 | 1461546024859 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 18:00:24 INFO - PROCESS | 1834 | 1461546024863 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 18:00:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:00:24 INFO - PROCESS | 1834 | 1461546024868 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:00:24 INFO - PROCESS | 1834 | 1461546024870 Marionette TRACE conn3 <- [1,2814,null,{}] 18:00:24 INFO - PROCESS | 1834 | 1461546024876 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}] 18:00:25 INFO - PROCESS | 1834 | 1461546025075 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 18:00:25 INFO - PROCESS | 1834 | 1461546025399 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d997a7800 == 152 [pid = 1834] [id = 711] 18:00:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f2d95116800) [pid = 1834] [serial = 2134] [outer = (nil)] 18:00:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f2d98cde800) [pid = 1834] [serial = 2135] [outer = 0x7f2d95116800] 18:00:25 INFO - PROCESS | 1834 | 1461546025476 Marionette DEBUG loaded listener.js 18:00:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f2d98ce9c00) [pid = 1834] [serial = 2136] [outer = 0x7f2d95116800] 18:00:26 INFO - PROCESS | 1834 | 1461546026268 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]]]}] 18:00:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:00:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1441ms 18:00:26 INFO - PROCESS | 1834 | 1461546026311 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 18:00:26 INFO - PROCESS | 1834 | 1461546026314 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 18:00:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:00:26 INFO - PROCESS | 1834 | 1461546026321 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:00:26 INFO - PROCESS | 1834 | 1461546026323 Marionette TRACE conn3 <- [1,2818,null,{}] 18:00:26 INFO - PROCESS | 1834 | 1461546026328 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}] 18:00:26 INFO - PROCESS | 1834 | 1461546026536 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 18:00:26 INFO - PROCESS | 1834 | 1461546026802 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d998dd800 == 153 [pid = 1834] [id = 712] 18:00:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f2d97141c00) [pid = 1834] [serial = 2137] [outer = (nil)] 18:00:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f2d9903d000) [pid = 1834] [serial = 2138] [outer = 0x7f2d97141c00] 18:00:26 INFO - PROCESS | 1834 | 1461546026916 Marionette DEBUG loaded listener.js 18:00:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f2d990e6800) [pid = 1834] [serial = 2139] [outer = 0x7f2d97141c00] 18:00:27 INFO - PROCESS | 1834 | 1461546027728 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]]]}] 18:00:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:00:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1436ms 18:00:27 INFO - PROCESS | 1834 | 1461546027758 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 18:00:27 INFO - PROCESS | 1834 | 1461546027762 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 18:00:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:00:27 INFO - PROCESS | 1834 | 1461546027768 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:00:27 INFO - PROCESS | 1834 | 1461546027770 Marionette TRACE conn3 <- [1,2822,null,{}] 18:00:27 INFO - PROCESS | 1834 | 1461546027775 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}] 18:00:28 INFO - PROCESS | 1834 | 1461546027992 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 18:00:28 INFO - PROCESS | 1834 | 1461546028261 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99991000 == 154 [pid = 1834] [id = 713] 18:00:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f2d98ce9400) [pid = 1834] [serial = 2140] [outer = (nil)] 18:00:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f2d9919b400) [pid = 1834] [serial = 2141] [outer = 0x7f2d98ce9400] 18:00:28 INFO - PROCESS | 1834 | 1461546028377 Marionette DEBUG loaded listener.js 18:00:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f2d99372c00) [pid = 1834] [serial = 2142] [outer = 0x7f2d98ce9400] 18:00:29 INFO - PROCESS | 1834 | 1461546029187 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]]]}] 18:00:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:00:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1478ms 18:00:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:00:29 INFO - PROCESS | 1834 | 1461546029247 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 18:00:29 INFO - PROCESS | 1834 | 1461546029250 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 18:00:29 INFO - PROCESS | 1834 | 1461546029256 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:00:29 INFO - PROCESS | 1834 | 1461546029259 Marionette TRACE conn3 <- [1,2826,null,{}] 18:00:29 INFO - PROCESS | 1834 | 1461546029264 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}] 18:00:29 INFO - PROCESS | 1834 | 1461546029471 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 18:00:29 INFO - PROCESS | 1834 | 1461546029746 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9be51000 == 155 [pid = 1834] [id = 714] 18:00:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2d99376400) [pid = 1834] [serial = 2143] [outer = (nil)] 18:00:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f2d99397c00) [pid = 1834] [serial = 2144] [outer = 0x7f2d99376400] 18:00:29 INFO - PROCESS | 1834 | 1461546029875 Marionette DEBUG loaded listener.js 18:00:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f2d993a5000) [pid = 1834] [serial = 2145] [outer = 0x7f2d99376400] 18:00:30 INFO - PROCESS | 1834 | 1461546030726 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:00:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:00:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1534ms 18:00:30 INFO - PROCESS | 1834 | 1461546030790 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 18:00:30 INFO - PROCESS | 1834 | 1461546030794 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 18:00:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:00:30 INFO - PROCESS | 1834 | 1461546030800 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:00:30 INFO - PROCESS | 1834 | 1461546030804 Marionette TRACE conn3 <- [1,2830,null,{}] 18:00:30 INFO - PROCESS | 1834 | 1461546030809 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}] 18:00:31 INFO - PROCESS | 1834 | 1461546031061 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 18:00:31 INFO - PROCESS | 1834 | 1461546031376 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9de8f800 == 156 [pid = 1834] [id = 715] 18:00:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2d84baf800) [pid = 1834] [serial = 2146] [outer = (nil)] 18:00:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2d9485a000) [pid = 1834] [serial = 2147] [outer = 0x7f2d84baf800] 18:00:31 INFO - PROCESS | 1834 | 1461546031481 Marionette DEBUG loaded listener.js 18:00:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2d9c77cc00) [pid = 1834] [serial = 2148] [outer = 0x7f2d84baf800] 18:00:32 INFO - PROCESS | 1834 | 1461546032379 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]]]}] 18:00:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:00:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1634ms 18:00:32 INFO - PROCESS | 1834 | 1461546032434 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 18:00:32 INFO - PROCESS | 1834 | 1461546032438 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 18:00:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:00:32 INFO - PROCESS | 1834 | 1461546032444 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:00:32 INFO - PROCESS | 1834 | 1461546032446 Marionette TRACE conn3 <- [1,2834,null,{}] 18:00:32 INFO - PROCESS | 1834 | 1461546032451 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}] 18:00:32 INFO - PROCESS | 1834 | 1461546032662 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 18:00:32 INFO - PROCESS | 1834 | 1461546032972 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e468800 == 157 [pid = 1834] [id = 716] 18:00:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2d863ef400) [pid = 1834] [serial = 2149] [outer = (nil)] 18:00:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2d9c787c00) [pid = 1834] [serial = 2150] [outer = 0x7f2d863ef400] 18:00:33 INFO - PROCESS | 1834 | 1461546033051 Marionette DEBUG loaded listener.js 18:00:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2d9d623000) [pid = 1834] [serial = 2151] [outer = 0x7f2d863ef400] 18:00:33 INFO - PROCESS | 1834 | 1461546033859 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:00:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:00:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1482ms 18:00:33 INFO - PROCESS | 1834 | 1461546033927 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 18:00:33 INFO - PROCESS | 1834 | 1461546033931 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 18:00:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:00:33 INFO - PROCESS | 1834 | 1461546033936 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:00:33 INFO - PROCESS | 1834 | 1461546033938 Marionette TRACE conn3 <- [1,2838,null,{}] 18:00:33 INFO - PROCESS | 1834 | 1461546033944 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}] 18:00:34 INFO - PROCESS | 1834 | 1461546034162 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 18:00:34 INFO - PROCESS | 1834 | 1461546034469 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9e98f800 == 158 [pid = 1834] [id = 717] 18:00:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2d9937ac00) [pid = 1834] [serial = 2152] [outer = (nil)] 18:00:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2d9e48b800) [pid = 1834] [serial = 2153] [outer = 0x7f2d9937ac00] 18:00:34 INFO - PROCESS | 1834 | 1461546034546 Marionette DEBUG loaded listener.js 18:00:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2d9e9ad800) [pid = 1834] [serial = 2154] [outer = 0x7f2d9937ac00] 18:00:35 INFO - PROCESS | 1834 | 1461546035390 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]]]}] 18:00:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:00:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1530ms 18:00:35 INFO - PROCESS | 1834 | 1461546035468 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 18:00:35 INFO - PROCESS | 1834 | 1461546035471 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 18:00:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:00:35 INFO - PROCESS | 1834 | 1461546035477 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:00:35 INFO - PROCESS | 1834 | 1461546035479 Marionette TRACE conn3 <- [1,2842,null,{}] 18:00:35 INFO - PROCESS | 1834 | 1461546035485 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}] 18:00:35 INFO - PROCESS | 1834 | 1461546035694 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 18:00:36 INFO - PROCESS | 1834 | 1461546036000 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9efb9000 == 159 [pid = 1834] [id = 718] 18:00:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2d9c782800) [pid = 1834] [serial = 2155] [outer = (nil)] 18:00:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f2d9ef17c00) [pid = 1834] [serial = 2156] [outer = 0x7f2d9c782800] 18:00:36 INFO - PROCESS | 1834 | 1461546036075 Marionette DEBUG loaded listener.js 18:00:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2d9f229800) [pid = 1834] [serial = 2157] [outer = 0x7f2d9c782800] 18:00:36 INFO - PROCESS | 1834 | 1461546036855 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]]]}] 18:00:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:00:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1428ms 18:00:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:00:36 INFO - PROCESS | 1834 | 1461546036906 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 18:00:36 INFO - PROCESS | 1834 | 1461546036908 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 18:00:36 INFO - PROCESS | 1834 | 1461546036914 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:00:36 INFO - PROCESS | 1834 | 1461546036917 Marionette TRACE conn3 <- [1,2846,null,{}] 18:00:36 INFO - PROCESS | 1834 | 1461546036922 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}] 18:00:37 INFO - PROCESS | 1834 | 1461546037147 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 18:00:37 INFO - PROCESS | 1834 | 1461546037422 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9f84e800 == 160 [pid = 1834] [id = 719] 18:00:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2d9df34000) [pid = 1834] [serial = 2158] [outer = (nil)] 18:00:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2d9f8c9c00) [pid = 1834] [serial = 2159] [outer = 0x7f2d9df34000] 18:00:37 INFO - PROCESS | 1834 | 1461546037537 Marionette DEBUG loaded listener.js 18:00:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f2da03ac400) [pid = 1834] [serial = 2160] [outer = 0x7f2d9df34000] 18:00:38 INFO - PROCESS | 1834 | 1461546038344 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]]]}] 18:00:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:00:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1480ms 18:00:38 INFO - PROCESS | 1834 | 1461546038393 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 18:00:38 INFO - PROCESS | 1834 | 1461546038397 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 18:00:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:00:38 INFO - PROCESS | 1834 | 1461546038402 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:00:38 INFO - PROCESS | 1834 | 1461546038405 Marionette TRACE conn3 <- [1,2850,null,{}] 18:00:38 INFO - PROCESS | 1834 | 1461546038410 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}] 18:00:38 INFO - PROCESS | 1834 | 1461546038637 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 18:00:38 INFO - PROCESS | 1834 | 1461546038946 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da0463000 == 161 [pid = 1834] [id = 720] 18:00:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f2d9ef14000) [pid = 1834] [serial = 2161] [outer = (nil)] 18:00:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f2da1e7c400) [pid = 1834] [serial = 2162] [outer = 0x7f2d9ef14000] 18:00:39 INFO - PROCESS | 1834 | 1461546039029 Marionette DEBUG loaded listener.js 18:00:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f2da216b000) [pid = 1834] [serial = 2163] [outer = 0x7f2d9ef14000] 18:00:39 INFO - PROCESS | 1834 | 1461546039831 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:00:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:00:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1478ms 18:00:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:00:39 INFO - PROCESS | 1834 | 1461546039881 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 18:00:39 INFO - PROCESS | 1834 | 1461546039883 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 18:00:39 INFO - PROCESS | 1834 | 1461546039888 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:00:39 INFO - PROCESS | 1834 | 1461546039892 Marionette TRACE conn3 <- [1,2854,null,{}] 18:00:39 INFO - PROCESS | 1834 | 1461546039897 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}] 18:00:40 INFO - PROCESS | 1834 | 1461546040126 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 18:00:40 INFO - PROCESS | 1834 | 1461546040441 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da2114000 == 162 [pid = 1834] [id = 721] 18:00:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f2d9ef20800) [pid = 1834] [serial = 2164] [outer = (nil)] 18:00:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f2da240c000) [pid = 1834] [serial = 2165] [outer = 0x7f2d9ef20800] 18:00:40 INFO - PROCESS | 1834 | 1461546040518 Marionette DEBUG loaded listener.js 18:00:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f2da24ca800) [pid = 1834] [serial = 2166] [outer = 0x7f2d9ef20800] 18:00:41 INFO - PROCESS | 1834 | 1461546041321 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]]]}] 18:00:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:00:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1482ms 18:00:41 INFO - PROCESS | 1834 | 1461546041372 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 18:00:41 INFO - PROCESS | 1834 | 1461546041375 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 18:00:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:00:41 INFO - PROCESS | 1834 | 1461546041381 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:00:41 INFO - PROCESS | 1834 | 1461546041383 Marionette TRACE conn3 <- [1,2858,null,{}] 18:00:41 INFO - PROCESS | 1834 | 1461546041388 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}] 18:00:41 INFO - PROCESS | 1834 | 1461546041591 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 18:00:41 INFO - PROCESS | 1834 | 1461546041906 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da61fb000 == 163 [pid = 1834] [id = 722] 18:00:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f2d8cdea800) [pid = 1834] [serial = 2167] [outer = (nil)] 18:00:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f2da6199c00) [pid = 1834] [serial = 2168] [outer = 0x7f2d8cdea800] 18:00:41 INFO - PROCESS | 1834 | 1461546041981 Marionette DEBUG loaded listener.js 18:00:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f2dab1e0800) [pid = 1834] [serial = 2169] [outer = 0x7f2d8cdea800] 18:00:42 INFO - PROCESS | 1834 | 1461546042799 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:00:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:00:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1478ms 18:00:42 INFO - PROCESS | 1834 | 1461546042861 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 18:00:42 INFO - PROCESS | 1834 | 1461546042867 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 18:00:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:00:42 INFO - PROCESS | 1834 | 1461546042875 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:00:42 INFO - PROCESS | 1834 | 1461546042878 Marionette TRACE conn3 <- [1,2862,null,{}] 18:00:42 INFO - PROCESS | 1834 | 1461546042885 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}] 18:00:43 INFO - PROCESS | 1834 | 1461546043105 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 18:00:43 INFO - PROCESS | 1834 | 1461546043417 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dac07a800 == 164 [pid = 1834] [id = 723] 18:00:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2d800d4400) [pid = 1834] [serial = 2170] [outer = (nil)] 18:00:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2dabf88000) [pid = 1834] [serial = 2171] [outer = 0x7f2d800d4400] 18:00:43 INFO - PROCESS | 1834 | 1461546043492 Marionette DEBUG loaded listener.js 18:00:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f2dac09c400) [pid = 1834] [serial = 2172] [outer = 0x7f2d800d4400] 18:00:44 INFO - PROCESS | 1834 | 1461546044288 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]]]}] 18:00:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:00:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1481ms 18:00:44 INFO - PROCESS | 1834 | 1461546044356 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 18:00:44 INFO - PROCESS | 1834 | 1461546044358 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 18:00:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:00:44 INFO - PROCESS | 1834 | 1461546044365 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:00:44 INFO - PROCESS | 1834 | 1461546044367 Marionette TRACE conn3 <- [1,2866,null,{}] 18:00:44 INFO - PROCESS | 1834 | 1461546044372 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}] 18:00:44 INFO - PROCESS | 1834 | 1461546044587 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 18:00:44 INFO - PROCESS | 1834 | 1461546044898 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dad132000 == 165 [pid = 1834] [id = 724] 18:00:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f2dabf86800) [pid = 1834] [serial = 2173] [outer = (nil)] 18:00:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f2dac297c00) [pid = 1834] [serial = 2174] [outer = 0x7f2dabf86800] 18:00:44 INFO - PROCESS | 1834 | 1461546044972 Marionette DEBUG loaded listener.js 18:00:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f2dac4d2800) [pid = 1834] [serial = 2175] [outer = 0x7f2dabf86800] 18:00:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8cd1e800 == 164 [pid = 1834] [id = 611] 18:00:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99250000 == 163 [pid = 1834] [id = 694] 18:00:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d98e36800 == 162 [pid = 1834] [id = 693] 18:00:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d963b2800 == 161 [pid = 1834] [id = 692] 18:00:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95792000 == 160 [pid = 1834] [id = 691] 18:00:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d95088800 == 159 [pid = 1834] [id = 690] 18:00:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94b7d800 == 158 [pid = 1834] [id = 689] 18:00:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9470d000 == 157 [pid = 1834] [id = 688] 18:00:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d92567000 == 156 [pid = 1834] [id = 687] 18:00:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8cd02800 == 155 [pid = 1834] [id = 686] 18:00:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8becc800 == 154 [pid = 1834] [id = 685] 18:00:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8a726000 == 153 [pid = 1834] [id = 684] 18:00:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d888a1800 == 152 [pid = 1834] [id = 683] 18:00:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8656e800 == 151 [pid = 1834] [id = 682] 18:00:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d7f10a000 == 150 [pid = 1834] [id = 681] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f2d89bee800) [pid = 1834] [serial = 1979] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2d86ed4000) [pid = 1834] [serial = 2027] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2d9937dc00) [pid = 1834] [serial = 2021] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2d893ab800) [pid = 1834] [serial = 2039] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2d8b889000) [pid = 1834] [serial = 1988] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f2d885f4400) [pid = 1834] [serial = 2037] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f2d95287000) [pid = 1834] [serial = 2006] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f2d860ee800) [pid = 1834] [serial = 2033] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f2d8688d800) [pid = 1834] [serial = 2034] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f2d9b256000) [pid = 1834] [serial = 2024] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f2d893a8000) [pid = 1834] [serial = 1985] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f2d89c58000) [pid = 1834] [serial = 2040] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f2d9493e400) [pid = 1834] [serial = 2003] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f2d8bbcbc00) [pid = 1834] [serial = 1991] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f2d8cde8c00) [pid = 1834] [serial = 1994] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f2d84bab800) [pid = 1834] [serial = 2031] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2d863fd800) [pid = 1834] [serial = 1982] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2d89c62c00) [pid = 1834] [serial = 1980] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f2d86ddc800) [pid = 1834] [serial = 1965] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2d98a0c400) [pid = 1834] [serial = 2012] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2d95f3c800) [pid = 1834] [serial = 2009] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f2d827d2000) [pid = 1834] [serial = 2030] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2d990e7400) [pid = 1834] [serial = 2018] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f2d98b44c00) [pid = 1834] [serial = 2015] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2d86fea800) [pid = 1834] [serial = 2036] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2d9482d400) [pid = 1834] [serial = 2000] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2d936f2400) [pid = 1834] [serial = 1997] [outer = (nil)] [url = about:blank] 18:00:46 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2d89be8c00) [pid = 1834] [serial = 2042] [outer = (nil)] [url = about:blank] 18:00:47 INFO - PROCESS | 1834 | 1461546047317 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]]]}] 18:00:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:00:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 2988ms 18:00:47 INFO - PROCESS | 1834 | 1461546047353 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 18:00:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:00:47 INFO - PROCESS | 1834 | 1461546047360 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 18:00:47 INFO - PROCESS | 1834 | 1461546047367 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:00:47 INFO - PROCESS | 1834 | 1461546047372 Marionette TRACE conn3 <- [1,2870,null,{}] 18:00:47 INFO - PROCESS | 1834 | 1461546047378 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}] 18:00:47 INFO - PROCESS | 1834 | 1461546047573 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 18:00:47 INFO - PROCESS | 1834 | 1461546047767 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d80e9a800 == 151 [pid = 1834] [id = 725] 18:00:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2d84cb6800) [pid = 1834] [serial = 2176] [outer = (nil)] 18:00:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2d85114c00) [pid = 1834] [serial = 2177] [outer = 0x7f2d84cb6800] 18:00:47 INFO - PROCESS | 1834 | 1461546047831 Marionette DEBUG loaded listener.js 18:00:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2d860ee800) [pid = 1834] [serial = 2178] [outer = 0x7f2d84cb6800] 18:00:48 INFO - PROCESS | 1834 | 1461546048595 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]]]}] 18:00:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:00:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1283ms 18:00:48 INFO - PROCESS | 1834 | 1461546048655 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 18:00:48 INFO - PROCESS | 1834 | 1461546048662 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 18:00:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:00:48 INFO - PROCESS | 1834 | 1461546048672 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:00:48 INFO - PROCESS | 1834 | 1461546048676 Marionette TRACE conn3 <- [1,2874,null,{}] 18:00:48 INFO - PROCESS | 1834 | 1461546048681 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}] 18:00:48 INFO - PROCESS | 1834 | 1461546048879 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 18:00:49 INFO - PROCESS | 1834 | 1461546049104 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d851cd000 == 152 [pid = 1834] [id = 726] 18:00:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2d85109800) [pid = 1834] [serial = 2179] [outer = (nil)] 18:00:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2d885ec000) [pid = 1834] [serial = 2180] [outer = 0x7f2d85109800] 18:00:49 INFO - PROCESS | 1834 | 1461546049167 Marionette DEBUG loaded listener.js 18:00:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2d887aec00) [pid = 1834] [serial = 2181] [outer = 0x7f2d85109800] 18:00:49 INFO - PROCESS | 1834 | 1461546049992 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]]]}] 18:00:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:00:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1381ms 18:00:50 INFO - PROCESS | 1834 | 1461546050054 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 18:00:50 INFO - PROCESS | 1834 | 1461546050058 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 18:00:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:00:50 INFO - PROCESS | 1834 | 1461546050063 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:00:50 INFO - PROCESS | 1834 | 1461546050068 Marionette TRACE conn3 <- [1,2878,null,{}] 18:00:50 INFO - PROCESS | 1834 | 1461546050090 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}] 18:00:50 INFO - PROCESS | 1834 | 1461546050381 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 18:00:50 INFO - PROCESS | 1834 | 1461546050449 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d86c50000 == 153 [pid = 1834] [id = 727] 18:00:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2d89c63800) [pid = 1834] [serial = 2182] [outer = (nil)] 18:00:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2d8aba2000) [pid = 1834] [serial = 2183] [outer = 0x7f2d89c63800] 18:00:50 INFO - PROCESS | 1834 | 1461546050539 Marionette DEBUG loaded listener.js 18:00:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f2d8b808800) [pid = 1834] [serial = 2184] [outer = 0x7f2d89c63800] 18:00:51 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2d8cde4000) [pid = 1834] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:00:51 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2d8b80e000) [pid = 1834] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:00:51 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f2d888e2400) [pid = 1834] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:00:51 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2d84bad000) [pid = 1834] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:00:51 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f2d9284e000) [pid = 1834] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:00:51 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2d8510ac00) [pid = 1834] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:00:51 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2d800d7400) [pid = 1834] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:00:51 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2d860eec00) [pid = 1834] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:00:51 INFO - PROCESS | 1834 | 1461546051828 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]]]}] 18:00:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:00:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1790ms 18:00:51 INFO - PROCESS | 1834 | 1461546051855 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 18:00:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:00:51 INFO - PROCESS | 1834 | 1461546051859 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 18:00:51 INFO - PROCESS | 1834 | 1461546051864 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:00:51 INFO - PROCESS | 1834 | 1461546051867 Marionette TRACE conn3 <- [1,2882,null,{}] 18:00:51 INFO - PROCESS | 1834 | 1461546051876 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}] 18:00:52 INFO - PROCESS | 1834 | 1461546052159 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 18:00:52 INFO - PROCESS | 1834 | 1461546052180 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d87eb4000 == 154 [pid = 1834] [id = 728] 18:00:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2d886a9800) [pid = 1834] [serial = 2185] [outer = (nil)] 18:00:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2d8b883800) [pid = 1834] [serial = 2186] [outer = 0x7f2d886a9800] 18:00:52 INFO - PROCESS | 1834 | 1461546052243 Marionette DEBUG loaded listener.js 18:00:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2d8b90f400) [pid = 1834] [serial = 2187] [outer = 0x7f2d886a9800] 18:00:53 INFO - PROCESS | 1834 | 1461546053032 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]]]}] 18:00:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:00:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1183ms 18:00:53 INFO - PROCESS | 1834 | 1461546053047 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 18:00:53 INFO - PROCESS | 1834 | 1461546053050 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 18:00:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:00:53 INFO - PROCESS | 1834 | 1461546053080 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:00:53 INFO - PROCESS | 1834 | 1461546053082 Marionette TRACE conn3 <- [1,2886,null,{}] 18:00:53 INFO - PROCESS | 1834 | 1461546053086 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}] 18:00:53 INFO - PROCESS | 1834 | 1461546053288 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 18:00:53 INFO - PROCESS | 1834 | 1461546053304 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d890c0800 == 155 [pid = 1834] [id = 729] 18:00:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2d8b911800) [pid = 1834] [serial = 2188] [outer = (nil)] 18:00:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2d8bf51c00) [pid = 1834] [serial = 2189] [outer = 0x7f2d8b911800] 18:00:53 INFO - PROCESS | 1834 | 1461546053365 Marionette DEBUG loaded listener.js 18:00:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2d8cd6d400) [pid = 1834] [serial = 2190] [outer = 0x7f2d8b911800] 18:00:54 INFO - PROCESS | 1834 | 1461546054601 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]]]}] 18:00:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:00:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1592ms 18:00:54 INFO - PROCESS | 1834 | 1461546054662 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 18:00:54 INFO - PROCESS | 1834 | 1461546054670 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 18:00:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:00:54 INFO - PROCESS | 1834 | 1461546054678 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:00:54 INFO - PROCESS | 1834 | 1461546054683 Marionette TRACE conn3 <- [1,2890,null,{}] 18:00:54 INFO - PROCESS | 1834 | 1461546054690 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}] 18:00:54 INFO - PROCESS | 1834 | 1461546054911 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 18:00:55 INFO - PROCESS | 1834 | 1461546055226 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d853d4000 == 156 [pid = 1834] [id = 730] 18:00:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2d863fd000) [pid = 1834] [serial = 2191] [outer = (nil)] 18:00:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f2d86891400) [pid = 1834] [serial = 2192] [outer = 0x7f2d863fd000] 18:00:55 INFO - PROCESS | 1834 | 1461546055307 Marionette DEBUG loaded listener.js 18:00:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2d887ad800) [pid = 1834] [serial = 2193] [outer = 0x7f2d863fd000] 18:00:56 INFO - PROCESS | 1834 | 1461546056158 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:00:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:00:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1530ms 18:00:56 INFO - PROCESS | 1834 | 1461546056210 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 18:00:56 INFO - PROCESS | 1834 | 1461546056218 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 18:00:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:00:56 INFO - PROCESS | 1834 | 1461546056228 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:00:56 INFO - PROCESS | 1834 | 1461546056231 Marionette TRACE conn3 <- [1,2894,null,{}] 18:00:56 INFO - PROCESS | 1834 | 1461546056237 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}] 18:00:56 INFO - PROCESS | 1834 | 1461546056460 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 18:00:56 INFO - PROCESS | 1834 | 1461546056812 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d89b47800 == 157 [pid = 1834] [id = 731] 18:00:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2d886a5c00) [pid = 1834] [serial = 2194] [outer = (nil)] 18:00:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2d8abd1400) [pid = 1834] [serial = 2195] [outer = 0x7f2d886a5c00] 18:00:56 INFO - PROCESS | 1834 | 1461546056888 Marionette DEBUG loaded listener.js 18:00:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f2d8ba6fc00) [pid = 1834] [serial = 2196] [outer = 0x7f2d886a5c00] 18:00:57 INFO - PROCESS | 1834 | 1461546057723 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]]]}] 18:00:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:00:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1533ms 18:00:57 INFO - PROCESS | 1834 | 1461546057761 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 18:00:57 INFO - PROCESS | 1834 | 1461546057764 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 18:00:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:00:57 INFO - PROCESS | 1834 | 1461546057771 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:00:57 INFO - PROCESS | 1834 | 1461546057776 Marionette TRACE conn3 <- [1,2898,null,{}] 18:00:57 INFO - PROCESS | 1834 | 1461546057791 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}] 18:00:58 INFO - PROCESS | 1834 | 1461546058009 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 18:00:58 INFO - PROCESS | 1834 | 1461546058328 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8be25800 == 158 [pid = 1834] [id = 732] 18:00:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f2d8cd78400) [pid = 1834] [serial = 2197] [outer = (nil)] 18:00:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f2d92591c00) [pid = 1834] [serial = 2198] [outer = 0x7f2d8cd78400] 18:00:58 INFO - PROCESS | 1834 | 1461546058407 Marionette DEBUG loaded listener.js 18:00:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f2d92682800) [pid = 1834] [serial = 2199] [outer = 0x7f2d8cd78400] 18:00:59 INFO - PROCESS | 1834 | 1461546059253 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]]]}] 18:00:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:00:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1538ms 18:00:59 INFO - PROCESS | 1834 | 1461546059309 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 18:00:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:00:59 INFO - PROCESS | 1834 | 1461546059314 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 18:00:59 INFO - PROCESS | 1834 | 1461546059320 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:00:59 INFO - PROCESS | 1834 | 1461546059323 Marionette TRACE conn3 <- [1,2902,null,{}] 18:00:59 INFO - PROCESS | 1834 | 1461546059328 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}] 18:00:59 INFO - PROCESS | 1834 | 1461546059556 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 18:00:59 INFO - PROCESS | 1834 | 1461546059864 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8e9d5000 == 159 [pid = 1834] [id = 733] 18:00:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f2d8cd78800) [pid = 1834] [serial = 2200] [outer = (nil)] 18:00:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f2d94786000) [pid = 1834] [serial = 2201] [outer = 0x7f2d8cd78800] 18:00:59 INFO - PROCESS | 1834 | 1461546059942 Marionette DEBUG loaded listener.js 18:01:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f2d9480cc00) [pid = 1834] [serial = 2202] [outer = 0x7f2d8cd78800] 18:01:00 INFO - PROCESS | 1834 | 1461546060745 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:01:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:01:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1479ms 18:01:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:01:00 INFO - PROCESS | 1834 | 1461546060799 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 18:01:00 INFO - PROCESS | 1834 | 1461546060802 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 18:01:00 INFO - PROCESS | 1834 | 1461546060808 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:01:00 INFO - PROCESS | 1834 | 1461546060811 Marionette TRACE conn3 <- [1,2906,null,{}] 18:01:00 INFO - PROCESS | 1834 | 1461546060835 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}] 18:01:01 INFO - PROCESS | 1834 | 1461546061057 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 18:01:01 INFO - PROCESS | 1834 | 1461546061379 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d93739000 == 160 [pid = 1834] [id = 734] 18:01:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f2d94856400) [pid = 1834] [serial = 2203] [outer = (nil)] 18:01:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f2d9493b400) [pid = 1834] [serial = 2204] [outer = 0x7f2d94856400] 18:01:01 INFO - PROCESS | 1834 | 1461546061467 Marionette DEBUG loaded listener.js 18:01:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f2d94985400) [pid = 1834] [serial = 2205] [outer = 0x7f2d94856400] 18:01:02 INFO - PROCESS | 1834 | 1461546062303 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]]]}] 18:01:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:01:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1544ms 18:01:02 INFO - PROCESS | 1834 | 1461546062353 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 18:01:02 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:01:02 INFO - PROCESS | 1834 | 1461546062357 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 18:01:02 INFO - PROCESS | 1834 | 1461546062366 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:01:02 INFO - PROCESS | 1834 | 1461546062369 Marionette TRACE conn3 <- [1,2910,null,{}] 18:01:02 INFO - PROCESS | 1834 | 1461546062375 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}] 18:01:02 INFO - PROCESS | 1834 | 1461546062612 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 18:01:02 INFO - PROCESS | 1834 | 1461546062922 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94b76800 == 161 [pid = 1834] [id = 735] 18:01:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2d95560c00) [pid = 1834] [serial = 2206] [outer = (nil)] 18:01:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2d95a4fc00) [pid = 1834] [serial = 2207] [outer = 0x7f2d95560c00] 18:01:03 INFO - PROCESS | 1834 | 1461546063000 Marionette DEBUG loaded listener.js 18:01:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f2d97141400) [pid = 1834] [serial = 2208] [outer = 0x7f2d95560c00] 18:01:03 INFO - PROCESS | 1834 | 1461546063698 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]]]}] 18:01:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:01:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:01:03 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1389ms 18:01:03 INFO - TEST-START | /DOMEvents/constructors.html 18:01:03 INFO - PROCESS | 1834 | 1461546063751 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 18:01:03 INFO - PROCESS | 1834 | 1461546063754 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 18:01:03 INFO - PROCESS | 1834 | 1461546063760 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:01:03 INFO - PROCESS | 1834 | 1461546063764 Marionette TRACE conn3 <- [1,2914,null,{}] 18:01:03 INFO - PROCESS | 1834 | 1461546063769 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}] 18:01:03 INFO - PROCESS | 1834 | 1461546063967 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 18:01:04 INFO - PROCESS | 1834 | 1461546064241 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d950dc000 == 162 [pid = 1834] [id = 736] 18:01:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f2d952e5800) [pid = 1834] [serial = 2209] [outer = (nil)] 18:01:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f2d989bb000) [pid = 1834] [serial = 2210] [outer = 0x7f2d952e5800] 18:01:04 INFO - PROCESS | 1834 | 1461546064313 Marionette DEBUG loaded listener.js 18:01:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f2d98a52000) [pid = 1834] [serial = 2211] [outer = 0x7f2d952e5800] 18:01:05 INFO - PROCESS | 1834 | 1461546065197 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]]]}] 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:01:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:01:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:01:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:01:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:01:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:01:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:01:05 INFO - TEST-OK | /DOMEvents/constructors.html | took 1502ms 18:01:05 INFO - PROCESS | 1834 | 1461546065298 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 18:01:05 INFO - PROCESS | 1834 | 1461546065302 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 18:01:05 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:01:05 INFO - PROCESS | 1834 | 1461546065313 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:01:05 INFO - PROCESS | 1834 | 1461546065315 Marionette TRACE conn3 <- [1,2918,null,{}] 18:01:05 INFO - PROCESS | 1834 | 1461546065321 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}] 18:01:05 INFO - PROCESS | 1834 | 1461546065541 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 18:01:05 INFO - PROCESS | 1834 | 1461546065876 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d96e20800 == 163 [pid = 1834] [id = 737] 18:01:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f2d98a52c00) [pid = 1834] [serial = 2212] [outer = (nil)] 18:01:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f2d99033400) [pid = 1834] [serial = 2213] [outer = 0x7f2d98a52c00] 18:01:05 INFO - PROCESS | 1834 | 1461546065953 Marionette DEBUG loaded listener.js 18:01:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f2d99398000) [pid = 1834] [serial = 2214] [outer = 0x7f2d98a52c00] 18:01:06 INFO - PROCESS | 1834 | 1461546066653 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:01:06 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:01:06 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1388ms 18:01:06 INFO - PROCESS | 1834 | 1461546066698 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 18:01:06 INFO - PROCESS | 1834 | 1461546066701 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 18:01:06 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:01:06 INFO - PROCESS | 1834 | 1461546066707 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:01:06 INFO - PROCESS | 1834 | 1461546066709 Marionette TRACE conn3 <- [1,2922,null,{}] 18:01:06 INFO - PROCESS | 1834 | 1461546066715 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}] 18:01:06 INFO - PROCESS | 1834 | 1461546066909 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 18:01:07 INFO - PROCESS | 1834 | 1461546067195 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99310000 == 164 [pid = 1834] [id = 738] 18:01:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f2d98a99400) [pid = 1834] [serial = 2215] [outer = (nil)] 18:01:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f2d99ab1c00) [pid = 1834] [serial = 2216] [outer = 0x7f2d98a99400] 18:01:07 INFO - PROCESS | 1834 | 1461546067272 Marionette DEBUG loaded listener.js 18:01:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f2d9c779000) [pid = 1834] [serial = 2217] [outer = 0x7f2d98a99400] 18:01:07 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:01:07 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:01:07 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:01:07 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:01:08 INFO - PROCESS | 1834 | 1461546068029 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]]]}] 18:01:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:01:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:01:08 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 18:01:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:01:08 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 18:01:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:01:08 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]" 18:01:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:01:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:01:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1336ms 18:01:08 INFO - PROCESS | 1834 | 1461546068047 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 18:01:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:01:08 INFO - PROCESS | 1834 | 1461546068056 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 18:01:08 INFO - PROCESS | 1834 | 1461546068062 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:01:08 INFO - PROCESS | 1834 | 1461546068066 Marionette TRACE conn3 <- [1,2926,null,{}] 18:01:08 INFO - PROCESS | 1834 | 1461546068121 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}] 18:01:08 INFO - PROCESS | 1834 | 1461546068352 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 18:01:08 INFO - PROCESS | 1834 | 1461546068624 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d997a6000 == 165 [pid = 1834] [id = 739] 18:01:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f2d98b3b000) [pid = 1834] [serial = 2218] [outer = (nil)] 18:01:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f2d9ef05400) [pid = 1834] [serial = 2219] [outer = 0x7f2d98b3b000] 18:01:08 INFO - PROCESS | 1834 | 1461546068708 Marionette DEBUG loaded listener.js 18:01:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f2dac29a800) [pid = 1834] [serial = 2220] [outer = 0x7f2d98b3b000] 18:01:09 INFO - PROCESS | 1834 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:01:09 INFO - PROCESS | 1834 | 1461546069530 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]]]}] 18:01:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:01:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1525ms 18:01:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:01:09 INFO - PROCESS | 1834 | 1461546069588 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 18:01:09 INFO - PROCESS | 1834 | 1461546069591 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 18:01:09 INFO - PROCESS | 1834 | 1461546069597 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:01:09 INFO - PROCESS | 1834 | 1461546069601 Marionette TRACE conn3 <- [1,2930,null,{}] 18:01:09 INFO - PROCESS | 1834 | 1461546069606 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}] 18:01:09 INFO - PROCESS | 1834 | 1461546069866 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 18:01:10 INFO - PROCESS | 1834 | 1461546070125 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9de8e000 == 166 [pid = 1834] [id = 740] 18:01:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f2d99375800) [pid = 1834] [serial = 2221] [outer = (nil)] 18:01:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f2dad2cc400) [pid = 1834] [serial = 2222] [outer = 0x7f2d99375800] 18:01:10 INFO - PROCESS | 1834 | 1461546070207 Marionette DEBUG loaded listener.js 18:01:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f2dad45dc00) [pid = 1834] [serial = 2223] [outer = 0x7f2d99375800] 18:01:10 INFO - PROCESS | 1834 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:01:10 INFO - PROCESS | 1834 | 1461546070956 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]]]}] 18:01:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:01:10 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1380ms 18:01:10 INFO - PROCESS | 1834 | 1461546070977 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 18:01:10 INFO - PROCESS | 1834 | 1461546070979 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 18:01:10 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:01:10 INFO - PROCESS | 1834 | 1461546070985 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:01:10 INFO - PROCESS | 1834 | 1461546070987 Marionette TRACE conn3 <- [1,2934,null,{}] 18:01:10 INFO - PROCESS | 1834 | 1461546070993 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}] 18:01:11 INFO - PROCESS | 1834 | 1461546071208 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 18:01:11 INFO - PROCESS | 1834 | 1461546071457 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2da0462000 == 167 [pid = 1834] [id = 741] 18:01:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f2dad1ed400) [pid = 1834] [serial = 2224] [outer = (nil)] 18:01:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2dad463c00) [pid = 1834] [serial = 2225] [outer = 0x7f2dad1ed400] 18:01:11 INFO - PROCESS | 1834 | 1461546071534 Marionette DEBUG loaded listener.js 18:01:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f2dad492000) [pid = 1834] [serial = 2226] [outer = 0x7f2dad1ed400] 18:01:12 INFO - PROCESS | 1834 | 1461546072270 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]]]}] 18:01:12 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:01:12 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1330ms 18:01:12 INFO - PROCESS | 1834 | 1461546072317 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 18:01:12 INFO - PROCESS | 1834 | 1461546072321 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 18:01:12 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:01:12 INFO - PROCESS | 1834 | 1461546072326 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:01:12 INFO - PROCESS | 1834 | 1461546072328 Marionette TRACE conn3 <- [1,2938,null,{}] 18:01:12 INFO - PROCESS | 1834 | 1461546072334 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}] 18:01:12 INFO - PROCESS | 1834 | 1461546072534 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 18:01:12 INFO - PROCESS | 1834 | 1461546072814 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dad28a800 == 168 [pid = 1834] [id = 742] 18:01:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f2dad455c00) [pid = 1834] [serial = 2227] [outer = (nil)] 18:01:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f2daeeaa000) [pid = 1834] [serial = 2228] [outer = 0x7f2dad455c00] 18:01:12 INFO - PROCESS | 1834 | 1461546072887 Marionette DEBUG loaded listener.js 18:01:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2db0a15400) [pid = 1834] [serial = 2229] [outer = 0x7f2dad455c00] 18:01:13 INFO - PROCESS | 1834 | 1461546073634 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]]]}] 18:01:13 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 18:01:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1330ms 18:01:13 INFO - PROCESS | 1834 | 1461546073657 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 18:01:13 INFO - PROCESS | 1834 | 1461546073661 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 18:01:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:01:13 INFO - PROCESS | 1834 | 1461546073666 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:01:13 INFO - PROCESS | 1834 | 1461546073669 Marionette TRACE conn3 <- [1,2942,null,{}] 18:01:13 INFO - PROCESS | 1834 | 1461546073674 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}] 18:01:13 INFO - PROCESS | 1834 | 1461546073899 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 18:01:14 INFO - PROCESS | 1834 | 1461546074181 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2daee58800 == 169 [pid = 1834] [id = 743] 18:01:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2dad463400) [pid = 1834] [serial = 2230] [outer = (nil)] 18:01:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2db0d9f400) [pid = 1834] [serial = 2231] [outer = 0x7f2dad463400] 18:01:14 INFO - PROCESS | 1834 | 1461546074252 Marionette DEBUG loaded listener.js 18:01:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f2db12ab400) [pid = 1834] [serial = 2232] [outer = 0x7f2dad463400] 18:01:14 INFO - PROCESS | 1834 | 1461546074984 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"]]]}] 18:01:15 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 18:01:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:01:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1337ms 18:01:15 INFO - PROCESS | 1834 | 1461546075012 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 18:01:15 INFO - PROCESS | 1834 | 1461546075016 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 18:01:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:01:15 INFO - PROCESS | 1834 | 1461546075024 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:01:15 INFO - PROCESS | 1834 | 1461546075027 Marionette TRACE conn3 <- [1,2946,null,{}] 18:01:15 INFO - PROCESS | 1834 | 1461546075032 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}] 18:01:15 INFO - PROCESS | 1834 | 1461546075243 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 18:01:15 INFO - PROCESS | 1834 | 1461546075501 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db0bc1000 == 170 [pid = 1834] [id = 744] 18:01:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f2d81c1b800) [pid = 1834] [serial = 2233] [outer = (nil)] 18:01:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f2d81c20800) [pid = 1834] [serial = 2234] [outer = 0x7f2d81c1b800] 18:01:15 INFO - PROCESS | 1834 | 1461546075585 Marionette DEBUG loaded listener.js 18:01:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f2d81c26c00) [pid = 1834] [serial = 2235] [outer = 0x7f2d81c1b800] 18:01:16 INFO - PROCESS | 1834 | 1461546076317 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]]]}] 18:01:16 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 18:01:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1330ms 18:01:16 INFO - PROCESS | 1834 | 1461546076356 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 18:01:16 INFO - PROCESS | 1834 | 1461546076359 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 18:01:16 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:01:16 INFO - PROCESS | 1834 | 1461546076365 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:01:16 INFO - PROCESS | 1834 | 1461546076367 Marionette TRACE conn3 <- [1,2950,null,{}] 18:01:16 INFO - PROCESS | 1834 | 1461546076373 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}] 18:01:16 INFO - PROCESS | 1834 | 1461546076590 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 18:01:16 INFO - PROCESS | 1834 | 1461546076871 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db0e21800 == 171 [pid = 1834] [id = 745] 18:01:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f2d7bdc4c00) [pid = 1834] [serial = 2236] [outer = (nil)] 18:01:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f2d7bdca800) [pid = 1834] [serial = 2237] [outer = 0x7f2d7bdc4c00] 18:01:16 INFO - PROCESS | 1834 | 1461546076946 Marionette DEBUG loaded listener.js 18:01:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f2d7bdcf400) [pid = 1834] [serial = 2238] [outer = 0x7f2d7bdc4c00] 18:01:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db14b3800 == 172 [pid = 1834] [id = 746] 18:01:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f2d95f41000) [pid = 1834] [serial = 2239] [outer = (nil)] 18:01:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f2d7bdcb400) [pid = 1834] [serial = 2240] [outer = 0x7f2d95f41000] 18:01:17 INFO - PROCESS | 1834 | 1461546077806 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]]]}] 18:01:17 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. 18:01:17 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1483ms 18:01:17 INFO - PROCESS | 1834 | 1461546077849 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 18:01:17 INFO - PROCESS | 1834 | 1461546077852 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 18:01:17 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:01:17 INFO - PROCESS | 1834 | 1461546077857 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:01:17 INFO - PROCESS | 1834 | 1461546077860 Marionette TRACE conn3 <- [1,2954,null,{}] 18:01:17 INFO - PROCESS | 1834 | 1461546077865 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}] 18:01:18 INFO - PROCESS | 1834 | 1461546078247 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 18:01:18 INFO - PROCESS | 1834 | 1461546078491 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db3d67000 == 173 [pid = 1834] [id = 747] 18:01:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f2d7bdc6000) [pid = 1834] [serial = 2241] [outer = (nil)] 18:01:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f2d81c23800) [pid = 1834] [serial = 2242] [outer = 0x7f2d7bdc6000] 18:01:18 INFO - PROCESS | 1834 | 1461546078575 Marionette DEBUG loaded listener.js 18:01:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f2db0aab400) [pid = 1834] [serial = 2243] [outer = 0x7f2d7bdc6000] 18:01:19 INFO - PROCESS | 1834 | 1461546079251 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]]]}] 18:01:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:01:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 18:01:19 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1435ms 18:01:19 INFO - PROCESS | 1834 | 1461546079295 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 18:01:19 INFO - PROCESS | 1834 | 1461546079298 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 18:01:19 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:01:19 INFO - PROCESS | 1834 | 1461546079304 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:01:19 INFO - PROCESS | 1834 | 1461546079306 Marionette TRACE conn3 <- [1,2958,null,{}] 18:01:19 INFO - PROCESS | 1834 | 1461546079312 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}] 18:01:19 INFO - PROCESS | 1834 | 1461546079536 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 18:01:19 INFO - PROCESS | 1834 | 1461546079788 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db66ac800 == 174 [pid = 1834] [id = 748] 18:01:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f2d7bdc7000) [pid = 1834] [serial = 2244] [outer = (nil)] 18:01:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f2d8b8a4c00) [pid = 1834] [serial = 2245] [outer = 0x7f2d7bdc7000] 18:01:19 INFO - PROCESS | 1834 | 1461546079859 Marionette DEBUG loaded listener.js 18:01:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f2d8b8ad800) [pid = 1834] [serial = 2246] [outer = 0x7f2d7bdc7000] 18:01:20 INFO - PROCESS | 1834 | 1461546080630 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]]]}] 18:01:20 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. 18:01:20 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1381ms 18:01:20 INFO - PROCESS | 1834 | 1461546080685 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 18:01:20 INFO - PROCESS | 1834 | 1461546080688 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 18:01:20 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:01:20 INFO - PROCESS | 1834 | 1461546080694 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:01:20 INFO - PROCESS | 1834 | 1461546080702 Marionette TRACE conn3 <- [1,2962,null,{}] 18:01:20 INFO - PROCESS | 1834 | 1461546080755 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}] 18:01:20 INFO - PROCESS | 1834 | 1461546080989 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 18:01:21 INFO - PROCESS | 1834 | 1461546081279 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d88018000 == 175 [pid = 1834] [id = 749] 18:01:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f2d7bdd1c00) [pid = 1834] [serial = 2247] [outer = (nil)] 18:01:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f2d80f84800) [pid = 1834] [serial = 2248] [outer = 0x7f2d7bdd1c00] 18:01:21 INFO - PROCESS | 1834 | 1461546081358 Marionette DEBUG loaded listener.js 18:01:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f2d80f88c00) [pid = 1834] [serial = 2249] [outer = 0x7f2d7bdd1c00] 18:01:22 INFO - PROCESS | 1834 | 1461546082092 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]]]}] 18:01:22 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 18:01:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1426ms 18:01:22 INFO - PROCESS | 1834 | 1461546082121 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 18:01:22 INFO - PROCESS | 1834 | 1461546082124 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 18:01:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:01:22 INFO - PROCESS | 1834 | 1461546082130 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:01:22 INFO - PROCESS | 1834 | 1461546082132 Marionette TRACE conn3 <- [1,2966,null,{}] 18:01:22 INFO - PROCESS | 1834 | 1461546082137 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}] 18:01:22 INFO - PROCESS | 1834 | 1461546082369 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 18:01:22 INFO - PROCESS | 1834 | 1461546082623 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8ce20800 == 176 [pid = 1834] [id = 750] 18:01:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f2d80f7b800) [pid = 1834] [serial = 2250] [outer = (nil)] 18:01:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f2d8b8aa800) [pid = 1834] [serial = 2251] [outer = 0x7f2d80f7b800] 18:01:22 INFO - PROCESS | 1834 | 1461546082699 Marionette DEBUG loaded listener.js 18:01:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7f2db0da2800) [pid = 1834] [serial = 2252] [outer = 0x7f2d80f7b800] 18:01:23 INFO - PROCESS | 1834 | 1461546083434 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]]]}] 18:01:23 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. 18:01:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1333ms 18:01:23 INFO - PROCESS | 1834 | 1461546083463 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 18:01:23 INFO - PROCESS | 1834 | 1461546083467 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 18:01:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:01:23 INFO - PROCESS | 1834 | 1461546083472 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:01:23 INFO - PROCESS | 1834 | 1461546083474 Marionette TRACE conn3 <- [1,2970,null,{}] 18:01:23 INFO - PROCESS | 1834 | 1461546083480 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}] 18:01:23 INFO - PROCESS | 1834 | 1461546083689 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 18:01:23 INFO - PROCESS | 1834 | 1461546083985 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db66ba000 == 177 [pid = 1834] [id = 751] 18:01:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f2d80f89000) [pid = 1834] [serial = 2253] [outer = (nil)] 18:01:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f2d82e39800) [pid = 1834] [serial = 2254] [outer = 0x7f2d80f89000] 18:01:24 INFO - PROCESS | 1834 | 1461546084059 Marionette DEBUG loaded listener.js 18:01:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f2d82e3e400) [pid = 1834] [serial = 2255] [outer = 0x7f2d80f89000] 18:01:25 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99a9e800 == 176 [pid = 1834] [id = 674] 18:01:25 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d998e1000 == 175 [pid = 1834] [id = 673] 18:01:25 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da03da800 == 174 [pid = 1834] [id = 61] 18:01:25 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99618000 == 173 [pid = 1834] [id = 672] 18:01:25 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d87eb4000 == 172 [pid = 1834] [id = 728] 18:01:25 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d86c50000 == 171 [pid = 1834] [id = 727] 18:01:25 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d851cd000 == 170 [pid = 1834] [id = 726] 18:01:25 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d80e9a800 == 169 [pid = 1834] [id = 725] 18:01:25 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da0463000 == 168 [pid = 1834] [id = 720] 18:01:25 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9f84e800 == 167 [pid = 1834] [id = 719] 18:01:25 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9efb9000 == 166 [pid = 1834] [id = 718] 18:01:25 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e98f800 == 165 [pid = 1834] [id = 717] 18:01:25 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e468800 == 164 [pid = 1834] [id = 716] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f2dad24a000) [pid = 1834] [serial = 1962] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7f2d89c5f800) [pid = 1834] [serial = 2043] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7f2d94982c00) [pid = 1834] [serial = 2114] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7f2d9259d400) [pid = 1834] [serial = 2108] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f2d92669000) [pid = 1834] [serial = 2109] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f2d94985800) [pid = 1834] [serial = 2075] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f2d94855c00) [pid = 1834] [serial = 2072] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f2d9480b400) [pid = 1834] [serial = 2069] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f2d9380e400) [pid = 1834] [serial = 2066] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f2d92853800) [pid = 1834] [serial = 2063] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f2d924c7800) [pid = 1834] [serial = 2060] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f2d8c2c8400) [pid = 1834] [serial = 2057] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f2d8ba6b800) [pid = 1834] [serial = 2054] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f2d894acc00) [pid = 1834] [serial = 2051] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f2d86edd000) [pid = 1834] [serial = 2048] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f2d827d2800) [pid = 1834] [serial = 2045] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f2d8b887400) [pid = 1834] [serial = 2102] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f2d8b910800) [pid = 1834] [serial = 2103] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f2d89c61400) [pid = 1834] [serial = 2100] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f2d89beac00) [pid = 1834] [serial = 2099] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f2d86ff6c00) [pid = 1834] [serial = 2097] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f2d8688b800) [pid = 1834] [serial = 2096] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f2d860ea400) [pid = 1834] [serial = 2093] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f2d863f6800) [pid = 1834] [serial = 2090] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f2d95f40800) [pid = 1834] [serial = 2087] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2d95c02800) [pid = 1834] [serial = 2084] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f2d9585c800) [pid = 1834] [serial = 2081] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f2d9555cc00) [pid = 1834] [serial = 2078] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f2d9485e800) [pid = 1834] [serial = 2111] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f2d924ce400) [pid = 1834] [serial = 2106] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f2d8cdde800) [pid = 1834] [serial = 2105] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f2d94ead800) [pid = 1834] [serial = 2112] [outer = (nil)] [url = about:blank] 18:01:26 INFO - PROCESS | 1834 | 1461546086523 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]]]}] 18:01:26 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. 18:01:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 3081ms 18:01:26 INFO - PROCESS | 1834 | 1461546086555 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 18:01:26 INFO - PROCESS | 1834 | 1461546086560 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 18:01:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:01:26 INFO - PROCESS | 1834 | 1461546086569 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:01:26 INFO - PROCESS | 1834 | 1461546086572 Marionette TRACE conn3 <- [1,2974,null,{}] 18:01:26 INFO - PROCESS | 1834 | 1461546086579 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}] 18:01:26 INFO - PROCESS | 1834 | 1461546086763 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 18:01:26 INFO - PROCESS | 1834 | 1461546086961 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d82682800 == 165 [pid = 1834] [id = 752] 18:01:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f2d82e35800) [pid = 1834] [serial = 2256] [outer = (nil)] 18:01:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2d849e4c00) [pid = 1834] [serial = 2257] [outer = 0x7f2d82e35800] 18:01:27 INFO - PROCESS | 1834 | 1461546087031 Marionette DEBUG loaded listener.js 18:01:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f2d85107000) [pid = 1834] [serial = 2258] [outer = 0x7f2d82e35800] 18:01:27 INFO - PROCESS | 1834 | 1461546087716 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]]]}] 18:01:27 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. 18:01:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1178ms 18:01:27 INFO - PROCESS | 1834 | 1461546087748 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 18:01:27 INFO - PROCESS | 1834 | 1461546087756 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 18:01:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:01:27 INFO - PROCESS | 1834 | 1461546087765 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:01:27 INFO - PROCESS | 1834 | 1461546087768 Marionette TRACE conn3 <- [1,2978,null,{}] 18:01:27 INFO - PROCESS | 1834 | 1461546087773 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}] 18:01:28 INFO - PROCESS | 1834 | 1461546088061 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 18:01:28 INFO - PROCESS | 1834 | 1461546088193 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d85255800 == 166 [pid = 1834] [id = 753] 18:01:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f2d82cfb400) [pid = 1834] [serial = 2259] [outer = (nil)] 18:01:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f2d86ddac00) [pid = 1834] [serial = 2260] [outer = 0x7f2d82cfb400] 18:01:28 INFO - PROCESS | 1834 | 1461546088258 Marionette DEBUG loaded listener.js 18:01:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2d887ac000) [pid = 1834] [serial = 2261] [outer = 0x7f2d82cfb400] 18:01:28 INFO - PROCESS | 1834 | 1461546088979 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]]]}] 18:01:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 18:01:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1230ms 18:01:29 INFO - PROCESS | 1834 | 1461546089007 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 18:01:29 INFO - PROCESS | 1834 | 1461546089012 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 18:01:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:01:29 INFO - PROCESS | 1834 | 1461546089019 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:01:29 INFO - PROCESS | 1834 | 1461546089024 Marionette TRACE conn3 <- [1,2982,null,{}] 18:01:29 INFO - PROCESS | 1834 | 1461546089048 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}] 18:01:29 INFO - PROCESS | 1834 | 1461546089304 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 18:01:29 INFO - PROCESS | 1834 | 1461546089345 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d86c52000 == 167 [pid = 1834] [id = 754] 18:01:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2d89c5f000) [pid = 1834] [serial = 2262] [outer = (nil)] 18:01:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2d8abcb400) [pid = 1834] [serial = 2263] [outer = 0x7f2d89c5f000] 18:01:29 INFO - PROCESS | 1834 | 1461546089407 Marionette DEBUG loaded listener.js 18:01:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f2d8b8a1c00) [pid = 1834] [serial = 2264] [outer = 0x7f2d89c5f000] 18:01:30 INFO - PROCESS | 1834 | 1461546090253 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"]]]}] 18:01:30 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 18:01:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:01:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1290ms 18:01:30 INFO - PROCESS | 1834 | 1461546090310 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 18:01:30 INFO - PROCESS | 1834 | 1461546090314 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 18:01:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:01:30 INFO - PROCESS | 1834 | 1461546090319 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:01:30 INFO - PROCESS | 1834 | 1461546090321 Marionette TRACE conn3 <- [1,2986,null,{}] 18:01:30 INFO - PROCESS | 1834 | 1461546090336 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}] 18:01:31 INFO - PROCESS | 1834 | 1461546091432 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f2d95c09c00) [pid = 1834] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f2d989aec00) [pid = 1834] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2d8cde2400) [pid = 1834] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f2d85e50000) [pid = 1834] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f2d8abd0000) [pid = 1834] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f2d885f0c00) [pid = 1834] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f2d8b803800) [pid = 1834] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f2d800d1800) [pid = 1834] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f2d800d2c00) [pid = 1834] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f2d936ea800) [pid = 1834] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2d8aba2400) [pid = 1834] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f2d87fd9000) [pid = 1834] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f2d8cde6c00) [pid = 1834] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f2d8ab9b800) [pid = 1834] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f2d8cde7000) [pid = 1834] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f2d9284d000) [pid = 1834] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f2d94857c00) [pid = 1834] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f2d954ea800) [pid = 1834] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2d8c2cb400) [pid = 1834] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f2d95a46400) [pid = 1834] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f2d800d2800) [pid = 1834] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f2d849da000) [pid = 1834] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2d9266e400) [pid = 1834] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2d84bb7c00) [pid = 1834] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2d94eb4000) [pid = 1834] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2d936ebc00) [pid = 1834] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f2d8cde3800) [pid = 1834] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f2d8cd6e400) [pid = 1834] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f2d9266f000) [pid = 1834] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f2d89c63800) [pid = 1834] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f2d863ef400) [pid = 1834] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f2d84baf800) [pid = 1834] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f2d99376400) [pid = 1834] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f2d98ce9400) [pid = 1834] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f2d97141c00) [pid = 1834] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f2d95116800) [pid = 1834] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f2d97f2e000) [pid = 1834] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2d95a48400) [pid = 1834] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2d94f60c00) [pid = 1834] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f2d92593800) [pid = 1834] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2d89c64400) [pid = 1834] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2d86ed3c00) [pid = 1834] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f2d92856c00) [pid = 1834] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2d84cb6800) [pid = 1834] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f2d800d4400) [pid = 1834] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2d8cdea800) [pid = 1834] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2d9ef20800) [pid = 1834] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2d9ef14000) [pid = 1834] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2d9df34000) [pid = 1834] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2d9c782800) [pid = 1834] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2d9937ac00) [pid = 1834] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f2d85109800) [pid = 1834] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f2d886a9800) [pid = 1834] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2d95c0f000) [pid = 1834] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f2d84ca8400) [pid = 1834] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f2d8abccc00) [pid = 1834] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f2d886a6800) [pid = 1834] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:01:31 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2d800d7c00) [pid = 1834] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:01:31 INFO - PROCESS | 1834 | 1461546091739 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d800ce000 == 168 [pid = 1834] [id = 755] 18:01:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f2d800d1800) [pid = 1834] [serial = 2265] [outer = (nil)] 18:01:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f2d849da000) [pid = 1834] [serial = 2266] [outer = 0x7f2d800d1800] 18:01:31 INFO - PROCESS | 1834 | 1461546091802 Marionette DEBUG loaded listener.js 18:01:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f2d86ed3c00) [pid = 1834] [serial = 2267] [outer = 0x7f2d800d1800] 18:01:32 INFO - PROCESS | 1834 | 1461546092360 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]]]}] 18:01:32 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. 18:01:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 2084ms 18:01:32 INFO - PROCESS | 1834 | 1461546092405 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 18:01:32 INFO - PROCESS | 1834 | 1461546092408 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 18:01:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:01:32 INFO - PROCESS | 1834 | 1461546092413 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:01:32 INFO - PROCESS | 1834 | 1461546092415 Marionette TRACE conn3 <- [1,2990,null,{}] 18:01:32 INFO - PROCESS | 1834 | 1461546092420 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}] 18:01:32 INFO - PROCESS | 1834 | 1461546092610 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 18:01:32 INFO - PROCESS | 1834 | 1461546092807 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8889f000 == 169 [pid = 1834] [id = 756] 18:01:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f2d800d2c00) [pid = 1834] [serial = 2268] [outer = (nil)] 18:01:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2d89c5f400) [pid = 1834] [serial = 2269] [outer = 0x7f2d800d2c00] 18:01:32 INFO - PROCESS | 1834 | 1461546092869 Marionette DEBUG loaded listener.js 18:01:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f2d8ba6b400) [pid = 1834] [serial = 2270] [outer = 0x7f2d800d2c00] 18:01:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d89222800 == 170 [pid = 1834] [id = 757] 18:01:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f2d924c9400) [pid = 1834] [serial = 2271] [outer = (nil)] 18:01:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2d8c2cd000) [pid = 1834] [serial = 2272] [outer = 0x7f2d924c9400] 18:01:33 INFO - PROCESS | 1834 | 1461546093806 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]]]}] 18:01:33 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. 18:01:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1430ms 18:01:33 INFO - PROCESS | 1834 | 1461546093846 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 18:01:33 INFO - PROCESS | 1834 | 1461546093851 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 18:01:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:01:33 INFO - PROCESS | 1834 | 1461546093859 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:01:33 INFO - PROCESS | 1834 | 1461546093865 Marionette TRACE conn3 <- [1,2994,null,{}] 18:01:33 INFO - PROCESS | 1834 | 1461546093872 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}] 18:01:34 INFO - PROCESS | 1834 | 1461546094167 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 18:01:34 INFO - PROCESS | 1834 | 1461546094500 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d851d1000 == 171 [pid = 1834] [id = 758] 18:01:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2d827d3c00) [pid = 1834] [serial = 2273] [outer = (nil)] 18:01:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2d849e5400) [pid = 1834] [serial = 2274] [outer = 0x7f2d827d3c00] 18:01:34 INFO - PROCESS | 1834 | 1461546094578 Marionette DEBUG loaded listener.js 18:01:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2d860e3800) [pid = 1834] [serial = 2275] [outer = 0x7f2d827d3c00] 18:01:35 INFO - PROCESS | 1834 | 1461546095306 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]]]}] 18:01:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:01:35 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 18:01:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1486ms 18:01:35 INFO - PROCESS | 1834 | 1461546095346 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 18:01:35 INFO - PROCESS | 1834 | 1461546095355 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 18:01:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:01:35 INFO - PROCESS | 1834 | 1461546095365 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:01:35 INFO - PROCESS | 1834 | 1461546095368 Marionette TRACE conn3 <- [1,2998,null,{}] 18:01:35 INFO - PROCESS | 1834 | 1461546095374 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}] 18:01:35 INFO - PROCESS | 1834 | 1461546095635 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 18:01:35 INFO - PROCESS | 1834 | 1461546095916 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d888a7000 == 172 [pid = 1834] [id = 759] 18:01:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2d885f7c00) [pid = 1834] [serial = 2276] [outer = (nil)] 18:01:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2d893b0c00) [pid = 1834] [serial = 2277] [outer = 0x7f2d885f7c00] 18:01:36 INFO - PROCESS | 1834 | 1461546096052 Marionette DEBUG loaded listener.js 18:01:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2d89c61000) [pid = 1834] [serial = 2278] [outer = 0x7f2d885f7c00] 18:01:36 INFO - PROCESS | 1834 | 1461546096873 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]]]}] 18:01:36 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. 18:01:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1540ms 18:01:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:01:36 INFO - PROCESS | 1834 | 1461546096905 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 18:01:36 INFO - PROCESS | 1834 | 1461546096908 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 18:01:36 INFO - PROCESS | 1834 | 1461546096916 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:01:36 INFO - PROCESS | 1834 | 1461546096922 Marionette TRACE conn3 <- [1,3002,null,{}] 18:01:36 INFO - PROCESS | 1834 | 1461546096939 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}] 18:01:37 INFO - PROCESS | 1834 | 1461546097200 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 18:01:37 INFO - PROCESS | 1834 | 1461546097473 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8ba9c000 == 173 [pid = 1834] [id = 760] 18:01:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2d8b802800) [pid = 1834] [serial = 2279] [outer = (nil)] 18:01:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2d8c2c8400) [pid = 1834] [serial = 2280] [outer = 0x7f2d8b802800] 18:01:37 INFO - PROCESS | 1834 | 1461546097597 Marionette DEBUG loaded listener.js 18:01:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2d8cddec00) [pid = 1834] [serial = 2281] [outer = 0x7f2d8b802800] 18:01:38 INFO - PROCESS | 1834 | 1461546098310 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]]]}] 18:01:38 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. 18:01:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1443ms 18:01:38 INFO - PROCESS | 1834 | 1461546098358 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 18:01:38 INFO - PROCESS | 1834 | 1461546098363 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 18:01:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:01:38 INFO - PROCESS | 1834 | 1461546098369 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:01:38 INFO - PROCESS | 1834 | 1461546098372 Marionette TRACE conn3 <- [1,3006,null,{}] 18:01:38 INFO - PROCESS | 1834 | 1461546098377 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}] 18:01:38 INFO - PROCESS | 1834 | 1461546098629 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 18:01:38 INFO - PROCESS | 1834 | 1461546098926 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8ce19800 == 174 [pid = 1834] [id = 761] 18:01:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f2d8b8ad400) [pid = 1834] [serial = 2282] [outer = (nil)] 18:01:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2d92662c00) [pid = 1834] [serial = 2283] [outer = 0x7f2d8b8ad400] 18:01:39 INFO - PROCESS | 1834 | 1461546099008 Marionette DEBUG loaded listener.js 18:01:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2d9268f000) [pid = 1834] [serial = 2284] [outer = 0x7f2d8b8ad400] 18:01:39 INFO - PROCESS | 1834 | 1461546099740 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]]]}] 18:01:39 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. 18:01:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1428ms 18:01:39 INFO - PROCESS | 1834 | 1461546099798 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 18:01:39 INFO - PROCESS | 1834 | 1461546099801 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 18:01:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:01:39 INFO - PROCESS | 1834 | 1461546099807 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:01:39 INFO - PROCESS | 1834 | 1461546099809 Marionette TRACE conn3 <- [1,3010,null,{}] 18:01:39 INFO - PROCESS | 1834 | 1461546099815 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}] 18:01:40 INFO - PROCESS | 1834 | 1461546100025 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 18:01:40 INFO - PROCESS | 1834 | 1461546100305 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d94905800 == 175 [pid = 1834] [id = 762] 18:01:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2d9266d400) [pid = 1834] [serial = 2285] [outer = (nil)] 18:01:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f2d936f3800) [pid = 1834] [serial = 2286] [outer = 0x7f2d9266d400] 18:01:40 INFO - PROCESS | 1834 | 1461546100390 Marionette DEBUG loaded listener.js 18:01:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f2d94810400) [pid = 1834] [serial = 2287] [outer = 0x7f2d9266d400] 18:01:41 INFO - PROCESS | 1834 | 1461546101129 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]]]}] 18:01:41 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 18:01:41 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1376ms 18:01:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:01:41 INFO - PROCESS | 1834 | 1461546101185 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 18:01:41 INFO - PROCESS | 1834 | 1461546101188 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 18:01:41 INFO - PROCESS | 1834 | 1461546101193 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:01:41 INFO - PROCESS | 1834 | 1461546101197 Marionette TRACE conn3 <- [1,3014,null,{}] 18:01:41 INFO - PROCESS | 1834 | 1461546101202 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}] 18:01:41 INFO - PROCESS | 1834 | 1461546101485 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 18:01:41 INFO - PROCESS | 1834 | 1461546101711 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9509c000 == 176 [pid = 1834] [id = 763] 18:01:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f2d94854800) [pid = 1834] [serial = 2288] [outer = (nil)] 18:01:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f2d9511c400) [pid = 1834] [serial = 2289] [outer = 0x7f2d94854800] 18:01:41 INFO - PROCESS | 1834 | 1461546101786 Marionette DEBUG loaded listener.js 18:01:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f2d952eb400) [pid = 1834] [serial = 2290] [outer = 0x7f2d94854800] 18:01:42 INFO - PROCESS | 1834 | [1834] 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 18:01:42 INFO - PROCESS | 1834 | 1461546102621 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:01:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:01:42 INFO - {} 18:01:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:01:42 INFO - {} 18:01:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:01:42 INFO - {} 18:01:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:01:42 INFO - {} 18:01:42 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1479ms 18:01:42 INFO - PROCESS | 1834 | 1461546102680 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 18:01:42 INFO - PROCESS | 1834 | 1461546102683 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 18:01:42 INFO - TEST-START | /FileAPI/fileReader.html 18:01:42 INFO - PROCESS | 1834 | 1461546102689 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:01:42 INFO - PROCESS | 1834 | 1461546102692 Marionette TRACE conn3 <- [1,3018,null,{}] 18:01:42 INFO - PROCESS | 1834 | 1461546102745 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}] 18:01:42 INFO - PROCESS | 1834 | 1461546102963 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 18:01:43 INFO - PROCESS | 1834 | 1461546103286 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d99155800 == 177 [pid = 1834] [id = 764] 18:01:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f2d94987c00) [pid = 1834] [serial = 2291] [outer = (nil)] 18:01:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f2d95a4ac00) [pid = 1834] [serial = 2292] [outer = 0x7f2d94987c00] 18:01:43 INFO - PROCESS | 1834 | 1461546103359 Marionette DEBUG loaded listener.js 18:01:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f2d9713a400) [pid = 1834] [serial = 2293] [outer = 0x7f2d94987c00] 18:01:44 INFO - PROCESS | 1834 | 1461546104058 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]]]}] 18:01:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:01:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:01:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:01:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:01:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 1390ms 18:01:44 INFO - PROCESS | 1834 | 1461546104080 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 18:01:44 INFO - PROCESS | 1834 | 1461546104083 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 18:01:44 INFO - TEST-START | /FileAPI/historical.html 18:01:44 INFO - PROCESS | 1834 | 1461546104089 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:01:44 INFO - PROCESS | 1834 | 1461546104091 Marionette TRACE conn3 <- [1,3022,null,{}] 18:01:44 INFO - PROCESS | 1834 | 1461546104097 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}] 18:01:44 INFO - PROCESS | 1834 | 1461546104317 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 18:01:44 INFO - PROCESS | 1834 | 1461546104598 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d995d6800 == 178 [pid = 1834] [id = 765] 18:01:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f2d952eb800) [pid = 1834] [serial = 2294] [outer = (nil)] 18:01:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f2d975e7400) [pid = 1834] [serial = 2295] [outer = 0x7f2d952eb800] 18:01:44 INFO - PROCESS | 1834 | 1461546104675 Marionette DEBUG loaded listener.js 18:01:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2d98a1b800) [pid = 1834] [serial = 2296] [outer = 0x7f2d952eb800] 18:01:45 INFO - PROCESS | 1834 | 1461546105427 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"]]]}] 18:01:45 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:01:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:01:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:01:45 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:01:45 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:01:45 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:01:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:01:45 INFO - TEST-OK | /FileAPI/historical.html | took 1384ms 18:01:45 INFO - PROCESS | 1834 | 1461546105478 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 18:01:45 INFO - PROCESS | 1834 | 1461546105480 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 18:01:45 INFO - TEST-START | /FileAPI/idlharness.html 18:01:45 INFO - PROCESS | 1834 | 1461546105487 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:01:45 INFO - PROCESS | 1834 | 1461546105490 Marionette TRACE conn3 <- [1,3026,null,{}] 18:01:45 INFO - PROCESS | 1834 | 1461546105495 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}] 18:01:45 INFO - PROCESS | 1834 | 1461546105740 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 18:01:46 INFO - PROCESS | 1834 | 1461546106026 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d998dc800 == 179 [pid = 1834] [id = 766] 18:01:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2d954e3000) [pid = 1834] [serial = 2297] [outer = (nil)] 18:01:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f2d98b40c00) [pid = 1834] [serial = 2298] [outer = 0x7f2d954e3000] 18:01:46 INFO - PROCESS | 1834 | 1461546106107 Marionette DEBUG loaded listener.js 18:01:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f2d99033800) [pid = 1834] [serial = 2299] [outer = 0x7f2d954e3000] 18:01:47 INFO - PROCESS | 1834 | 1461546107654 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]]]}] 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:01:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:01:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:01:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:01:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:01:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:01:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:01:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:01:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:01:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:01:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:01:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:01:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:01:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:01:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:01:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:01:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:01:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:01:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:01:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:01:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:01:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:01:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:01:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:01:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:01:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:01:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:01:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:01:47 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 18:01:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:01:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:01:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:01:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:01:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:01:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:01:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:01:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:01:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:01:47 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 18:01:47 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 18:01:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:01:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:01:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:01:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:01:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:01:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:01:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:01:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:01:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:01:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:01:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:01:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:01:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:01:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:01:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:01:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:01:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:01:47 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 18:01:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:01:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:01:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:01:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:01:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:01:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:01:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:01:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:01:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:01:47 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 18:01:47 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 18:01:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:01:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:01:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:01:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:01:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:01:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:01:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:01:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:01:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:01:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:01:47 INFO - TEST-OK | /FileAPI/idlharness.html | took 2251ms 18:01:47 INFO - PROCESS | 1834 | 1461546107739 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 18:01:47 INFO - PROCESS | 1834 | 1461546107742 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 18:01:47 INFO - TEST-START | /FileAPI/idlharness.worker 18:01:47 INFO - PROCESS | 1834 | 1461546107754 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:01:47 INFO - PROCESS | 1834 | 1461546107758 Marionette TRACE conn3 <- [1,3030,null,{}] 18:01:47 INFO - PROCESS | 1834 | 1461546107770 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}] 18:01:48 INFO - PROCESS | 1834 | 1461546108119 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 18:01:48 INFO - PROCESS | 1834 | 1461546108372 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d95fb3000 == 180 [pid = 1834] [id = 767] 18:01:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f2d94857c00) [pid = 1834] [serial = 2300] [outer = (nil)] 18:01:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f2d95a4f000) [pid = 1834] [serial = 2301] [outer = 0x7f2d94857c00] 18:01:48 INFO - PROCESS | 1834 | 1461546108448 Marionette DEBUG loaded listener.js 18:01:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f2d9ef21000) [pid = 1834] [serial = 2302] [outer = 0x7f2d94857c00] 18:01:48 INFO - PROCESS | 1834 | [1834] 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 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:01:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:01:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:01:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:01:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:01:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:01:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:01:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:01:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:01:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:01:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:01:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:01:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:01:50 INFO - {} 18:01:50 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 18:01:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:01:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:01:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:01:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:01:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:01:50 INFO - {} 18:01:50 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 - {} 18:01:50 INFO - {} 18:01:50 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 18:01:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:01:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:01:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:01:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:01:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:01:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:01:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:01:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:01:50 INFO - {} 18:01:50 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 18:01:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:01:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:01:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:01:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:01:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:01:50 INFO - {} 18:01:50 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 - {} 18:01:50 INFO - {} 18:01:50 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 18:01:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:01:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:01:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:01:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:01:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:01:50 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 18:01:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:01:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:01:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:01:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:01:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:01:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:01:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:01:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:01:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:01:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:01:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:01:50 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 18:01:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:01:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:01:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:01:50 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 18:01:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:01:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:01:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:01:50 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 18:01:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:01:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:01:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:01:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:01:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:01:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:01:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:01:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:01:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:01:50 INFO - {} 18:01:50 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2903ms 18:01:50 INFO - PROCESS | 1834 | 1461546110559 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,{},{}]]]}] 18:01:50 INFO - PROCESS | 1834 | 1461546110653 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 18:01:50 INFO - PROCESS | 1834 | 1461546110661 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 18:01:50 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:01:50 INFO - PROCESS | 1834 | 1461546110719 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:01:50 INFO - PROCESS | 1834 | 1461546110727 Marionette TRACE conn3 <- [1,3034,null,{}] 18:01:50 INFO - PROCESS | 1834 | 1461546110740 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}] 18:01:51 INFO - PROCESS | 1834 | 1461546111045 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 18:01:51 INFO - PROCESS | 1834 | 1461546111328 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2db0ac9800 == 181 [pid = 1834] [id = 768] 18:01:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f2d95562000) [pid = 1834] [serial = 2303] [outer = (nil)] 18:01:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f2da216cc00) [pid = 1834] [serial = 2304] [outer = 0x7f2d95562000] 18:01:51 INFO - PROCESS | 1834 | 1461546111411 Marionette DEBUG loaded listener.js 18:01:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f2db4098000) [pid = 1834] [serial = 2305] [outer = 0x7f2d95562000] 18:01:52 INFO - PROCESS | 1834 | 1461546112183 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]]]}] 18:01:52 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:01:52 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1507ms 18:01:52 INFO - PROCESS | 1834 | 1461546112218 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 18:01:52 INFO - PROCESS | 1834 | 1461546112221 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 18:01:52 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:01:52 INFO - PROCESS | 1834 | 1461546112247 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:01:52 INFO - PROCESS | 1834 | 1461546112250 Marionette TRACE conn3 <- [1,3038,null,{}] 18:01:52 INFO - PROCESS | 1834 | 1461546112255 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}] 18:01:52 INFO - PROCESS | 1834 | 1461546112479 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 18:01:52 INFO - PROCESS | 1834 | 1461546112768 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d82c6a000 == 182 [pid = 1834] [id = 769] 18:01:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f2d84e88400) [pid = 1834] [serial = 2306] [outer = (nil)] 18:01:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f2d84e91000) [pid = 1834] [serial = 2307] [outer = 0x7f2d84e88400] 18:01:52 INFO - PROCESS | 1834 | 1461546112844 Marionette DEBUG loaded listener.js 18:01:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f2d84e96c00) [pid = 1834] [serial = 2308] [outer = 0x7f2d84e88400] 18:01:53 INFO - PROCESS | 1834 | 1461546113559 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"]]]}] 18:01:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:01:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:01:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:01:53 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1332ms 18:01:53 INFO - PROCESS | 1834 | 1461546113593 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 18:01:53 INFO - PROCESS | 1834 | 1461546113596 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 18:01:53 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:01:53 INFO - PROCESS | 1834 | 1461546113605 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:01:53 INFO - PROCESS | 1834 | 1461546113608 Marionette TRACE conn3 <- [1,3042,null,{}] 18:01:53 INFO - PROCESS | 1834 | 1461546113613 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}] 18:01:53 INFO - PROCESS | 1834 | 1461546113833 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 18:01:54 INFO - PROCESS | 1834 | 1461546114089 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d7f49d800 == 183 [pid = 1834] [id = 770] 18:01:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f2d84e89000) [pid = 1834] [serial = 2309] [outer = (nil)] 18:01:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f2d88bb6800) [pid = 1834] [serial = 2310] [outer = 0x7f2d84e89000] 18:01:54 INFO - PROCESS | 1834 | 1461546114161 Marionette DEBUG loaded listener.js 18:01:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f2d88bba800) [pid = 1834] [serial = 2311] [outer = 0x7f2d84e89000] 18:01:55 INFO - PROCESS | 1834 | 1461546115237 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]]]}] 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:01:55 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. 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:01:55 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'.) 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:01:55 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. 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:01:55 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. 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:01:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:01:55 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. 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:01:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:01:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:01:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:01:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:01:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:01:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:01:55 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1753ms 18:01:55 INFO - PROCESS | 1834 | 1461546115359 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 18:01:55 INFO - PROCESS | 1834 | 1461546115363 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 18:01:55 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:01:55 INFO - PROCESS | 1834 | 1461546115371 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:01:55 INFO - PROCESS | 1834 | 1461546115378 Marionette TRACE conn3 <- [1,3046,null,{}] 18:01:55 INFO - PROCESS | 1834 | 1461546115436 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}] 18:01:55 INFO - PROCESS | 1834 | 1461546115715 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 18:01:56 INFO - PROCESS | 1834 | 1461546116036 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d81db5800 == 184 [pid = 1834] [id = 771] 18:01:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f2d7da51000) [pid = 1834] [serial = 2312] [outer = (nil)] 18:01:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f2d88bbe800) [pid = 1834] [serial = 2313] [outer = 0x7f2d7da51000] 18:01:56 INFO - PROCESS | 1834 | 1461546116107 Marionette DEBUG loaded listener.js 18:01:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f2d98a52800) [pid = 1834] [serial = 2314] [outer = 0x7f2d7da51000] 18:01:56 INFO - PROCESS | 1834 | [1834] 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 18:01:56 INFO - PROCESS | 1834 | 1461546116892 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:01:56 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:01:56 INFO - {} 18:01:56 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1540ms 18:01:56 INFO - PROCESS | 1834 | 1461546116912 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 18:01:56 INFO - PROCESS | 1834 | 1461546116915 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 18:01:56 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:01:56 INFO - PROCESS | 1834 | 1461546116921 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:01:56 INFO - PROCESS | 1834 | 1461546116932 Marionette TRACE conn3 <- [1,3050,null,{}] 18:01:56 INFO - PROCESS | 1834 | 1461546116936 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}] 18:01:57 INFO - PROCESS | 1834 | 1461546117162 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 18:01:57 INFO - PROCESS | 1834 | 1461546117459 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d9ff48800 == 185 [pid = 1834] [id = 772] 18:01:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2d8074bc00) [pid = 1834] [serial = 2315] [outer = (nil)] 18:01:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f2d80753000) [pid = 1834] [serial = 2316] [outer = 0x7f2d8074bc00] 18:01:57 INFO - PROCESS | 1834 | 1461546117577 Marionette DEBUG loaded listener.js 18:01:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f2d88bc0000) [pid = 1834] [serial = 2317] [outer = 0x7f2d8074bc00] 18:01:58 INFO - PROCESS | 1834 | 1461546118283 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]]]}] 18:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:01:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1391ms 18:01:58 INFO - PROCESS | 1834 | 1461546118314 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 18:01:58 INFO - PROCESS | 1834 | 1461546118317 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 18:01:58 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:01:58 INFO - PROCESS | 1834 | 1461546118324 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:01:58 INFO - PROCESS | 1834 | 1461546118327 Marionette TRACE conn3 <- [1,3054,null,{}] 18:01:58 INFO - PROCESS | 1834 | 1461546118332 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}] 18:01:58 INFO - PROCESS | 1834 | 1461546118545 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 18:01:58 INFO - PROCESS | 1834 | 1461546118802 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2dab1aa800 == 186 [pid = 1834] [id = 773] 18:01:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f2d8074ec00) [pid = 1834] [serial = 2318] [outer = (nil)] 18:01:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2d80807000) [pid = 1834] [serial = 2319] [outer = 0x7f2d8074ec00] 18:01:58 INFO - PROCESS | 1834 | 1461546118881 Marionette DEBUG loaded listener.js 18:01:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2d8080bc00) [pid = 1834] [serial = 2320] [outer = 0x7f2d8074ec00] 18:02:00 INFO - PROCESS | 1834 | 1461546119987 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"]]]}] 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:02:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:02:00 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" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:02:00 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" 18:02:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:02:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:02:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1785ms 18:02:00 INFO - PROCESS | 1834 | 1461546120138 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 18:02:00 INFO - PROCESS | 1834 | 1461546120143 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 18:02:00 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:02:00 INFO - PROCESS | 1834 | 1461546120159 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:02:00 INFO - PROCESS | 1834 | 1461546120172 Marionette TRACE conn3 <- [1,3058,null,{}] 18:02:00 INFO - PROCESS | 1834 | 1461546120187 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}] 18:02:00 INFO - PROCESS | 1834 | 1461546120532 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 18:02:00 INFO - PROCESS | 1834 | 1461546120840 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d84eda800 == 187 [pid = 1834] [id = 774] 18:02:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2d80751400) [pid = 1834] [serial = 2321] [outer = (nil)] 18:02:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f2d9f223800) [pid = 1834] [serial = 2322] [outer = 0x7f2d80751400] 18:02:00 INFO - PROCESS | 1834 | 1461546120969 Marionette DEBUG loaded listener.js 18:02:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f2da1e72000) [pid = 1834] [serial = 2323] [outer = 0x7f2d80751400] 18:02:01 INFO - PROCESS | 1834 | 1461546121843 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]]]}] 18:02:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:02:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:02:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:02:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:02:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:02:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:02:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:02:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:02:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:02:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:02:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:02:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:02:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:02:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:02:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:02:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:02:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:02:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:02:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:02:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1707ms 18:02:01 INFO - PROCESS | 1834 | 1461546121866 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 18:02:01 INFO - PROCESS | 1834 | 1461546121872 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 18:02:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:02:01 INFO - PROCESS | 1834 | 1461546121878 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:02:01 INFO - PROCESS | 1834 | 1461546121881 Marionette TRACE conn3 <- [1,3062,null,{}] 18:02:01 INFO - PROCESS | 1834 | 1461546121886 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}] 18:02:02 INFO - PROCESS | 1834 | 1461546122258 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 18:02:02 INFO - PROCESS | 1834 | 1461546122540 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d7f3a8000 == 188 [pid = 1834] [id = 775] 18:02:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f2d7da51c00) [pid = 1834] [serial = 2324] [outer = (nil)] 18:02:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f2d7f310c00) [pid = 1834] [serial = 2325] [outer = 0x7f2d7da51c00] 18:02:02 INFO - PROCESS | 1834 | 1461546122619 Marionette DEBUG loaded listener.js 18:02:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f2d8074e000) [pid = 1834] [serial = 2326] [outer = 0x7f2d7da51c00] 18:02:02 INFO - PROCESS | 1834 | [1834] 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 18:02:03 INFO - PROCESS | 1834 | 1461546123396 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:02:03 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:02:03 INFO - {} 18:02:03 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1529ms 18:02:03 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:02:03 INFO - PROCESS | 1834 | 1461546123408 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 18:02:03 INFO - PROCESS | 1834 | 1461546123410 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 18:02:03 INFO - PROCESS | 1834 | 1461546123415 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:02:03 INFO - PROCESS | 1834 | 1461546123419 Marionette TRACE conn3 <- [1,3066,null,{}] 18:02:03 INFO - PROCESS | 1834 | 1461546123424 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}] 18:02:03 INFO - PROCESS | 1834 | 1461546123661 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e72d000 == 187 [pid = 1834] [id = 210] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dac4a5000 == 186 [pid = 1834] [id = 239] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da1f90800 == 185 [pid = 1834] [id = 62] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db14af800 == 184 [pid = 1834] [id = 505] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9e46e000 == 183 [pid = 1834] [id = 447] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d800ce000 == 182 [pid = 1834] [id = 755] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d86c52000 == 181 [pid = 1834] [id = 754] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d85255800 == 180 [pid = 1834] [id = 753] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d82682800 == 179 [pid = 1834] [id = 752] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db66ba000 == 178 [pid = 1834] [id = 751] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8ce20800 == 177 [pid = 1834] [id = 750] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d88018000 == 176 [pid = 1834] [id = 749] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db66ac800 == 175 [pid = 1834] [id = 748] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db3d67000 == 174 [pid = 1834] [id = 747] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db14b3800 == 173 [pid = 1834] [id = 746] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db0e21800 == 172 [pid = 1834] [id = 745] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2db0bc1000 == 171 [pid = 1834] [id = 744] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2daee58800 == 170 [pid = 1834] [id = 743] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2dad28a800 == 169 [pid = 1834] [id = 742] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2da0462000 == 168 [pid = 1834] [id = 741] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d9de8e000 == 167 [pid = 1834] [id = 740] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d997a6000 == 166 [pid = 1834] [id = 739] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d99310000 == 165 [pid = 1834] [id = 738] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d96e20800 == 164 [pid = 1834] [id = 737] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d950dc000 == 163 [pid = 1834] [id = 736] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d94b76800 == 162 [pid = 1834] [id = 735] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d93739000 == 161 [pid = 1834] [id = 734] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8e9d5000 == 160 [pid = 1834] [id = 733] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d8be25800 == 159 [pid = 1834] [id = 732] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d89b47800 == 158 [pid = 1834] [id = 731] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d853d4000 == 157 [pid = 1834] [id = 730] 18:02:05 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2d890c0800 == 156 [pid = 1834] [id = 729] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f2d947de000) [pid = 1834] [serial = 1998] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f2d96edb800) [pid = 1834] [serial = 2010] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f2d991a2c00) [pid = 1834] [serial = 2019] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f2d9485bc00) [pid = 1834] [serial = 2001] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f2d86de5c00) [pid = 1834] [serial = 1983] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f2d8b90fc00) [pid = 1834] [serial = 1989] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2d89bf1400) [pid = 1834] [serial = 1986] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f2d8c2c6000) [pid = 1834] [serial = 1992] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f2d886a6000) [pid = 1834] [serial = 1905] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f2d8bf48400) [pid = 1834] [serial = 2094] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f2d95562400) [pid = 1834] [serial = 2007] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f2d9939f800) [pid = 1834] [serial = 2022] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f2d99033c00) [pid = 1834] [serial = 2016] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f2d98a96000) [pid = 1834] [serial = 2013] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2d94f5dc00) [pid = 1834] [serial = 2004] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f2d92662400) [pid = 1834] [serial = 1995] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f2d9493ec00) [pid = 1834] [serial = 2073] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f2d8cd6dc00) [pid = 1834] [serial = 2058] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f2d8abcf800) [pid = 1834] [serial = 2052] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f2d92667800) [pid = 1834] [serial = 2061] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f2d936ea400) [pid = 1834] [serial = 2064] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f2d9478c800) [pid = 1834] [serial = 2067] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2d94829400) [pid = 1834] [serial = 2070] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f2d95115400) [pid = 1834] [serial = 2076] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f2d955d9400) [pid = 1834] [serial = 2079] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f2d95a45800) [pid = 1834] [serial = 2082] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2d95c0dc00) [pid = 1834] [serial = 2085] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2d970f1400) [pid = 1834] [serial = 2088] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2d885f9800) [pid = 1834] [serial = 2049] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2d9c77d800) [pid = 1834] [serial = 2025] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f2d8bbd1000) [pid = 1834] [serial = 2055] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f2d95f32800) [pid = 1834] [serial = 2091] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f2d84ca7c00) [pid = 1834] [serial = 2046] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f2d993a4800) [pid = 1834] [serial = 2028] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f2d8aba2000) [pid = 1834] [serial = 2183] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f2d8b808800) [pid = 1834] [serial = 2184] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f2d9c787c00) [pid = 1834] [serial = 2150] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f2d9c77cc00) [pid = 1834] [serial = 2148] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f2d9485a000) [pid = 1834] [serial = 2147] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f2d993a5000) [pid = 1834] [serial = 2145] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f2d99397c00) [pid = 1834] [serial = 2144] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2d99372c00) [pid = 1834] [serial = 2142] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2d9919b400) [pid = 1834] [serial = 2141] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f2d990e6800) [pid = 1834] [serial = 2139] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2d9903d000) [pid = 1834] [serial = 2138] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2d98ce9c00) [pid = 1834] [serial = 2136] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f2d98cde800) [pid = 1834] [serial = 2135] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2d98b3e400) [pid = 1834] [serial = 2133] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f2d98a51c00) [pid = 1834] [serial = 2132] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2d9713c000) [pid = 1834] [serial = 2130] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2d95f3f400) [pid = 1834] [serial = 2129] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2d954e8000) [pid = 1834] [serial = 2127] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2d9511e800) [pid = 1834] [serial = 2126] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2d94789c00) [pid = 1834] [serial = 2124] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2d92684800) [pid = 1834] [serial = 2123] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f2d8b90ec00) [pid = 1834] [serial = 2121] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f2d8b80b800) [pid = 1834] [serial = 2120] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2d887af800) [pid = 1834] [serial = 2118] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f2d86feec00) [pid = 1834] [serial = 2117] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f2d952e9c00) [pid = 1834] [serial = 2115] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f2d85114c00) [pid = 1834] [serial = 2177] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2d860ee800) [pid = 1834] [serial = 2178] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f2dac297c00) [pid = 1834] [serial = 2174] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f2dac09c400) [pid = 1834] [serial = 2172] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f2dabf88000) [pid = 1834] [serial = 2171] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f2dab1e0800) [pid = 1834] [serial = 2169] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f2da6199c00) [pid = 1834] [serial = 2168] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f2da24ca800) [pid = 1834] [serial = 2166] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f2da240c000) [pid = 1834] [serial = 2165] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f2da216b000) [pid = 1834] [serial = 2163] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f2da1e7c400) [pid = 1834] [serial = 2162] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f2da03ac400) [pid = 1834] [serial = 2160] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f2d9f8c9c00) [pid = 1834] [serial = 2159] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f2d9f229800) [pid = 1834] [serial = 2157] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f2d9ef17c00) [pid = 1834] [serial = 2156] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f2d9e9ad800) [pid = 1834] [serial = 2154] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f2d9e48b800) [pid = 1834] [serial = 2153] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f2d9d623000) [pid = 1834] [serial = 2151] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f2d887aec00) [pid = 1834] [serial = 2181] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f2d885ec000) [pid = 1834] [serial = 2180] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f2d8b883800) [pid = 1834] [serial = 2186] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f2d8b90f400) [pid = 1834] [serial = 2187] [outer = (nil)] [url = about:blank] 18:02:05 INFO - PROCESS | 1834 | 1461546125846 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d7ea9d000 == 157 [pid = 1834] [id = 776] 18:02:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2d7bdcd800) [pid = 1834] [serial = 2327] [outer = (nil)] 18:02:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2d7f311000) [pid = 1834] [serial = 2328] [outer = 0x7f2d7bdcd800] 18:02:05 INFO - PROCESS | 1834 | 1461546125929 Marionette DEBUG loaded listener.js 18:02:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f2d80f7d800) [pid = 1834] [serial = 2329] [outer = 0x7f2d7bdcd800] 18:02:06 INFO - PROCESS | 1834 | 1461546126596 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]]]}] 18:02:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:02:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:02:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:02:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:02:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:02:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:02:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:02:06 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 3241ms 18:02:06 INFO - PROCESS | 1834 | 1461546126660 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 18:02:06 INFO - PROCESS | 1834 | 1461546126666 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 18:02:06 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:02:06 INFO - PROCESS | 1834 | 1461546126675 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:02:06 INFO - PROCESS | 1834 | 1461546126679 Marionette TRACE conn3 <- [1,3070,null,{}] 18:02:06 INFO - PROCESS | 1834 | 1461546126685 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}] 18:02:06 INFO - PROCESS | 1834 | 1461546126916 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 18:02:07 INFO - PROCESS | 1834 | 1461546127135 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d820db800 == 158 [pid = 1834] [id = 777] 18:02:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2d7bdcf000) [pid = 1834] [serial = 2330] [outer = (nil)] 18:02:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f2d827d7c00) [pid = 1834] [serial = 2331] [outer = 0x7f2d7bdcf000] 18:02:07 INFO - PROCESS | 1834 | 1461546127202 Marionette DEBUG loaded listener.js 18:02:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f2d82e3b000) [pid = 1834] [serial = 2332] [outer = 0x7f2d7bdcf000] 18:02:07 INFO - PROCESS | 1834 | 1461546127961 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]]]}] 18:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:02:08 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1336ms 18:02:08 INFO - PROCESS | 1834 | 1461546128050 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 18:02:08 INFO - PROCESS | 1834 | 1461546128056 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 18:02:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:02:08 INFO - PROCESS | 1834 | 1461546128080 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:02:08 INFO - PROCESS | 1834 | 1461546128083 Marionette TRACE conn3 <- [1,3074,null,{}] 18:02:08 INFO - PROCESS | 1834 | 1461546128088 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}] 18:02:08 INFO - PROCESS | 1834 | 1461546128382 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 18:02:08 INFO - PROCESS | 1834 | 1461546128423 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d82ed2800 == 159 [pid = 1834] [id = 778] 18:02:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f2d84bb6400) [pid = 1834] [serial = 2333] [outer = (nil)] 18:02:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f2d84e8c800) [pid = 1834] [serial = 2334] [outer = 0x7f2d84bb6400] 18:02:08 INFO - PROCESS | 1834 | 1461546128485 Marionette DEBUG loaded listener.js 18:02:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f2d80754c00) [pid = 1834] [serial = 2335] [outer = 0x7f2d84bb6400] 18:02:09 INFO - PROCESS | 1834 | 1461546129358 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]]]}] 18:02:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:02:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:02:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:02:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:02:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:02:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:02:09 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1335ms 18:02:09 INFO - PROCESS | 1834 | 1461546129417 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 18:02:09 INFO - PROCESS | 1834 | 1461546129420 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 18:02:09 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:02:09 INFO - PROCESS | 1834 | 1461546129443 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:02:09 INFO - PROCESS | 1834 | 1461546129453 Marionette TRACE conn3 <- [1,3078,null,{}] 18:02:09 INFO - PROCESS | 1834 | 1461546129461 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}] 18:02:09 INFO - PROCESS | 1834 | 1461546129866 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 18:02:09 INFO - PROCESS | 1834 | 1461546129940 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d851e5800 == 160 [pid = 1834] [id = 779] 18:02:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f2d860e8c00) [pid = 1834] [serial = 2336] [outer = (nil)] 18:02:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f2d8613bc00) [pid = 1834] [serial = 2337] [outer = 0x7f2d860e8c00] 18:02:10 INFO - PROCESS | 1834 | 1461546130056 Marionette DEBUG loaded listener.js 18:02:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f2d86144800) [pid = 1834] [serial = 2338] [outer = 0x7f2d860e8c00] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f2d81c1b800) [pid = 1834] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f2d98b3b000) [pid = 1834] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f2d7bdc6000) [pid = 1834] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f2dad463400) [pid = 1834] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f2d89c5f000) [pid = 1834] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f2d8cd78400) [pid = 1834] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f2d886a5c00) [pid = 1834] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f2d80f7b800) [pid = 1834] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f2d98a99400) [pid = 1834] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f2d80f89000) [pid = 1834] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f2dad455c00) [pid = 1834] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f2d8cd78800) [pid = 1834] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f2d7bdd1c00) [pid = 1834] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f2d952e5800) [pid = 1834] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2d82cfb400) [pid = 1834] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f2d863fd000) [pid = 1834] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2dabf86800) [pid = 1834] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f2d95f41000) [pid = 1834] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f2dad1ed400) [pid = 1834] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f2d98a52c00) [pid = 1834] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f2d82e35800) [pid = 1834] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f2d7bdc4c00) [pid = 1834] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f2d94856400) [pid = 1834] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f2d7bdc7000) [pid = 1834] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f2d99375800) [pid = 1834] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f2d95560c00) [pid = 1834] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:02:11 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f2d800d1800) [pid = 1834] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:02:11 INFO - PROCESS | 1834 | 1461546131635 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] 18:02:11 INFO - PROCESS | 1834 | 1461546131705 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 18:02:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:02:11 INFO - PROCESS | 1834 | 1461546131715 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:02:11 INFO - PROCESS | 1834 | 1461546131720 Marionette TRACE conn3 <- [1,3082,null,{}] 18:02:11 INFO - PROCESS | 1834 | 1461546131727 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}] 18:02:11 INFO - PROCESS | 1834 | 1461546131944 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 18:02:12 INFO - PROCESS | 1834 | 1461546132151 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d85ed3000 == 161 [pid = 1834] [id = 780] 18:02:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f2d80f7b800) [pid = 1834] [serial = 2339] [outer = (nil)] 18:02:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f2d8688f000) [pid = 1834] [serial = 2340] [outer = 0x7f2d80f7b800] 18:02:12 INFO - PROCESS | 1834 | 1461546132229 Marionette DEBUG loaded listener.js 18:02:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f2d86ed8400) [pid = 1834] [serial = 2341] [outer = 0x7f2d80f7b800] 18:02:12 INFO - PROCESS | 1834 | 1461546132856 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]]]}] 18:02:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:02:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:02:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:02:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1187ms 18:02:12 INFO - PROCESS | 1834 | 1461546132905 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 18:02:12 INFO - PROCESS | 1834 | 1461546132908 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 18:02:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:02:12 INFO - PROCESS | 1834 | 1461546132914 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:02:12 INFO - PROCESS | 1834 | 1461546132916 Marionette TRACE conn3 <- [1,3086,null,{}] 18:02:12 INFO - PROCESS | 1834 | 1461546132922 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}] 18:02:13 INFO - PROCESS | 1834 | 1461546133356 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 18:02:13 INFO - PROCESS | 1834 | 1461546133577 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d7f498000 == 162 [pid = 1834] [id = 781] 18:02:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f2d7bdc9000) [pid = 1834] [serial = 2342] [outer = (nil)] 18:02:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f2d7da55800) [pid = 1834] [serial = 2343] [outer = 0x7f2d7bdc9000] 18:02:13 INFO - PROCESS | 1834 | 1461546133723 Marionette DEBUG loaded listener.js 18:02:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f2d7f307800) [pid = 1834] [serial = 2344] [outer = 0x7f2d7bdc9000] 18:02:14 INFO - PROCESS | 1834 | 1461546134494 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:02:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:02:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1629ms 18:02:14 INFO - PROCESS | 1834 | 1461546134546 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 18:02:14 INFO - PROCESS | 1834 | 1461546134553 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 18:02:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:02:14 INFO - PROCESS | 1834 | 1461546134560 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:02:14 INFO - PROCESS | 1834 | 1461546134567 Marionette TRACE conn3 <- [1,3090,null,{}] 18:02:14 INFO - PROCESS | 1834 | 1461546134573 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}] 18:02:14 INFO - PROCESS | 1834 | 1461546134876 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 18:02:15 INFO - PROCESS | 1834 | 1461546135082 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d82c66000 == 163 [pid = 1834] [id = 782] 18:02:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2d800d1800) [pid = 1834] [serial = 2345] [outer = (nil)] 18:02:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f2d80899c00) [pid = 1834] [serial = 2346] [outer = 0x7f2d800d1800] 18:02:15 INFO - PROCESS | 1834 | 1461546135163 Marionette DEBUG loaded listener.js 18:02:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f2d808a1800) [pid = 1834] [serial = 2347] [outer = 0x7f2d800d1800] 18:02:15 INFO - PROCESS | 1834 | 1461546135969 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:02:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:02:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1433ms 18:02:16 INFO - PROCESS | 1834 | 1461546135995 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 18:02:16 INFO - PROCESS | 1834 | 1461546136001 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 18:02:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:02:16 INFO - PROCESS | 1834 | 1461546136008 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:02:16 INFO - PROCESS | 1834 | 1461546136012 Marionette TRACE conn3 <- [1,3094,null,{}] 18:02:16 INFO - PROCESS | 1834 | 1461546136019 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}] 18:02:16 INFO - PROCESS | 1834 | 1461546136325 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 18:02:16 INFO - PROCESS | 1834 | 1461546136611 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d85ee1800 == 164 [pid = 1834] [id = 783] 18:02:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f2d81c1f800) [pid = 1834] [serial = 2348] [outer = (nil)] 18:02:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2d82e33c00) [pid = 1834] [serial = 2349] [outer = 0x7f2d81c1f800] 18:02:16 INFO - PROCESS | 1834 | 1461546136770 Marionette DEBUG loaded listener.js 18:02:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2d82e41c00) [pid = 1834] [serial = 2350] [outer = 0x7f2d81c1f800] 18:02:17 INFO - PROCESS | 1834 | 1461546137525 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:02:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:02:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1530ms 18:02:17 INFO - PROCESS | 1834 | 1461546137539 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 18:02:17 INFO - PROCESS | 1834 | 1461546137544 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 18:02:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:02:17 INFO - PROCESS | 1834 | 1461546137560 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:02:17 INFO - PROCESS | 1834 | 1461546137566 Marionette TRACE conn3 <- [1,3098,null,{}] 18:02:17 INFO - PROCESS | 1834 | 1461546137572 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}] 18:02:17 INFO - PROCESS | 1834 | 1461546137792 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 18:02:18 INFO - PROCESS | 1834 | 1461546138074 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d868ec800 == 165 [pid = 1834] [id = 784] 18:02:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2d827cfc00) [pid = 1834] [serial = 2351] [outer = (nil)] 18:02:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2d860ea400) [pid = 1834] [serial = 2352] [outer = 0x7f2d827cfc00] 18:02:18 INFO - PROCESS | 1834 | 1461546138152 Marionette DEBUG loaded listener.js 18:02:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f2d86145400) [pid = 1834] [serial = 2353] [outer = 0x7f2d827cfc00] 18:02:18 INFO - PROCESS | 1834 | 1461546138908 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]]]}] 18:02:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:02:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:02:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1408ms 18:02:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:02:18 INFO - PROCESS | 1834 | 1461546138961 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 18:02:18 INFO - PROCESS | 1834 | 1461546138964 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 18:02:18 INFO - PROCESS | 1834 | 1461546138970 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:02:18 INFO - PROCESS | 1834 | 1461546138973 Marionette TRACE conn3 <- [1,3102,null,{}] 18:02:18 INFO - PROCESS | 1834 | 1461546138978 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}] 18:02:19 INFO - PROCESS | 1834 | 1461546139232 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 18:02:19 INFO - PROCESS | 1834 | 1461546139486 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d87ec4000 == 166 [pid = 1834] [id = 785] 18:02:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2d84ca7400) [pid = 1834] [serial = 2354] [outer = (nil)] 18:02:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2d86ed5400) [pid = 1834] [serial = 2355] [outer = 0x7f2d84ca7400] 18:02:19 INFO - PROCESS | 1834 | 1461546139563 Marionette DEBUG loaded listener.js 18:02:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f2d87fdd000) [pid = 1834] [serial = 2356] [outer = 0x7f2d84ca7400] 18:02:20 INFO - PROCESS | 1834 | 1461546140302 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:02:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:02:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1380ms 18:02:20 INFO - PROCESS | 1834 | 1461546140350 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 18:02:20 INFO - PROCESS | 1834 | 1461546140354 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 18:02:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:02:20 INFO - PROCESS | 1834 | 1461546140360 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:02:20 INFO - PROCESS | 1834 | 1461546140362 Marionette TRACE conn3 <- [1,3106,null,{}] 18:02:20 INFO - PROCESS | 1834 | 1461546140367 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}] 18:02:20 INFO - PROCESS | 1834 | 1461546140625 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 18:02:20 INFO - PROCESS | 1834 | 1461546140920 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d884cb000 == 167 [pid = 1834] [id = 786] 18:02:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2d886ae000) [pid = 1834] [serial = 2357] [outer = (nil)] 18:02:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f2d886b2c00) [pid = 1834] [serial = 2358] [outer = 0x7f2d886ae000] 18:02:21 INFO - PROCESS | 1834 | 1461546141007 Marionette DEBUG loaded listener.js 18:02:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f2d888e6400) [pid = 1834] [serial = 2359] [outer = 0x7f2d886ae000] 18:02:21 INFO - PROCESS | 1834 | 1461546141790 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]]]}] 18:02:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:02:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:02:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:02:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1480ms 18:02:21 INFO - PROCESS | 1834 | 1461546141841 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 18:02:21 INFO - PROCESS | 1834 | 1461546141845 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 18:02:21 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:02:21 INFO - PROCESS | 1834 | 1461546141851 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:02:21 INFO - PROCESS | 1834 | 1461546141853 Marionette TRACE conn3 <- [1,3110,null,{}] 18:02:21 INFO - PROCESS | 1834 | 1461546141859 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}] 18:02:22 INFO - PROCESS | 1834 | 1461546142080 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 18:02:22 INFO - PROCESS | 1834 | 1461546142393 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d89208000 == 168 [pid = 1834] [id = 787] 18:02:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f2d886ae400) [pid = 1834] [serial = 2360] [outer = (nil)] 18:02:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f2d89bee000) [pid = 1834] [serial = 2361] [outer = 0x7f2d886ae400] 18:02:22 INFO - PROCESS | 1834 | 1461546142478 Marionette DEBUG loaded listener.js 18:02:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f2d89c63400) [pid = 1834] [serial = 2362] [outer = 0x7f2d886ae400] 18:02:23 INFO - PROCESS | 1834 | 1461546143248 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"]]]}] 18:02:23 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:02:23 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 18:02:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:02:23 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1433ms 18:02:23 INFO - PROCESS | 1834 | 1461546143286 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 18:02:23 INFO - PROCESS | 1834 | 1461546143289 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 18:02:23 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:02:23 INFO - PROCESS | 1834 | 1461546143295 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:02:23 INFO - PROCESS | 1834 | 1461546143298 Marionette TRACE conn3 <- [1,3114,null,{}] 18:02:23 INFO - PROCESS | 1834 | 1461546143303 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}] 18:02:23 INFO - PROCESS | 1834 | 1461546143518 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 18:02:23 INFO - PROCESS | 1834 | 1461546143803 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\", \"2b76addf-7ded-46a3-ae99-9a1b7b41d250\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2d8a740800 == 169 [pid = 1834] [id = 788] 18:02:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f2d888ea800) [pid = 1834] [serial = 2363] [outer = (nil)] 18:02:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f2d8aba4800) [pid = 1834] [serial = 2364] [outer = 0x7f2d888ea800] 18:02:23 INFO - PROCESS | 1834 | 1461546143879 Marionette DEBUG loaded listener.js 18:02:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f2d8b804000) [pid = 1834] [serial = 2365] [outer = 0x7f2d888ea800] 18:02:24 INFO - PROCESS | 1834 | 1461546144619 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]]]}] 18:02:24 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:02:24 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1379ms 18:02:24 INFO - PROCESS | 1834 | 1461546144677 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 18:02:24 INFO - PROCESS | 1834 | 1461546144680 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 18:02:25 WARNING - u'runner_teardown' () 18:02:25 INFO - No more tests 18:02:25 INFO - Got 0 unexpected results 18:02:25 INFO - SUITE-END | took 1143s 18:02:25 INFO - Closing logging queue 18:02:25 INFO - queue closed 18:02:26 INFO - Return code: 0 18:02:26 WARNING - # TBPL SUCCESS # 18:02:26 INFO - Running post-action listener: _resource_record_post_action 18:02:26 INFO - Running post-run listener: _resource_record_post_run 18:02:27 INFO - Total resource usage - Wall time: 1178s; CPU: 98.0%; Read bytes: 8474624; Write bytes: 971214848; Read time: 400; Write time: 278580 18:02:27 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:02:27 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 85909504; Read time: 0; Write time: 80280 18:02:27 INFO - run-tests - Wall time: 1149s; CPU: 98.0%; Read bytes: 5615616; Write bytes: 885305344; Read time: 276; Write time: 198300 18:02:27 INFO - Running post-run listener: _upload_blobber_files 18:02:27 INFO - Blob upload gear active. 18:02:27 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:02:27 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 18:02:27 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'] 18:02:27 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 18:02:27 INFO - (blobuploader) - INFO - Open directory for files ... 18:02:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:02:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:02:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:02:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:02:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:02:28 INFO - (blobuploader) - INFO - Done attempting. 18:02:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:02:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:02:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:02:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:02:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:02:29 INFO - (blobuploader) - INFO - Done attempting. 18:02:29 INFO - (blobuploader) - INFO - Iteration through files over. 18:02:29 INFO - Return code: 0 18:02:29 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:02:29 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:02:29 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/86287ebf28bcca2e7a51316efe4777c4424e4839b1c61354ed5f2d054c4beb6db9cb8bece75df721d9e315d7c45273c63ef780abcfdb2e50b89068de9e26c5f1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1ac715745eaf5f3e7b361fd322994aee44b564f15ee1ed3d62c4aaa65c9eabcdd71c0ad1e74c8f3a102b680d691b2a76bc5bd9cc203ae038200e599a0fde6d26"} 18:02:29 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:02:29 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:02:29 INFO - Contents: 18:02:29 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/86287ebf28bcca2e7a51316efe4777c4424e4839b1c61354ed5f2d054c4beb6db9cb8bece75df721d9e315d7c45273c63ef780abcfdb2e50b89068de9e26c5f1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1ac715745eaf5f3e7b361fd322994aee44b564f15ee1ed3d62c4aaa65c9eabcdd71c0ad1e74c8f3a102b680d691b2a76bc5bd9cc203ae038200e599a0fde6d26"} 18:02:29 INFO - Running post-run listener: copy_logs_to_upload_dir 18:02:29 INFO - Copying logs to upload dir... 18:02:29 INFO - mkdir: /builds/slave/test/build/upload/logs 18:02:29 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1277.072622 ========= master_lag: 6.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 23 secs) (at 2016-04-24 18:02:36.324791) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 18:02:36.326083) ========= 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-1461544735.295391-179788130 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/86287ebf28bcca2e7a51316efe4777c4424e4839b1c61354ed5f2d054c4beb6db9cb8bece75df721d9e315d7c45273c63ef780abcfdb2e50b89068de9e26c5f1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1ac715745eaf5f3e7b361fd322994aee44b564f15ee1ed3d62c4aaa65c9eabcdd71c0ad1e74c8f3a102b680d691b2a76bc5bd9cc203ae038200e599a0fde6d26"} build_url:https://queue.taskcluster.net/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/ewSC2bSjTIKUBi9iIAiNyw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038553 build_url: 'https://queue.taskcluster.net/v1/task/ewSC2bSjTIKUBi9iIAiNyw/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/86287ebf28bcca2e7a51316efe4777c4424e4839b1c61354ed5f2d054c4beb6db9cb8bece75df721d9e315d7c45273c63ef780abcfdb2e50b89068de9e26c5f1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1ac715745eaf5f3e7b361fd322994aee44b564f15ee1ed3d62c4aaa65c9eabcdd71c0ad1e74c8f3a102b680d691b2a76bc5bd9cc203ae038200e599a0fde6d26"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ewSC2bSjTIKUBi9iIAiNyw/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-24 18:02:36.405803) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 18:02:36.406307) ========= 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-1461544735.295391-179788130 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019976 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 18:02:36.471147) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 18:02:36.471446) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 18:02:36.471723) ========= ========= Total master_lag: 6.47 =========