builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1936 starttime: 1461600081.12 results: success (0) buildid: 20160425083153 builduid: 0fd6c6e6b2f34445a3d4b9c0227c39b4 revision: e50f2538de72132e78f5a26b1d4f0fbf4c820df2 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 09:01:21.122530) ========= master: http://buildbot-master120.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 09:01:21.123156) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-25 09:01:21.123599) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-25 09:01:22.295215) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 09:01:22.295636) ========= 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-1461596377.273880-1755079853 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 09:01:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|: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.3M=0.001s 2016-04-25 09:01:23 (10.3 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.571465 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 09:01:22.925782) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 09:01:22.926260) ========= 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-1461596377.273880-1755079853 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.070654 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 09:01:23.030580) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 09:01:23.031123) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev e50f2538de72132e78f5a26b1d4f0fbf4c820df2 --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 e50f2538de72132e78f5a26b1d4f0fbf4c820df2 --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-1461596377.273880-1755079853 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 09:01:23,263 truncating revision to first 12 chars 2016-04-25 09:01:23,263 Setting DEBUG logging. 2016-04-25 09:01:23,264 attempt 1/10 2016-04-25 09:01:23,264 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/e50f2538de72?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 09:01:24,492 unpacking tar archive at: mozilla-inbound-e50f2538de72/testing/mozharness/ program finished with exit code 0 elapsedTime=1.904550 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 09:01:24.970748) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 09:01:24.971232) ========= script_repo_revision: e50f2538de72132e78f5a26b1d4f0fbf4c820df2 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 09:01:24.971845) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 09:01:24.972249) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 09:01:25.002462) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 50 secs) (at 2016-04-25 09:01:25.002899) ========= /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-1461596377.273880-1755079853 _=/tools/buildbot/bin/python using PTY: False 09:01:25 INFO - MultiFileLogger online at 20160425 09:01:25 in /builds/slave/test 09:01:25 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 09:01:25 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:01:25 INFO - {'append_to_log': False, 09:01:25 INFO - 'base_work_dir': '/builds/slave/test', 09:01:25 INFO - 'blob_upload_branch': 'mozilla-inbound', 09:01:25 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:01:25 INFO - 'buildbot_json_path': 'buildprops.json', 09:01:25 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:01:25 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:01:25 INFO - 'download_minidump_stackwalk': True, 09:01:25 INFO - 'download_symbols': 'true', 09:01:25 INFO - 'e10s': False, 09:01:25 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:01:25 INFO - 'tooltool.py': '/tools/tooltool.py', 09:01:25 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:01:25 INFO - '/tools/misc-python/virtualenv.py')}, 09:01:25 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:01:25 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:01:25 INFO - 'log_level': 'info', 09:01:25 INFO - 'log_to_console': True, 09:01:25 INFO - 'opt_config_files': (), 09:01:25 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:01:25 INFO - '--processes=1', 09:01:25 INFO - '--config=%(test_path)s/wptrunner.ini', 09:01:25 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:01:25 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:01:25 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:01:25 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:01:25 INFO - 'pip_index': False, 09:01:25 INFO - 'require_test_zip': True, 09:01:25 INFO - 'test_type': ('testharness',), 09:01:25 INFO - 'this_chunk': '1', 09:01:25 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:01:25 INFO - 'total_chunks': '10', 09:01:25 INFO - 'virtualenv_path': 'venv', 09:01:25 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:01:25 INFO - 'work_dir': 'build'} 09:01:25 INFO - ##### 09:01:25 INFO - ##### Running clobber step. 09:01:25 INFO - ##### 09:01:25 INFO - Running pre-action listener: _resource_record_pre_action 09:01:25 INFO - Running main action method: clobber 09:01:25 INFO - rmtree: /builds/slave/test/build 09:01:25 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:01:27 INFO - Running post-action listener: _resource_record_post_action 09:01:27 INFO - ##### 09:01:27 INFO - ##### Running read-buildbot-config step. 09:01:27 INFO - ##### 09:01:27 INFO - Running pre-action listener: _resource_record_pre_action 09:01:27 INFO - Running main action method: read_buildbot_config 09:01:27 INFO - Using buildbot properties: 09:01:27 INFO - { 09:01:27 INFO - "project": "", 09:01:27 INFO - "product": "firefox", 09:01:27 INFO - "script_repo_revision": "production", 09:01:27 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 09:01:27 INFO - "repository": "", 09:01:27 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 09:01:27 INFO - "buildid": "20160425083153", 09:01:27 INFO - "pgo_build": "False", 09:01:27 INFO - "basedir": "/builds/slave/test", 09:01:27 INFO - "buildnumber": 57, 09:01:27 INFO - "slavename": "tst-linux64-spot-1936", 09:01:27 INFO - "master": "http://buildbot-master120.bb.releng.use1.mozilla.com:8201/", 09:01:27 INFO - "platform": "linux64", 09:01:27 INFO - "branch": "mozilla-inbound", 09:01:27 INFO - "revision": "e50f2538de72132e78f5a26b1d4f0fbf4c820df2", 09:01:27 INFO - "repo_path": "integration/mozilla-inbound", 09:01:27 INFO - "moz_repo_path": "", 09:01:27 INFO - "stage_platform": "linux64", 09:01:27 INFO - "builduid": "0fd6c6e6b2f34445a3d4b9c0227c39b4", 09:01:27 INFO - "slavebuilddir": "test" 09:01:27 INFO - } 09:01:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 09:01:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 09:01:27 INFO - Running post-action listener: _resource_record_post_action 09:01:27 INFO - ##### 09:01:27 INFO - ##### Running download-and-extract step. 09:01:27 INFO - ##### 09:01:27 INFO - Running pre-action listener: _resource_record_pre_action 09:01:27 INFO - Running main action method: download_and_extract 09:01:27 INFO - mkdir: /builds/slave/test/build/tests 09:01:27 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')]} 09:01:27 INFO - https://queue.taskcluster.net/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 09:01:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:01:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:01:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/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 09:01:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/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 09:01:29 INFO - Downloaded 1361 bytes. 09:01:29 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:01:29 INFO - Using the following test package requirements: 09:01:29 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 09:01:29 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:01:29 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 09:01:29 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:01:29 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 09:01:29 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:01:29 INFO - u'jsshell-linux-x86_64.zip'], 09:01:29 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:01:29 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 09:01:29 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 09:01:29 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:01:29 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 09:01:29 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:01:29 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 09:01:29 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:01:29 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 09:01:29 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:01:29 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 09:01:29 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 09:01: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')]} 09:01:29 INFO - https://queue.taskcluster.net/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 09:01:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 09:01:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 09:01:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/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 09:01:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/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 09:01:34 INFO - Downloaded 22749911 bytes. 09:01:34 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/*'] 09:01:34 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/* 09:01:34 INFO - caution: filename not matched: web-platform/* 09:01:34 INFO - Return code: 11 09:01: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')]} 09:01:34 INFO - https://queue.taskcluster.net/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 09:01:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 09:01:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 09:01:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/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 09:01:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/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 09:01:39 INFO - Downloaded 36406740 bytes. 09:01:39 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/*'] 09:01:39 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/* 09:01:43 INFO - caution: filename not matched: bin/* 09:01:43 INFO - caution: filename not matched: config/* 09:01:43 INFO - caution: filename not matched: mozbase/* 09:01:43 INFO - caution: filename not matched: marionette/* 09:01:43 INFO - caution: filename not matched: tools/wptserve/* 09:01:43 INFO - Return code: 11 09:01:43 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')]} 09:01:43 INFO - https://queue.taskcluster.net/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 09:01:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:01:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:01:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/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 09:01:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/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 09:02:02 INFO - Downloaded 64483821 bytes. 09:02:02 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:02:02 INFO - mkdir: /builds/slave/test/properties 09:02:02 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:02:02 INFO - Writing to file /builds/slave/test/properties/build_url 09:02:02 INFO - Contents: 09:02:02 INFO - build_url:https://queue.taskcluster.net/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:02:03 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:02:03 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:02:03 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:02:03 INFO - Contents: 09:02:03 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:02:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:02:03 INFO - https://queue.taskcluster.net/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:02:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:02:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:02:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/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 09:02:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/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 09:02:10 INFO - Downloaded 90920810 bytes. 09:02:10 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'] 09:02:10 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 09:02:17 INFO - Return code: 0 09:02:17 INFO - Running post-action listener: _resource_record_post_action 09:02:17 INFO - Running post-action listener: set_extra_try_arguments 09:02:17 INFO - ##### 09:02:17 INFO - ##### Running create-virtualenv step. 09:02:17 INFO - ##### 09:02:17 INFO - Running pre-action listener: _pre_create_virtualenv 09:02:17 INFO - Running pre-action listener: _resource_record_pre_action 09:02:17 INFO - Running main action method: create_virtualenv 09:02:17 INFO - Creating virtualenv /builds/slave/test/build/venv 09:02:17 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 09:02:17 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:02:17 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:02:17 INFO - Using real prefix '/usr' 09:02:17 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:02:20 INFO - Installing distribute.............................................................................................................................................................................................done. 09:02:24 INFO - Installing pip.................done. 09:02:24 INFO - Return code: 0 09:02:24 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:02:24 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')]} 09:02:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:02:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:02:24 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')]} 09:02:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:02:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:02:24 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 0x1aa4030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1aa53f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b49110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b46150>, '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 0x1b47160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b47610>, '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-1461596377.273880-1755079853', '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 09:02:24 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 09:02:24 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 09:02:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:02:24 INFO - 'CCACHE_UMASK': '002', 09:02:24 INFO - 'DISPLAY': ':0', 09:02:24 INFO - 'HOME': '/home/cltbld', 09:02:24 INFO - 'LANG': 'en_US.UTF-8', 09:02:24 INFO - 'LOGNAME': 'cltbld', 09:02:24 INFO - 'MAIL': '/var/mail/cltbld', 09:02:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:02:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:02:24 INFO - 'MOZ_NO_REMOTE': '1', 09:02:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:02:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:02:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:02:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:02:24 INFO - 'PWD': '/builds/slave/test', 09:02:24 INFO - 'SHELL': '/bin/bash', 09:02:24 INFO - 'SHLVL': '1', 09:02:24 INFO - 'TERM': 'linux', 09:02:24 INFO - 'TMOUT': '86400', 09:02:24 INFO - 'USER': 'cltbld', 09:02:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461596377.273880-1755079853', 09:02:24 INFO - '_': '/tools/buildbot/bin/python'} 09:02:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:02:25 INFO - Downloading/unpacking psutil>=0.7.1 09:02:25 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 09:02:25 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 09:02:25 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 09:02:25 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 09:02:25 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 09:02:25 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 09:02:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:02:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:02:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:02:30 INFO - Installing collected packages: psutil 09:02:30 INFO - Running setup.py install for psutil 09:02:30 INFO - building 'psutil._psutil_linux' extension 09:02:30 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 09:02:31 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 09:02:31 INFO - building 'psutil._psutil_posix' extension 09:02:31 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 09:02:31 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 09:02:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:02:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:02:31 INFO - Successfully installed psutil 09:02:31 INFO - Cleaning up... 09:02:32 INFO - Return code: 0 09:02:32 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:02:32 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')]} 09:02:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:02:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:02:32 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')]} 09:02:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:02:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:02:32 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 0x1aa4030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1aa53f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b49110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b46150>, '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 0x1b47160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b47610>, '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-1461596377.273880-1755079853', '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 09:02:32 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 09:02:32 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 09:02:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:02:32 INFO - 'CCACHE_UMASK': '002', 09:02:32 INFO - 'DISPLAY': ':0', 09:02:32 INFO - 'HOME': '/home/cltbld', 09:02:32 INFO - 'LANG': 'en_US.UTF-8', 09:02:32 INFO - 'LOGNAME': 'cltbld', 09:02:32 INFO - 'MAIL': '/var/mail/cltbld', 09:02:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:02:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:02:32 INFO - 'MOZ_NO_REMOTE': '1', 09:02:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:02:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:02:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:02:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:02:32 INFO - 'PWD': '/builds/slave/test', 09:02:32 INFO - 'SHELL': '/bin/bash', 09:02:32 INFO - 'SHLVL': '1', 09:02:32 INFO - 'TERM': 'linux', 09:02:32 INFO - 'TMOUT': '86400', 09:02:32 INFO - 'USER': 'cltbld', 09:02:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461596377.273880-1755079853', 09:02:32 INFO - '_': '/tools/buildbot/bin/python'} 09:02:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:02:32 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:02:32 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 09:02:32 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 09:02:32 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 09:02:32 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 09:02:32 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 09:02:32 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 09:02:37 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:02:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:02:37 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:02:37 INFO - Installing collected packages: mozsystemmonitor 09:02:37 INFO - Running setup.py install for mozsystemmonitor 09:02:37 INFO - Successfully installed mozsystemmonitor 09:02:37 INFO - Cleaning up... 09:02:37 INFO - Return code: 0 09:02:37 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:02: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')]} 09:02:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:02:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:02: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')]} 09:02:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:02:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:02:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x1aa4030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1aa53f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b49110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b46150>, '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 0x1b47160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b47610>, '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-1461596377.273880-1755079853', '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 09:02:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 09:02:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 09:02:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:02:37 INFO - 'CCACHE_UMASK': '002', 09:02:37 INFO - 'DISPLAY': ':0', 09:02:37 INFO - 'HOME': '/home/cltbld', 09:02:37 INFO - 'LANG': 'en_US.UTF-8', 09:02:37 INFO - 'LOGNAME': 'cltbld', 09:02:37 INFO - 'MAIL': '/var/mail/cltbld', 09:02:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:02:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:02:37 INFO - 'MOZ_NO_REMOTE': '1', 09:02:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:02:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:02:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:02:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:02:37 INFO - 'PWD': '/builds/slave/test', 09:02:37 INFO - 'SHELL': '/bin/bash', 09:02:37 INFO - 'SHLVL': '1', 09:02:37 INFO - 'TERM': 'linux', 09:02:37 INFO - 'TMOUT': '86400', 09:02:37 INFO - 'USER': 'cltbld', 09:02:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461596377.273880-1755079853', 09:02:37 INFO - '_': '/tools/buildbot/bin/python'} 09:02:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:02:38 INFO - Downloading/unpacking blobuploader==1.2.4 09:02:38 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 09:02:38 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 09:02:38 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 09:02:38 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 09:02:38 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 09:02:38 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 09:02:43 INFO - Downloading blobuploader-1.2.4.tar.gz 09:02:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:02:43 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:02:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:02:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:02:43 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 09:02:43 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 09:02:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:02:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:02:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:02:44 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:02:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:02:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:02:44 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 09:02:44 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 09:02:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:02:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:02:45 INFO - Downloading docopt-0.6.1.tar.gz 09:02:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:02:45 INFO - Installing collected packages: blobuploader, requests, docopt 09:02:45 INFO - Running setup.py install for blobuploader 09:02:45 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:02:45 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:02:45 INFO - Running setup.py install for requests 09:02:46 INFO - Running setup.py install for docopt 09:02:46 INFO - Successfully installed blobuploader requests docopt 09:02:46 INFO - Cleaning up... 09:02:46 INFO - Return code: 0 09:02:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:02: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')]} 09:02:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:02:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:02: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')]} 09:02:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:02:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:02:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x1aa4030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1aa53f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b49110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b46150>, '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 0x1b47160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b47610>, '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-1461596377.273880-1755079853', '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 09:02:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 09:02:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 09:02:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:02:46 INFO - 'CCACHE_UMASK': '002', 09:02:46 INFO - 'DISPLAY': ':0', 09:02:46 INFO - 'HOME': '/home/cltbld', 09:02:46 INFO - 'LANG': 'en_US.UTF-8', 09:02:46 INFO - 'LOGNAME': 'cltbld', 09:02:46 INFO - 'MAIL': '/var/mail/cltbld', 09:02:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:02:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:02:46 INFO - 'MOZ_NO_REMOTE': '1', 09:02:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:02:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:02:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:02:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:02:46 INFO - 'PWD': '/builds/slave/test', 09:02:46 INFO - 'SHELL': '/bin/bash', 09:02:46 INFO - 'SHLVL': '1', 09:02:46 INFO - 'TERM': 'linux', 09:02:46 INFO - 'TMOUT': '86400', 09:02:46 INFO - 'USER': 'cltbld', 09:02:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461596377.273880-1755079853', 09:02:46 INFO - '_': '/tools/buildbot/bin/python'} 09:02:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:02:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:02:46 INFO - Running setup.py (path:/tmp/pip-FtfNQb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:02:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:02:46 INFO - Running setup.py (path:/tmp/pip-HpDqA2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:02:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:02:47 INFO - Running setup.py (path:/tmp/pip-Ls1bSq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:02:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:02:47 INFO - Running setup.py (path:/tmp/pip-Nv8Aw2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:02:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:02:47 INFO - Running setup.py (path:/tmp/pip-QwATcz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:02:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:02:47 INFO - Running setup.py (path:/tmp/pip-7seOP3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:02:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:02:47 INFO - Running setup.py (path:/tmp/pip-Coih3f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:02:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:02:47 INFO - Running setup.py (path:/tmp/pip-lWEwbh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:02:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:02:47 INFO - Running setup.py (path:/tmp/pip-0iNY5z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:02:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:02:47 INFO - Running setup.py (path:/tmp/pip-DvKOKk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:02:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:02:48 INFO - Running setup.py (path:/tmp/pip-oTKp9M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:02:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:02:48 INFO - Running setup.py (path:/tmp/pip-WsAgLa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:02:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:02:48 INFO - Running setup.py (path:/tmp/pip-tVtM7a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:02:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:02:48 INFO - Running setup.py (path:/tmp/pip-U9VS4k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:02:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:02:48 INFO - Running setup.py (path:/tmp/pip-5QXG2D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:02:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:02:48 INFO - Running setup.py (path:/tmp/pip-NilE7z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:02:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:02:48 INFO - Running setup.py (path:/tmp/pip-1PvHLM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:02:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:02:48 INFO - Running setup.py (path:/tmp/pip-zMEb23-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:02:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:02:49 INFO - Running setup.py (path:/tmp/pip-LpHj2p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:02:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:02:49 INFO - Running setup.py (path:/tmp/pip-oSF1mm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:02:49 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:02:49 INFO - Running setup.py (path:/tmp/pip-rP58ob-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:02:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:02:49 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 09:02:49 INFO - Running setup.py install for manifestparser 09:02:49 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:02:49 INFO - Running setup.py install for mozcrash 09:02:50 INFO - Running setup.py install for mozdebug 09:02:50 INFO - Running setup.py install for mozdevice 09:02:50 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:02:50 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:02:50 INFO - Running setup.py install for mozfile 09:02:50 INFO - Running setup.py install for mozhttpd 09:02:50 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:02:50 INFO - Running setup.py install for mozinfo 09:02:51 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:02:51 INFO - Running setup.py install for mozInstall 09:02:51 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:02:51 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:02:51 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:02:51 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:02:51 INFO - Running setup.py install for mozleak 09:02:51 INFO - Running setup.py install for mozlog 09:02:51 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:02:51 INFO - Running setup.py install for moznetwork 09:02:51 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:02:51 INFO - Running setup.py install for mozprocess 09:02:52 INFO - Running setup.py install for mozprofile 09:02:52 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:02:52 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:02:52 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:02:52 INFO - Running setup.py install for mozrunner 09:02:52 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:02:52 INFO - Running setup.py install for mozscreenshot 09:02:52 INFO - Running setup.py install for moztest 09:02:52 INFO - Running setup.py install for mozversion 09:02:53 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:02:53 INFO - Running setup.py install for wptserve 09:02:53 INFO - Running setup.py install for marionette-driver 09:02:53 INFO - Running setup.py install for browsermob-proxy 09:02:53 INFO - Running setup.py install for marionette-client 09:02:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:02:54 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:02:54 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 09:02:54 INFO - Cleaning up... 09:02:54 INFO - Return code: 0 09:02:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:02:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:02:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:02:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:02:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:02:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:02:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:02:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x1aa4030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1aa53f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b49110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b46150>, '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 0x1b47160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b47610>, '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-1461596377.273880-1755079853', '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 09:02:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 09:02:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 09:02:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:02:54 INFO - 'CCACHE_UMASK': '002', 09:02:54 INFO - 'DISPLAY': ':0', 09:02:54 INFO - 'HOME': '/home/cltbld', 09:02:54 INFO - 'LANG': 'en_US.UTF-8', 09:02:54 INFO - 'LOGNAME': 'cltbld', 09:02:54 INFO - 'MAIL': '/var/mail/cltbld', 09:02:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:02:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:02:54 INFO - 'MOZ_NO_REMOTE': '1', 09:02:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:02:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:02:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:02:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:02:54 INFO - 'PWD': '/builds/slave/test', 09:02:54 INFO - 'SHELL': '/bin/bash', 09:02:54 INFO - 'SHLVL': '1', 09:02:54 INFO - 'TERM': 'linux', 09:02:54 INFO - 'TMOUT': '86400', 09:02:54 INFO - 'USER': 'cltbld', 09:02:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461596377.273880-1755079853', 09:02:54 INFO - '_': '/tools/buildbot/bin/python'} 09:02:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:02:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:02:54 INFO - Running setup.py (path:/tmp/pip-nNJcrt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:02:54 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)) 09:02:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:02:54 INFO - Running setup.py (path:/tmp/pip-728Wlj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:02:54 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)) 09:02:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:02:54 INFO - Running setup.py (path:/tmp/pip-S2jK30-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:02:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 09:02:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:02:55 INFO - Running setup.py (path:/tmp/pip-f8cEkJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:02:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:02:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:02:55 INFO - Running setup.py (path:/tmp/pip-1gyPt8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:02:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 09:02:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:02:55 INFO - Running setup.py (path:/tmp/pip-kPpFfB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:02:55 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)) 09:02:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:02:55 INFO - Running setup.py (path:/tmp/pip-15lRCC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:02:55 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)) 09:02:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:02:55 INFO - Running setup.py (path:/tmp/pip-Tyv9V3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:02:55 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)) 09:02:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:02:55 INFO - Running setup.py (path:/tmp/pip-Zi0qFN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:02:55 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)) 09:02:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:02:55 INFO - Running setup.py (path:/tmp/pip-oTsn0c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:02:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:02:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:02:56 INFO - Running setup.py (path:/tmp/pip-jkgXVj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:02:56 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 09:02:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:02:56 INFO - Running setup.py (path:/tmp/pip-hK1IVB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:02:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 09:02:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:02:56 INFO - Running setup.py (path:/tmp/pip-tKElJj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:02:56 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)) 09:02:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:02:56 INFO - Running setup.py (path:/tmp/pip-ZEXArF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:02:56 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)) 09:02:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:02:56 INFO - Running setup.py (path:/tmp/pip-bKZiI9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:02:56 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)) 09:02:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:02:56 INFO - Running setup.py (path:/tmp/pip-9Tbfsg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:02:56 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)) 09:02:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:02:56 INFO - Running setup.py (path:/tmp/pip-Pjl6fj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:02:56 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)) 09:02:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:02:56 INFO - Running setup.py (path:/tmp/pip-hIDxBQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:02:57 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 09:02:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:02:57 INFO - Running setup.py (path:/tmp/pip-PPVGgH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:02:57 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 09:02:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:02:57 INFO - Running setup.py (path:/tmp/pip-VK3ogg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:02:57 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)) 09:02:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:02:57 INFO - Running setup.py (path:/tmp/pip-qS3ba8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:02:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:02:57 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)) 09:02:57 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)) 09:02:57 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)) 09:02:57 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)) 09:02:57 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)) 09:02:57 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)) 09:02:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:02:57 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 09:02:57 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 09:02:57 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 09:02:57 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 09:02:57 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 09:02:57 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 09:03:02 INFO - Downloading blessings-1.6.tar.gz 09:03:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:03:03 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)) 09:03:03 INFO - Installing collected packages: blessings 09:03:03 INFO - Running setup.py install for blessings 09:03:03 INFO - Successfully installed blessings 09:03:03 INFO - Cleaning up... 09:03:03 INFO - Return code: 0 09:03:03 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:03:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:03:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:03:03 INFO - Reading from file tmpfile_stdout 09:03:03 INFO - Current package versions: 09:03:03 INFO - argparse == 1.2.1 09:03:03 INFO - blessings == 1.6 09:03:03 INFO - blobuploader == 1.2.4 09:03:03 INFO - browsermob-proxy == 0.6.0 09:03:03 INFO - docopt == 0.6.1 09:03:03 INFO - manifestparser == 1.1 09:03:03 INFO - marionette-client == 2.3.0 09:03:03 INFO - marionette-driver == 1.4.0 09:03:03 INFO - mozInstall == 1.12 09:03:03 INFO - mozcrash == 0.17 09:03:03 INFO - mozdebug == 0.1 09:03:03 INFO - mozdevice == 0.48 09:03:03 INFO - mozfile == 1.2 09:03:03 INFO - mozhttpd == 0.7 09:03:03 INFO - mozinfo == 0.9 09:03:03 INFO - mozleak == 0.1 09:03:03 INFO - mozlog == 3.1 09:03:03 INFO - moznetwork == 0.27 09:03:03 INFO - mozprocess == 0.22 09:03:03 INFO - mozprofile == 0.28 09:03:03 INFO - mozrunner == 6.11 09:03:03 INFO - mozscreenshot == 0.1 09:03:03 INFO - mozsystemmonitor == 0.0 09:03:03 INFO - moztest == 0.7 09:03:03 INFO - mozversion == 1.4 09:03:03 INFO - psutil == 3.1.1 09:03:03 INFO - requests == 1.2.3 09:03:03 INFO - wptserve == 1.4.0 09:03:03 INFO - wsgiref == 0.1.2 09:03:03 INFO - Running post-action listener: _resource_record_post_action 09:03:03 INFO - Running post-action listener: _start_resource_monitoring 09:03:03 INFO - Starting resource monitoring. 09:03:03 INFO - ##### 09:03:03 INFO - ##### Running pull step. 09:03:03 INFO - ##### 09:03:03 INFO - Running pre-action listener: _resource_record_pre_action 09:03:03 INFO - Running main action method: pull 09:03:03 INFO - Pull has nothing to do! 09:03:03 INFO - Running post-action listener: _resource_record_post_action 09:03:03 INFO - ##### 09:03:03 INFO - ##### Running install step. 09:03:03 INFO - ##### 09:03:03 INFO - Running pre-action listener: _resource_record_pre_action 09:03:03 INFO - Running main action method: install 09:03:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:03:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:03:04 INFO - Reading from file tmpfile_stdout 09:03:04 INFO - Detecting whether we're running mozinstall >=1.0... 09:03:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:03:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:03:04 INFO - Reading from file tmpfile_stdout 09:03:04 INFO - Output received: 09:03:04 INFO - Usage: mozinstall [options] installer 09:03:04 INFO - Options: 09:03:04 INFO - -h, --help show this help message and exit 09:03:04 INFO - -d DEST, --destination=DEST 09:03:04 INFO - Directory to install application into. [default: 09:03:04 INFO - "/builds/slave/test"] 09:03:04 INFO - --app=APP Application being installed. [default: firefox] 09:03:04 INFO - mkdir: /builds/slave/test/build/application 09:03:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 09:03:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 09:03:34 INFO - Reading from file tmpfile_stdout 09:03:34 INFO - Output received: 09:03:34 INFO - /builds/slave/test/build/application/firefox/firefox 09:03:34 INFO - Running post-action listener: _resource_record_post_action 09:03:34 INFO - ##### 09:03:34 INFO - ##### Running run-tests step. 09:03:34 INFO - ##### 09:03:34 INFO - Running pre-action listener: _resource_record_pre_action 09:03:34 INFO - Running main action method: run_tests 09:03:34 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:03:34 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:03:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:03:34 INFO - grabbing minidump binary from tooltool 09:03: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')]} 09:03:34 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b46150>, '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 0x1b47160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b47610>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:03:34 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 09:03:34 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 09:03:34 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:03:34 INFO - Return code: 0 09:03:34 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 09:03:34 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:03:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/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 09:03:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/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 09:03:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:03:34 INFO - 'CCACHE_UMASK': '002', 09:03:34 INFO - 'DISPLAY': ':0', 09:03:34 INFO - 'HOME': '/home/cltbld', 09:03:34 INFO - 'LANG': 'en_US.UTF-8', 09:03:34 INFO - 'LOGNAME': 'cltbld', 09:03:34 INFO - 'MAIL': '/var/mail/cltbld', 09:03:34 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:03:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:03:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:03:34 INFO - 'MOZ_NO_REMOTE': '1', 09:03:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:03:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:03:34 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:03:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:03:34 INFO - 'PWD': '/builds/slave/test', 09:03:34 INFO - 'SHELL': '/bin/bash', 09:03:34 INFO - 'SHLVL': '1', 09:03:34 INFO - 'TERM': 'linux', 09:03:34 INFO - 'TMOUT': '86400', 09:03:34 INFO - 'USER': 'cltbld', 09:03:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461596377.273880-1755079853', 09:03:34 INFO - '_': '/tools/buildbot/bin/python'} 09:03:34 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/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 09:03:35 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 09:03:35 INFO - import pkg_resources 09:03:36 INFO - Using 1 client processes 09:03:36 INFO - wptserve Starting http server on 127.0.0.1:8000 09:03:36 INFO - wptserve Starting http server on 127.0.0.1:8001 09:03:36 INFO - wptserve Starting http server on 127.0.0.1:8443 09:03:38 INFO - SUITE-START | Running 778 tests 09:03:38 INFO - Running testharness tests 09:03:38 INFO - Setting up ssl 09:03:38 INFO - PROCESS | certutil | 09:03:38 INFO - PROCESS | certutil | 09:03:38 INFO - PROCESS | certutil | 09:03:38 INFO - Certificate Nickname Trust Attributes 09:03:38 INFO - SSL,S/MIME,JAR/XPI 09:03:38 INFO - 09:03:38 INFO - web-platform-tests CT,, 09:03:38 INFO - 09:03:39 INFO - Starting runner 09:03:41 INFO - PROCESS | 1883 | 1461600221475 Marionette DEBUG Marionette enabled via build flag and pref 09:03:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea7e4c000 == 1 [pid = 1883] [id = 1] 09:03:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 1 (0x7f3ea7e4c800) [pid = 1883] [serial = 1] [outer = (nil)] 09:03:41 INFO - PROCESS | 1883 | [1883] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 09:03:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 2 (0x7f3ea7e4d800) [pid = 1883] [serial = 2] [outer = 0x7f3ea7e4c800] 09:03:42 INFO - PROCESS | 1883 | 1461600222108 Marionette INFO Listening on port 2828 09:03:42 INFO - PROCESS | 1883 | 1461600222681 Marionette DEBUG Marionette enabled via command-line flag 09:03:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4d10800 == 2 [pid = 1883] [id = 2] 09:03:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 3 (0x7f3ea4d11000) [pid = 1883] [serial = 3] [outer = (nil)] 09:03:42 INFO - PROCESS | 1883 | [1883] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 09:03:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 4 (0x7f3ea4d12000) [pid = 1883] [serial = 4] [outer = 0x7f3ea4d11000] 09:03:42 INFO - PROCESS | 1883 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f3ea41117c0 09:03:42 INFO - PROCESS | 1883 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f3eaa09cfa0 09:03:42 INFO - PROCESS | 1883 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3ea4165250 09:03:42 INFO - PROCESS | 1883 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3ea4165550 09:03:42 INFO - PROCESS | 1883 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3ea4165880 09:03:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 5 (0x7f3ea41b7800) [pid = 1883] [serial = 5] [outer = 0x7f3ea7e4c800] 09:03:43 INFO - PROCESS | 1883 | [1883] 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 09:03:43 INFO - PROCESS | 1883 | 1461600223046 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38099 09:03:43 INFO - PROCESS | 1883 | [1883] 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 09:03:43 INFO - PROCESS | 1883 | 1461600223086 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38100 09:03:43 INFO - PROCESS | 1883 | 1461600223133 Marionette DEBUG Closed connection conn0 09:03:43 INFO - PROCESS | 1883 | [1883] 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 09:03:43 INFO - PROCESS | 1883 | 1461600223229 Marionette DEBUG Closed connection conn1 09:03:43 INFO - PROCESS | 1883 | [1883] 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 09:03:43 INFO - PROCESS | 1883 | 1461600223241 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38101 09:03:43 INFO - PROCESS | 1883 | [1883] 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 09:03:43 INFO - PROCESS | 1883 | 1461600223293 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38102 09:03:43 INFO - PROCESS | 1883 | 1461600223298 Marionette DEBUG Closed connection conn2 09:03:43 INFO - PROCESS | 1883 | 1461600223332 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:03:43 INFO - PROCESS | 1883 | 1461600223354 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":"20160425083153","device":"desktop","version":"48.0a1"} 09:03:43 INFO - PROCESS | 1883 | [1883] 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 09:03:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97aae000 == 3 [pid = 1883] [id = 3] 09:03:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 6 (0x7f3e97aae800) [pid = 1883] [serial = 6] [outer = (nil)] 09:03:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97aaf000 == 4 [pid = 1883] [id = 4] 09:03:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 7 (0x7f3e97828800) [pid = 1883] [serial = 7] [outer = (nil)] 09:03:45 INFO - PROCESS | 1883 | [1883] 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 09:03:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e969cc000 == 5 [pid = 1883] [id = 5] 09:03:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 8 (0x7f3e96a36400) [pid = 1883] [serial = 8] [outer = (nil)] 09:03:45 INFO - PROCESS | 1883 | [1883] 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 09:03:45 INFO - PROCESS | 1883 | [1883] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:03:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 9 (0x7f3e9670f000) [pid = 1883] [serial = 9] [outer = 0x7f3e96a36400] 09:03:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 10 (0x7f3e96115800) [pid = 1883] [serial = 10] [outer = 0x7f3e97aae800] 09:03:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 11 (0x7f3e9615a000) [pid = 1883] [serial = 11] [outer = 0x7f3e97828800] 09:03:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 12 (0x7f3e9615c000) [pid = 1883] [serial = 12] [outer = 0x7f3e96a36400] 09:03:47 INFO - PROCESS | 1883 | 1461600227049 Marionette DEBUG loaded listener.js 09:03:47 INFO - PROCESS | 1883 | 1461600227065 Marionette DEBUG loaded listener.js 09:03:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 13 (0x7f3e94310000) [pid = 1883] [serial = 13] [outer = 0x7f3e96a36400] 09:03:47 INFO - PROCESS | 1883 | 1461600227768 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"cb2ba1ad-00cf-4341-9e17-a99ab475941a","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":"20160425083153","device":"desktop","version":"48.0a1","command_id":1}}] 09:03:47 INFO - PROCESS | 1883 | 1461600227954 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}] 09:03:48 INFO - PROCESS | 1883 | 1461600228046 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 09:03:48 INFO - PROCESS | 1883 | 1461600228323 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:03:48 INFO - PROCESS | 1883 | [1883] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:03:48 INFO - PROCESS | 1883 | [1883] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:03:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 14 (0x7f3e90c4ec00) [pid = 1883] [serial = 14] [outer = 0x7f3e96a36400] 09:03:48 INFO - PROCESS | 1883 | [1883] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:03:48 INFO - PROCESS | 1883 | [1883] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:03:48 INFO - PROCESS | 1883 | 1461600228711 Marionette TRACE conn3 <- [1,3,null,{}] 09:03:48 INFO - PROCESS | 1883 | 1461600228717 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:03:48 INFO - PROCESS | 1883 | 1461600228738 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 09:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:03:48 INFO - PROCESS | 1883 | 1461600228771 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 09:03:48 INFO - PROCESS | 1883 | 1461600228773 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 09:03:48 INFO - PROCESS | 1883 | 1461600228782 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:03:48 INFO - PROCESS | 1883 | 1461600228787 Marionette TRACE conn3 <- [1,6,null,{}] 09:03:48 INFO - PROCESS | 1883 | 1461600228792 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}] 09:03:48 INFO - PROCESS | 1883 | 1461600228807 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 09:03:48 INFO - PROCESS | 1883 | 1461600228815 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98c83800 == 6 [pid = 1883] [id = 6] 09:03:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 15 (0x7f3e9b41ac00) [pid = 1883] [serial = 15] [outer = (nil)] 09:03:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 16 (0x7f3e98ca3000) [pid = 1883] [serial = 16] [outer = 0x7f3e9b41ac00] 09:03:48 INFO - PROCESS | 1883 | 1461600228876 Marionette DEBUG loaded listener.js 09:03:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 17 (0x7f3e98ca8c00) [pid = 1883] [serial = 17] [outer = 0x7f3e9b41ac00] 09:03:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ff7f800 == 7 [pid = 1883] [id = 7] 09:03:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 18 (0x7f3e9017c400) [pid = 1883] [serial = 18] [outer = (nil)] 09:03:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 19 (0x7f3e90184c00) [pid = 1883] [serial = 19] [outer = 0x7f3e9017c400] 09:03:49 INFO - PROCESS | 1883 | 1461600229358 Marionette DEBUG loaded listener.js 09:03:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 20 (0x7f3e8fe71800) [pid = 1883] [serial = 20] [outer = 0x7f3e9017c400] 09:03:49 INFO - PROCESS | 1883 | [1883] 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 09:03:49 INFO - PROCESS | 1883 | 1461600229858 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]]]}] 09:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1133ms 09:03:50 INFO - PROCESS | 1883 | 1461600229996 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 09:03:50 INFO - PROCESS | 1883 | 1461600229999 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 09:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:03:50 INFO - PROCESS | 1883 | 1461600230024 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:03:50 INFO - PROCESS | 1883 | 1461600230027 Marionette TRACE conn3 <- [1,10,null,{}] 09:03:50 INFO - PROCESS | 1883 | 1461600230046 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}] 09:03:50 INFO - PROCESS | 1883 | 1461600230201 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 09:03:50 INFO - PROCESS | 1883 | 1461600230214 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e241000 == 8 [pid = 1883] [id = 8] 09:03:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 21 (0x7f3e8f128000) [pid = 1883] [serial = 21] [outer = (nil)] 09:03:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 22 (0x7f3e8ff53000) [pid = 1883] [serial = 22] [outer = 0x7f3e8f128000] 09:03:50 INFO - PROCESS | 1883 | 1461600230275 Marionette DEBUG loaded listener.js 09:03:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 23 (0x7f3e8e624c00) [pid = 1883] [serial = 23] [outer = 0x7f3e8f128000] 09:03:50 INFO - PROCESS | 1883 | 1461600230804 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]]]}] 09:03:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 848ms 09:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:03:50 INFO - PROCESS | 1883 | 1461600230858 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 09:03:50 INFO - PROCESS | 1883 | 1461600230861 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 09:03:50 INFO - PROCESS | 1883 | 1461600230867 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:03:50 INFO - PROCESS | 1883 | 1461600230869 Marionette TRACE conn3 <- [1,14,null,{}] 09:03:50 INFO - PROCESS | 1883 | 1461600230874 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}] 09:03:51 INFO - PROCESS | 1883 | 1461600231010 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 09:03:51 INFO - PROCESS | 1883 | 1461600231029 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e68c800 == 9 [pid = 1883] [id = 9] 09:03:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 24 (0x7f3e8e80d000) [pid = 1883] [serial = 24] [outer = (nil)] 09:03:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 25 (0x7f3e8e810c00) [pid = 1883] [serial = 25] [outer = 0x7f3e8e80d000] 09:03:51 INFO - PROCESS | 1883 | 1461600231087 Marionette DEBUG loaded listener.js 09:03:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 26 (0x7f3e8e819c00) [pid = 1883] [serial = 26] [outer = 0x7f3e8e80d000] 09:03:51 INFO - PROCESS | 1883 | 1461600231650 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]]]}] 09:03:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 826ms 09:03:51 INFO - PROCESS | 1883 | 1461600231692 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 09:03:51 INFO - PROCESS | 1883 | 1461600231695 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 09:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:03:51 INFO - PROCESS | 1883 | 1461600231700 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:03:51 INFO - PROCESS | 1883 | 1461600231702 Marionette TRACE conn3 <- [1,18,null,{}] 09:03:51 INFO - PROCESS | 1883 | 1461600231707 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}] 09:03:51 INFO - PROCESS | 1883 | 1461600231844 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 09:03:52 INFO - PROCESS | 1883 | 1461600232255 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e240800 == 10 [pid = 1883] [id = 10] 09:03:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 27 (0x7f3e8dbb7800) [pid = 1883] [serial = 27] [outer = (nil)] 09:03:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 28 (0x7f3e8dbc0000) [pid = 1883] [serial = 28] [outer = 0x7f3e8dbb7800] 09:03:52 INFO - PROCESS | 1883 | 1461600232331 Marionette DEBUG loaded listener.js 09:03:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 29 (0x7f3e8dd3f400) [pid = 1883] [serial = 29] [outer = 0x7f3e8dbb7800] 09:03:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8fc46800 == 11 [pid = 1883] [id = 11] 09:03:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 30 (0x7f3e8fc47000) [pid = 1883] [serial = 30] [outer = (nil)] 09:03:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 31 (0x7f3e8fc56000) [pid = 1883] [serial = 31] [outer = 0x7f3e8fc47000] 09:03:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 32 (0x7f3e8fc4c800) [pid = 1883] [serial = 32] [outer = 0x7f3e8fc47000] 09:03:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e8b5000 == 12 [pid = 1883] [id = 12] 09:03:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 33 (0x7f3e8e20f800) [pid = 1883] [serial = 33] [outer = (nil)] 09:03:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 34 (0x7f3e8e80d400) [pid = 1883] [serial = 34] [outer = 0x7f3e8e20f800] 09:03:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 35 (0x7f3e8dd46800) [pid = 1883] [serial = 35] [outer = 0x7f3e8e20f800] 09:03:53 INFO - PROCESS | 1883 | 1461600233330 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]]]}] 09:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1682ms 09:03:53 INFO - PROCESS | 1883 | 1461600233440 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 09:03:53 INFO - PROCESS | 1883 | 1461600233447 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 09:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:03:53 INFO - PROCESS | 1883 | 1461600233459 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:03:53 INFO - PROCESS | 1883 | 1461600233463 Marionette TRACE conn3 <- [1,22,null,{}] 09:03:53 INFO - PROCESS | 1883 | 1461600233471 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}] 09:03:53 INFO - PROCESS | 1883 | 1461600233626 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 09:03:53 INFO - PROCESS | 1883 | 1461600233769 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94126000 == 13 [pid = 1883] [id = 13] 09:03:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 36 (0x7f3e8fe73400) [pid = 1883] [serial = 36] [outer = (nil)] 09:03:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 37 (0x7f3e94078c00) [pid = 1883] [serial = 37] [outer = 0x7f3e8fe73400] 09:03:53 INFO - PROCESS | 1883 | 1461600233861 Marionette DEBUG loaded listener.js 09:03:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 38 (0x7f3e943f3c00) [pid = 1883] [serial = 38] [outer = 0x7f3e8fe73400] 09:03:54 INFO - PROCESS | 1883 | 1461600234585 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]]]}] 09:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1180ms 09:03:54 INFO - PROCESS | 1883 | 1461600234640 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 09:03:54 INFO - PROCESS | 1883 | 1461600234645 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 09:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:03:54 INFO - PROCESS | 1883 | 1461600234670 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:03:54 INFO - PROCESS | 1883 | 1461600234673 Marionette TRACE conn3 <- [1,26,null,{}] 09:03:54 INFO - PROCESS | 1883 | 1461600234680 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}] 09:03:54 INFO - PROCESS | 1883 | 1461600234847 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 09:03:54 INFO - PROCESS | 1883 | 1461600234955 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e58c000 == 14 [pid = 1883] [id = 14] 09:03:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 39 (0x7f3e96298400) [pid = 1883] [serial = 39] [outer = (nil)] 09:03:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 40 (0x7f3e962a1800) [pid = 1883] [serial = 40] [outer = 0x7f3e96298400] 09:03:55 INFO - PROCESS | 1883 | 1461600235046 Marionette DEBUG loaded listener.js 09:03:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 41 (0x7f3e96d07800) [pid = 1883] [serial = 41] [outer = 0x7f3e96298400] 09:03:55 INFO - PROCESS | 1883 | 1461600235797 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]]]}] 09:03:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1187ms 09:03:55 INFO - PROCESS | 1883 | 1461600235855 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 09:03:55 INFO - PROCESS | 1883 | 1461600235858 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 09:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:03:55 INFO - PROCESS | 1883 | 1461600235872 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:03:55 INFO - PROCESS | 1883 | 1461600235880 Marionette TRACE conn3 <- [1,30,null,{}] 09:03:55 INFO - PROCESS | 1883 | 1461600235886 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}] 09:03:56 INFO - PROCESS | 1883 | 1461600236039 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 09:03:56 INFO - PROCESS | 1883 | 1461600236314 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e901b4000 == 15 [pid = 1883] [id = 15] 09:03:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 42 (0x7f3e917ec400) [pid = 1883] [serial = 42] [outer = (nil)] 09:03:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 43 (0x7f3e9356f400) [pid = 1883] [serial = 43] [outer = 0x7f3e917ec400] 09:03:56 INFO - PROCESS | 1883 | 1461600236383 Marionette DEBUG loaded listener.js 09:03:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 44 (0x7f3e952af000) [pid = 1883] [serial = 44] [outer = 0x7f3e917ec400] 09:03:57 INFO - PROCESS | 1883 | 1461600237348 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]]]}] 09:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1494ms 09:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:03:57 INFO - PROCESS | 1883 | 1461600237359 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 09:03:57 INFO - PROCESS | 1883 | 1461600237363 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 09:03:57 INFO - PROCESS | 1883 | 1461600237369 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:03:57 INFO - PROCESS | 1883 | 1461600237372 Marionette TRACE conn3 <- [1,34,null,{}] 09:03:57 INFO - PROCESS | 1883 | 1461600237378 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}] 09:03:57 INFO - PROCESS | 1883 | 1461600237502 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 09:03:57 INFO - PROCESS | 1883 | 1461600237608 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e95aec000 == 16 [pid = 1883] [id = 16] 09:03:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 45 (0x7f3e8dbc5c00) [pid = 1883] [serial = 45] [outer = (nil)] 09:03:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 46 (0x7f3e943f5800) [pid = 1883] [serial = 46] [outer = 0x7f3e8dbc5c00] 09:03:57 INFO - PROCESS | 1883 | 1461600237671 Marionette DEBUG loaded listener.js 09:03:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 47 (0x7f3e9771dc00) [pid = 1883] [serial = 47] [outer = 0x7f3e8dbc5c00] 09:03:58 INFO - PROCESS | 1883 | 1461600238242 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]]]}] 09:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 928ms 09:03:58 INFO - PROCESS | 1883 | 1461600238298 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 09:03:58 INFO - PROCESS | 1883 | 1461600238302 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 09:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:03:58 INFO - PROCESS | 1883 | 1461600238310 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:03:58 INFO - PROCESS | 1883 | 1461600238313 Marionette TRACE conn3 <- [1,38,null,{}] 09:03:58 INFO - PROCESS | 1883 | 1461600238317 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}] 09:03:58 INFO - PROCESS | 1883 | 1461600238445 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 09:03:58 INFO - PROCESS | 1883 | 1461600238527 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9722e000 == 17 [pid = 1883] [id = 17] 09:03:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 48 (0x7f3e8f24b400) [pid = 1883] [serial = 48] [outer = (nil)] 09:03:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 49 (0x7f3e980d5c00) [pid = 1883] [serial = 49] [outer = 0x7f3e8f24b400] 09:03:58 INFO - PROCESS | 1883 | 1461600238584 Marionette DEBUG loaded listener.js 09:03:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 50 (0x7f3e983ed000) [pid = 1883] [serial = 50] [outer = 0x7f3e8f24b400] 09:03:59 INFO - PROCESS | 1883 | 1461600239187 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]]]}] 09:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 924ms 09:03:59 INFO - PROCESS | 1883 | 1461600239235 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 09:03:59 INFO - PROCESS | 1883 | 1461600239238 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 09:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:03:59 INFO - PROCESS | 1883 | 1461600239245 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:03:59 INFO - PROCESS | 1883 | 1461600239253 Marionette TRACE conn3 <- [1,42,null,{}] 09:03:59 INFO - PROCESS | 1883 | 1461600239264 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}] 09:03:59 INFO - PROCESS | 1883 | 1461600239419 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 09:03:59 INFO - PROCESS | 1883 | 1461600239440 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97cb3800 == 18 [pid = 1883] [id = 18] 09:03:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 51 (0x7f3e9834a400) [pid = 1883] [serial = 51] [outer = (nil)] 09:03:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 52 (0x7f3e98ad4000) [pid = 1883] [serial = 52] [outer = 0x7f3e9834a400] 09:03:59 INFO - PROCESS | 1883 | 1461600239508 Marionette DEBUG loaded listener.js 09:03:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 53 (0x7f3e98ca2400) [pid = 1883] [serial = 53] [outer = 0x7f3e9834a400] 09:04:00 INFO - PROCESS | 1883 | 1461600240104 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]]]}] 09:04:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 886ms 09:04:00 INFO - PROCESS | 1883 | 1461600240130 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 09:04:00 INFO - PROCESS | 1883 | 1461600240134 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 09:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:04:00 INFO - PROCESS | 1883 | 1461600240139 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:04:00 INFO - PROCESS | 1883 | 1461600240141 Marionette TRACE conn3 <- [1,46,null,{}] 09:04:00 INFO - PROCESS | 1883 | 1461600240146 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}] 09:04:00 INFO - PROCESS | 1883 | 1461600240268 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 09:04:00 INFO - PROCESS | 1883 | 1461600240288 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98063800 == 19 [pid = 1883] [id = 19] 09:04:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 54 (0x7f3e9a68f800) [pid = 1883] [serial = 54] [outer = (nil)] 09:04:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 55 (0x7f3e8e623800) [pid = 1883] [serial = 55] [outer = 0x7f3e9a68f800] 09:04:00 INFO - PROCESS | 1883 | 1461600240361 Marionette DEBUG loaded listener.js 09:04:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 56 (0x7f3e9a68ec00) [pid = 1883] [serial = 56] [outer = 0x7f3e9a68f800] 09:04:00 INFO - PROCESS | 1883 | 1461600240973 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]]]}] 09:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 877ms 09:04:01 INFO - PROCESS | 1883 | 1461600241017 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 09:04:01 INFO - PROCESS | 1883 | 1461600241020 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 09:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:04:01 INFO - PROCESS | 1883 | 1461600241026 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:04:01 INFO - PROCESS | 1883 | 1461600241028 Marionette TRACE conn3 <- [1,50,null,{}] 09:04:01 INFO - PROCESS | 1883 | 1461600241033 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}] 09:04:01 INFO - PROCESS | 1883 | 1461600241204 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 09:04:01 INFO - PROCESS | 1883 | 1461600241221 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98c16000 == 20 [pid = 1883] [id = 20] 09:04:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 57 (0x7f3e9e25e400) [pid = 1883] [serial = 57] [outer = (nil)] 09:04:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 58 (0x7f3e9f110800) [pid = 1883] [serial = 58] [outer = 0x7f3e9e25e400] 09:04:01 INFO - PROCESS | 1883 | 1461600241295 Marionette DEBUG loaded listener.js 09:04:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 59 (0x7f3ea4d48800) [pid = 1883] [serial = 59] [outer = 0x7f3e9e25e400] 09:04:01 INFO - PROCESS | 1883 | 1461600241998 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]]]}] 09:04:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1034ms 09:04:02 INFO - PROCESS | 1883 | 1461600242061 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 09:04:02 INFO - PROCESS | 1883 | 1461600242067 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 09:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:04:02 INFO - PROCESS | 1883 | 1461600242076 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:04:02 INFO - PROCESS | 1883 | 1461600242082 Marionette TRACE conn3 <- [1,54,null,{}] 09:04:02 INFO - PROCESS | 1883 | 1461600242145 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}] 09:04:02 INFO - PROCESS | 1883 | 1461600242373 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 09:04:02 INFO - PROCESS | 1883 | 1461600242432 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e90c31000 == 21 [pid = 1883] [id = 21] 09:04:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 60 (0x7f3e8e80f800) [pid = 1883] [serial = 60] [outer = (nil)] 09:04:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 61 (0x7f3e8e816000) [pid = 1883] [serial = 61] [outer = 0x7f3e8e80f800] 09:04:02 INFO - PROCESS | 1883 | 1461600242507 Marionette DEBUG loaded listener.js 09:04:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 62 (0x7f3e917ec800) [pid = 1883] [serial = 62] [outer = 0x7f3e8e80f800] 09:04:03 INFO - PROCESS | 1883 | 1461600243285 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]]]}] 09:04:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:04:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1242ms 09:04:03 INFO - PROCESS | 1883 | 1461600243332 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 09:04:03 INFO - PROCESS | 1883 | 1461600243340 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 09:04:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:04:03 INFO - PROCESS | 1883 | 1461600243350 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:04:03 INFO - PROCESS | 1883 | 1461600243353 Marionette TRACE conn3 <- [1,58,null,{}] 09:04:03 INFO - PROCESS | 1883 | 1461600243359 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}] 09:04:03 INFO - PROCESS | 1883 | 1461600243516 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 09:04:03 INFO - PROCESS | 1883 | 1461600243638 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ff97000 == 22 [pid = 1883] [id = 22] 09:04:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 63 (0x7f3e95c40c00) [pid = 1883] [serial = 63] [outer = (nil)] 09:04:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 64 (0x7f3e962a3000) [pid = 1883] [serial = 64] [outer = 0x7f3e95c40c00] 09:04:03 INFO - PROCESS | 1883 | 1461600243715 Marionette DEBUG loaded listener.js 09:04:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 65 (0x7f3e9718a400) [pid = 1883] [serial = 65] [outer = 0x7f3e95c40c00] 09:04:04 INFO - PROCESS | 1883 | 1461600244505 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]]]}] 09:04:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1226ms 09:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:04:04 INFO - PROCESS | 1883 | 1461600244576 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 09:04:04 INFO - PROCESS | 1883 | 1461600244579 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 09:04:04 INFO - PROCESS | 1883 | 1461600244585 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:04:04 INFO - PROCESS | 1883 | 1461600244591 Marionette TRACE conn3 <- [1,62,null,{}] 09:04:04 INFO - PROCESS | 1883 | 1461600244606 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}] 09:04:04 INFO - PROCESS | 1883 | 1461600244767 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 09:04:04 INFO - PROCESS | 1883 | 1461600244889 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98c95800 == 23 [pid = 1883] [id = 23] 09:04:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7f3e97265c00) [pid = 1883] [serial = 66] [outer = (nil)] 09:04:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7f3e983ef000) [pid = 1883] [serial = 67] [outer = 0x7f3e97265c00] 09:04:04 INFO - PROCESS | 1883 | 1461600244967 Marionette DEBUG loaded listener.js 09:04:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7f3e98ad0800) [pid = 1883] [serial = 68] [outer = 0x7f3e97265c00] 09:04:05 INFO - PROCESS | 1883 | 1461600245774 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]]]}] 09:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1236ms 09:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:04:05 INFO - PROCESS | 1883 | 1461600245826 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 09:04:05 INFO - PROCESS | 1883 | 1461600245829 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 09:04:05 INFO - PROCESS | 1883 | 1461600245835 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:04:05 INFO - PROCESS | 1883 | 1461600245838 Marionette TRACE conn3 <- [1,66,null,{}] 09:04:05 INFO - PROCESS | 1883 | 1461600245843 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}] 09:04:05 INFO - PROCESS | 1883 | 1461600245994 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 09:04:06 INFO - PROCESS | 1883 | 1461600246225 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8f111000 == 24 [pid = 1883] [id = 24] 09:04:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7f3e8dd3e400) [pid = 1883] [serial = 69] [outer = (nil)] 09:04:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7f3e8e219400) [pid = 1883] [serial = 70] [outer = 0x7f3e8dd3e400] 09:04:06 INFO - PROCESS | 1883 | 1461600246292 Marionette DEBUG loaded listener.js 09:04:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7f3e8fe71c00) [pid = 1883] [serial = 71] [outer = 0x7f3e8dd3e400] 09:04:07 INFO - PROCESS | 1883 | 1461600247138 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]]]}] 09:04:07 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98063800 == 23 [pid = 1883] [id = 19] 09:04:07 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97cb3800 == 22 [pid = 1883] [id = 18] 09:04:07 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9722e000 == 21 [pid = 1883] [id = 17] 09:04:07 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e95aec000 == 20 [pid = 1883] [id = 16] 09:04:07 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e901b4000 == 19 [pid = 1883] [id = 15] 09:04:07 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e94126000 == 18 [pid = 1883] [id = 13] 09:04:07 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e240800 == 17 [pid = 1883] [id = 10] 09:04:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:04:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1378ms 09:04:07 INFO - PROCESS | 1883 | 1461600247216 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 09:04:07 INFO - PROCESS | 1883 | 1461600247220 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 09:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:04:07 INFO - PROCESS | 1883 | 1461600247229 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:04:07 INFO - PROCESS | 1883 | 1461600247234 Marionette TRACE conn3 <- [1,70,null,{}] 09:04:07 INFO - PROCESS | 1883 | 1461600247243 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}] 09:04:07 INFO - PROCESS | 1883 | 1461600247398 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 09:04:07 INFO - PROCESS | 1883 | 1461600247520 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94038800 == 18 [pid = 1883] [id = 25] 09:04:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7f3e91617c00) [pid = 1883] [serial = 72] [outer = (nil)] 09:04:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7f3e94070000) [pid = 1883] [serial = 73] [outer = 0x7f3e91617c00] 09:04:07 INFO - PROCESS | 1883 | 1461600247599 Marionette DEBUG loaded listener.js 09:04:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7f3e95abe800) [pid = 1883] [serial = 74] [outer = 0x7f3e91617c00] 09:04:08 INFO - PROCESS | 1883 | 1461600248397 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]]]}] 09:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1237ms 09:04:08 INFO - PROCESS | 1883 | 1461600248466 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 09:04:08 INFO - PROCESS | 1883 | 1461600248473 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 09:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:04:08 INFO - PROCESS | 1883 | 1461600248483 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:04:08 INFO - PROCESS | 1883 | 1461600248486 Marionette TRACE conn3 <- [1,74,null,{}] 09:04:08 INFO - PROCESS | 1883 | 1461600248491 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}] 09:04:08 INFO - PROCESS | 1883 | 1461600248646 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 09:04:08 INFO - PROCESS | 1883 | 1461600248769 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97873800 == 19 [pid = 1883] [id = 26] 09:04:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7f3e96151000) [pid = 1883] [serial = 75] [outer = (nil)] 09:04:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7f3e97b5e000) [pid = 1883] [serial = 76] [outer = 0x7f3e96151000] 09:04:08 INFO - PROCESS | 1883 | 1461600248842 Marionette DEBUG loaded listener.js 09:04:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7f3e983f1c00) [pid = 1883] [serial = 77] [outer = 0x7f3e96151000] 09:04:09 INFO - PROCESS | 1883 | 1461600249627 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]]]}] 09:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1179ms 09:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:04:09 INFO - PROCESS | 1883 | 1461600249663 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 09:04:09 INFO - PROCESS | 1883 | 1461600249665 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 09:04:09 INFO - PROCESS | 1883 | 1461600249671 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:04:09 INFO - PROCESS | 1883 | 1461600249677 Marionette TRACE conn3 <- [1,78,null,{}] 09:04:09 INFO - PROCESS | 1883 | 1461600249708 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}] 09:04:09 INFO - PROCESS | 1883 | 1461600249868 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 09:04:09 INFO - PROCESS | 1883 | 1461600249989 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98c1d800 == 20 [pid = 1883] [id = 27] 09:04:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7f3e98a4a800) [pid = 1883] [serial = 78] [outer = (nil)] 09:04:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7f3e9a695c00) [pid = 1883] [serial = 79] [outer = 0x7f3e98a4a800] 09:04:10 INFO - PROCESS | 1883 | 1461600250069 Marionette DEBUG loaded listener.js 09:04:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7f3e9f16f400) [pid = 1883] [serial = 80] [outer = 0x7f3e98a4a800] 09:04:10 INFO - PROCESS | 1883 | 1461600250842 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]]]}] 09:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1238ms 09:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:04:10 INFO - PROCESS | 1883 | 1461600250913 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 09:04:10 INFO - PROCESS | 1883 | 1461600250917 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 09:04:10 INFO - PROCESS | 1883 | 1461600250923 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:04:10 INFO - PROCESS | 1883 | 1461600250925 Marionette TRACE conn3 <- [1,82,null,{}] 09:04:10 INFO - PROCESS | 1883 | 1461600250930 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}] 09:04:11 INFO - PROCESS | 1883 | 1461600251070 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 09:04:11 INFO - PROCESS | 1883 | 1461600251191 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9e40b000 == 21 [pid = 1883] [id = 28] 09:04:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7f3e98a4f800) [pid = 1883] [serial = 81] [outer = (nil)] 09:04:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7f3ea50a3c00) [pid = 1883] [serial = 82] [outer = 0x7f3e98a4f800] 09:04:11 INFO - PROCESS | 1883 | 1461600251263 Marionette DEBUG loaded listener.js 09:04:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7f3ea5207c00) [pid = 1883] [serial = 83] [outer = 0x7f3e98a4f800] 09:04:11 INFO - PROCESS | 1883 | 1461600251957 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]]]}] 09:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1084ms 09:04:12 INFO - PROCESS | 1883 | 1461600252007 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 09:04:12 INFO - PROCESS | 1883 | 1461600252010 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 09:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:04:12 INFO - PROCESS | 1883 | 1461600252016 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:04:12 INFO - PROCESS | 1883 | 1461600252018 Marionette TRACE conn3 <- [1,86,null,{}] 09:04:12 INFO - PROCESS | 1883 | 1461600252023 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}] 09:04:12 INFO - PROCESS | 1883 | 1461600252162 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 09:04:12 INFO - PROCESS | 1883 | 1461600252303 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4d0f000 == 22 [pid = 1883] [id = 29] 09:04:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7f3e983f0c00) [pid = 1883] [serial = 84] [outer = (nil)] 09:04:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7f3ea5426400) [pid = 1883] [serial = 85] [outer = 0x7f3e983f0c00] 09:04:12 INFO - PROCESS | 1883 | 1461600252373 Marionette DEBUG loaded listener.js 09:04:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7f3ea5eb6c00) [pid = 1883] [serial = 86] [outer = 0x7f3e983f0c00] 09:04:13 INFO - PROCESS | 1883 | 1461600253222 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]]]}] 09:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1274ms 09:04:13 INFO - PROCESS | 1883 | 1461600253292 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 09:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:04:13 INFO - PROCESS | 1883 | 1461600253299 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 09:04:13 INFO - PROCESS | 1883 | 1461600253305 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:04:13 INFO - PROCESS | 1883 | 1461600253310 Marionette TRACE conn3 <- [1,90,null,{}] 09:04:13 INFO - PROCESS | 1883 | 1461600253317 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}] 09:04:13 INFO - PROCESS | 1883 | 1461600253472 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 09:04:13 INFO - PROCESS | 1883 | 1461600253606 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8ff97000 == 21 [pid = 1883] [id = 22] 09:04:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e90c31000 == 20 [pid = 1883] [id = 21] 09:04:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8f10e800 == 21 [pid = 1883] [id = 30] 09:04:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7f3e8dd3d000) [pid = 1883] [serial = 87] [outer = (nil)] 09:04:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7f3e8e626400) [pid = 1883] [serial = 88] [outer = 0x7f3e8dd3d000] 09:04:13 INFO - PROCESS | 1883 | 1461600253694 Marionette DEBUG loaded listener.js 09:04:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7f3e94bf4000) [pid = 1883] [serial = 89] [outer = 0x7f3e8dd3d000] 09:04:14 INFO - PROCESS | 1883 | 1461600254481 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]]]}] 09:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1232ms 09:04:14 INFO - PROCESS | 1883 | 1461600254536 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 09:04:14 INFO - PROCESS | 1883 | 1461600254542 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 09:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:04:14 INFO - PROCESS | 1883 | 1461600254548 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:04:14 INFO - PROCESS | 1883 | 1461600254553 Marionette TRACE conn3 <- [1,94,null,{}] 09:04:14 INFO - PROCESS | 1883 | 1461600254560 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}] 09:04:14 INFO - PROCESS | 1883 | 1461600254708 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 09:04:14 INFO - PROCESS | 1883 | 1461600254833 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9890b000 == 22 [pid = 1883] [id = 31] 09:04:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7f3e8dd3e000) [pid = 1883] [serial = 90] [outer = (nil)] 09:04:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7f3e97b5e800) [pid = 1883] [serial = 91] [outer = 0x7f3e8dd3e000] 09:04:14 INFO - PROCESS | 1883 | 1461600254904 Marionette DEBUG loaded listener.js 09:04:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7f3e98a47000) [pid = 1883] [serial = 92] [outer = 0x7f3e8dd3e000] 09:04:15 INFO - PROCESS | 1883 | 1461600255693 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]]]}] 09:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1181ms 09:04:15 INFO - PROCESS | 1883 | 1461600255731 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 09:04:15 INFO - PROCESS | 1883 | 1461600255737 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 09:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:04:15 INFO - PROCESS | 1883 | 1461600255744 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:04:15 INFO - PROCESS | 1883 | 1461600255748 Marionette TRACE conn3 <- [1,98,null,{}] 09:04:15 INFO - PROCESS | 1883 | 1461600255753 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}] 09:04:15 INFO - PROCESS | 1883 | 1461600255897 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 09:04:16 INFO - PROCESS | 1883 | 1461600256028 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4d08000 == 23 [pid = 1883] [id = 32] 09:04:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7f3e98cb0800) [pid = 1883] [serial = 93] [outer = (nil)] 09:04:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7f3e9f171000) [pid = 1883] [serial = 94] [outer = 0x7f3e98cb0800] 09:04:16 INFO - PROCESS | 1883 | 1461600256098 Marionette DEBUG loaded listener.js 09:04:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7f3ea4124000) [pid = 1883] [serial = 95] [outer = 0x7f3e98cb0800] 09:04:16 INFO - PROCESS | 1883 | 1461600256932 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]]]}] 09:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1230ms 09:04:16 INFO - PROCESS | 1883 | 1461600256975 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 09:04:16 INFO - PROCESS | 1883 | 1461600256979 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 09:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:04:16 INFO - PROCESS | 1883 | 1461600256986 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:04:17 INFO - PROCESS | 1883 | 1461600256994 Marionette TRACE conn3 <- [1,102,null,{}] 09:04:17 INFO - PROCESS | 1883 | 1461600257020 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}] 09:04:17 INFO - PROCESS | 1883 | 1461600257171 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 09:04:17 INFO - PROCESS | 1883 | 1461600257296 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea549f000 == 24 [pid = 1883] [id = 33] 09:04:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7f3ea54df800) [pid = 1883] [serial = 96] [outer = (nil)] 09:04:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7f3ea6249800) [pid = 1883] [serial = 97] [outer = 0x7f3ea54df800] 09:04:17 INFO - PROCESS | 1883 | 1461600257364 Marionette DEBUG loaded listener.js 09:04:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7f3ea62d2800) [pid = 1883] [serial = 98] [outer = 0x7f3ea54df800] 09:04:18 INFO - PROCESS | 1883 | 1461600258112 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]]]}] 09:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1189ms 09:04:18 INFO - PROCESS | 1883 | 1461600258174 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 09:04:18 INFO - PROCESS | 1883 | 1461600258179 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 09:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:04:18 INFO - PROCESS | 1883 | 1461600258185 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:04:18 INFO - PROCESS | 1883 | 1461600258187 Marionette TRACE conn3 <- [1,106,null,{}] 09:04:18 INFO - PROCESS | 1883 | 1461600258192 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}] 09:04:18 INFO - PROCESS | 1883 | 1461600258341 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 09:04:18 INFO - PROCESS | 1883 | 1461600258547 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97228800 == 25 [pid = 1883] [id = 34] 09:04:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7f3e8e813800) [pid = 1883] [serial = 99] [outer = (nil)] 09:04:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7f3e90c47800) [pid = 1883] [serial = 100] [outer = 0x7f3e8e813800] 09:04:18 INFO - PROCESS | 1883 | 1461600258614 Marionette DEBUG loaded listener.js 09:04:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7f3e96153c00) [pid = 1883] [serial = 101] [outer = 0x7f3e8e813800] 09:04:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98c1d800 == 24 [pid = 1883] [id = 27] 09:04:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97873800 == 23 [pid = 1883] [id = 26] 09:04:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e94038800 == 22 [pid = 1883] [id = 25] 09:04:19 INFO - PROCESS | 1883 | 1461600259526 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]]]}] 09:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1375ms 09:04:19 INFO - PROCESS | 1883 | 1461600259561 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 09:04:19 INFO - PROCESS | 1883 | 1461600259566 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 09:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:04:19 INFO - PROCESS | 1883 | 1461600259574 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:04:19 INFO - PROCESS | 1883 | 1461600259579 Marionette TRACE conn3 <- [1,110,null,{}] 09:04:19 INFO - PROCESS | 1883 | 1461600259588 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}] 09:04:19 INFO - PROCESS | 1883 | 1461600259731 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 09:04:19 INFO - PROCESS | 1883 | 1461600259871 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97e17800 == 23 [pid = 1883] [id = 35] 09:04:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7f3e959df400) [pid = 1883] [serial = 102] [outer = (nil)] 09:04:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7f3e97a86000) [pid = 1883] [serial = 103] [outer = 0x7f3e959df400] 09:04:19 INFO - PROCESS | 1883 | 1461600259945 Marionette DEBUG loaded listener.js 09:04:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7f3e98c35400) [pid = 1883] [serial = 104] [outer = 0x7f3e959df400] 09:04:20 INFO - PROCESS | 1883 | 1461600260764 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]]]}] 09:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1238ms 09:04:20 INFO - PROCESS | 1883 | 1461600260812 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 09:04:20 INFO - PROCESS | 1883 | 1461600260823 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 09:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:04:20 INFO - PROCESS | 1883 | 1461600260851 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:04:20 INFO - PROCESS | 1883 | 1461600260854 Marionette TRACE conn3 <- [1,114,null,{}] 09:04:20 INFO - PROCESS | 1883 | 1461600260858 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}] 09:04:21 INFO - PROCESS | 1883 | 1461600261013 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 09:04:21 INFO - PROCESS | 1883 | 1461600261143 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4f45800 == 24 [pid = 1883] [id = 36] 09:04:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7f3e97a8b800) [pid = 1883] [serial = 105] [outer = (nil)] 09:04:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7f3ea4ff5400) [pid = 1883] [serial = 106] [outer = 0x7f3e97a8b800] 09:04:21 INFO - PROCESS | 1883 | 1461600261215 Marionette DEBUG loaded listener.js 09:04:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7f3ea5238c00) [pid = 1883] [serial = 107] [outer = 0x7f3e97a8b800] 09:04:22 INFO - PROCESS | 1883 | 1461600262029 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]]]}] 09:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1233ms 09:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:04:22 INFO - PROCESS | 1883 | 1461600262080 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 09:04:22 INFO - PROCESS | 1883 | 1461600262083 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 09:04:22 INFO - PROCESS | 1883 | 1461600262089 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:04:22 INFO - PROCESS | 1883 | 1461600262094 Marionette TRACE conn3 <- [1,118,null,{}] 09:04:22 INFO - PROCESS | 1883 | 1461600262108 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}] 09:04:22 INFO - PROCESS | 1883 | 1461600262254 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 09:04:22 INFO - PROCESS | 1883 | 1461600262383 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea6417800 == 25 [pid = 1883] [id = 37] 09:04:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7f3ea624d400) [pid = 1883] [serial = 108] [outer = (nil)] 09:04:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7f3ea649dc00) [pid = 1883] [serial = 109] [outer = 0x7f3ea624d400] 09:04:22 INFO - PROCESS | 1883 | 1461600262457 Marionette DEBUG loaded listener.js 09:04:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7f3ea83c0000) [pid = 1883] [serial = 110] [outer = 0x7f3ea624d400] 09:04:23 INFO - PROCESS | 1883 | 1461600263202 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]]]}] 09:04:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7f3e8f12c800) [pid = 1883] [serial = 111] [outer = 0x7f3e8e20f800] 09:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1137ms 09:04:23 INFO - PROCESS | 1883 | 1461600263247 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 09:04:23 INFO - PROCESS | 1883 | 1461600263252 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 09:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:04:23 INFO - PROCESS | 1883 | 1461600263325 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:04:23 INFO - PROCESS | 1883 | 1461600263328 Marionette TRACE conn3 <- [1,122,null,{}] 09:04:23 INFO - PROCESS | 1883 | 1461600263338 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}] 09:04:23 INFO - PROCESS | 1883 | 1461600263483 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 09:04:23 INFO - PROCESS | 1883 | 1461600263613 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e95af2000 == 26 [pid = 1883] [id = 38] 09:04:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7f3e8dd3ec00) [pid = 1883] [serial = 112] [outer = (nil)] 09:04:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7f3e8ff56000) [pid = 1883] [serial = 113] [outer = 0x7f3e8dd3ec00] 09:04:23 INFO - PROCESS | 1883 | 1461600263690 Marionette DEBUG loaded listener.js 09:04:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7f3eaa44e000) [pid = 1883] [serial = 114] [outer = 0x7f3e8dd3ec00] 09:04:24 INFO - PROCESS | 1883 | 1461600264397 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]]]}] 09:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1141ms 09:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:04:24 INFO - PROCESS | 1883 | 1461600264408 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 09:04:24 INFO - PROCESS | 1883 | 1461600264410 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 09:04:24 INFO - PROCESS | 1883 | 1461600264416 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:04:24 INFO - PROCESS | 1883 | 1461600264419 Marionette TRACE conn3 <- [1,126,null,{}] 09:04:24 INFO - PROCESS | 1883 | 1461600264424 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}] 09:04:24 INFO - PROCESS | 1883 | 1461600264551 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 09:04:24 INFO - PROCESS | 1883 | 1461600264657 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa2dc800 == 27 [pid = 1883] [id = 39] 09:04:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7f3ea9da7800) [pid = 1883] [serial = 115] [outer = (nil)] 09:04:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7f3eaa6f3800) [pid = 1883] [serial = 116] [outer = 0x7f3ea9da7800] 09:04:24 INFO - PROCESS | 1883 | 1461600264725 Marionette DEBUG loaded listener.js 09:04:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7f3eaa72d800) [pid = 1883] [serial = 117] [outer = 0x7f3ea9da7800] 09:04:25 INFO - PROCESS | 1883 | 1461600265535 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]]]}] 09:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1177ms 09:04:25 INFO - PROCESS | 1883 | 1461600265593 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 09:04:25 INFO - PROCESS | 1883 | 1461600265596 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 09:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:04:25 INFO - PROCESS | 1883 | 1461600265601 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:04:25 INFO - PROCESS | 1883 | 1461600265603 Marionette TRACE conn3 <- [1,130,null,{}] 09:04:25 INFO - PROCESS | 1883 | 1461600265609 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}] 09:04:25 INFO - PROCESS | 1883 | 1461600265795 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 09:04:25 INFO - PROCESS | 1883 | 1461600265931 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa71b800 == 28 [pid = 1883] [id = 40] 09:04:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7f3eaa78bc00) [pid = 1883] [serial = 118] [outer = (nil)] 09:04:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7f3eae617400) [pid = 1883] [serial = 119] [outer = 0x7f3eaa78bc00] 09:04:26 INFO - PROCESS | 1883 | 1461600266004 Marionette DEBUG loaded listener.js 09:04:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7f3eae684000) [pid = 1883] [serial = 120] [outer = 0x7f3eaa78bc00] 09:04:26 INFO - PROCESS | 1883 | 1461600266889 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]]]}] 09:04:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1332ms 09:04:26 INFO - PROCESS | 1883 | 1461600266935 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 09:04:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:04:26 INFO - PROCESS | 1883 | 1461600266940 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 09:04:26 INFO - PROCESS | 1883 | 1461600266947 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:04:26 INFO - PROCESS | 1883 | 1461600266952 Marionette TRACE conn3 <- [1,134,null,{}] 09:04:26 INFO - PROCESS | 1883 | 1461600266960 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}] 09:04:27 INFO - PROCESS | 1883 | 1461600267099 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 09:04:27 INFO - PROCESS | 1883 | 1461600267262 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97215800 == 29 [pid = 1883] [id = 41] 09:04:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7f3e8efdd800) [pid = 1883] [serial = 121] [outer = (nil)] 09:04:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7f3e9407c000) [pid = 1883] [serial = 122] [outer = 0x7f3e8efdd800] 09:04:27 INFO - PROCESS | 1883 | 1461600267330 Marionette DEBUG loaded listener.js 09:04:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7f3e961cb400) [pid = 1883] [serial = 123] [outer = 0x7f3e8efdd800] 09:04:27 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9890b000 == 28 [pid = 1883] [id = 31] 09:04:27 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8f10e800 == 27 [pid = 1883] [id = 30] 09:04:28 INFO - PROCESS | 1883 | 1461600268163 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]]]}] 09:04:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1230ms 09:04:28 INFO - PROCESS | 1883 | 1461600268176 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 09:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:04:28 INFO - PROCESS | 1883 | 1461600268183 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 09:04:28 INFO - PROCESS | 1883 | 1461600268190 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:04:28 INFO - PROCESS | 1883 | 1461600268196 Marionette TRACE conn3 <- [1,138,null,{}] 09:04:28 INFO - PROCESS | 1883 | 1461600268203 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}] 09:04:28 INFO - PROCESS | 1883 | 1461600268350 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 09:04:28 INFO - PROCESS | 1883 | 1461600268493 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4f4c000 == 28 [pid = 1883] [id = 42] 09:04:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7f3e96b0bc00) [pid = 1883] [serial = 124] [outer = (nil)] 09:04:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7f3e97b6a800) [pid = 1883] [serial = 125] [outer = 0x7f3e96b0bc00] 09:04:28 INFO - PROCESS | 1883 | 1461600268567 Marionette DEBUG loaded listener.js 09:04:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7f3e98c38000) [pid = 1883] [serial = 126] [outer = 0x7f3e96b0bc00] 09:04:29 INFO - PROCESS | 1883 | 1461600269417 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]]]}] 09:04:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:04:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1290ms 09:04:29 INFO - PROCESS | 1883 | 1461600269480 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 09:04:29 INFO - PROCESS | 1883 | 1461600269488 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 09:04:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:04:29 INFO - PROCESS | 1883 | 1461600269498 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:04:29 INFO - PROCESS | 1883 | 1461600269502 Marionette TRACE conn3 <- [1,142,null,{}] 09:04:29 INFO - PROCESS | 1883 | 1461600269507 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}] 09:04:29 INFO - PROCESS | 1883 | 1461600269657 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 09:04:29 INFO - PROCESS | 1883 | 1461600269789 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94331800 == 29 [pid = 1883] [id = 43] 09:04:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7f3e97a86800) [pid = 1883] [serial = 127] [outer = (nil)] 09:04:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7f3ea4ff8800) [pid = 1883] [serial = 128] [outer = 0x7f3e97a86800] 09:04:29 INFO - PROCESS | 1883 | 1461600269860 Marionette DEBUG loaded listener.js 09:04:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7f3ea5429c00) [pid = 1883] [serial = 129] [outer = 0x7f3e97a86800] 09:04:30 INFO - PROCESS | 1883 | 1461600270743 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]]]}] 09:04:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:04:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1278ms 09:04:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:04:30 INFO - PROCESS | 1883 | 1461600270776 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 09:04:30 INFO - PROCESS | 1883 | 1461600270779 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 09:04:30 INFO - PROCESS | 1883 | 1461600270785 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:04:30 INFO - PROCESS | 1883 | 1461600270790 Marionette TRACE conn3 <- [1,146,null,{}] 09:04:30 INFO - PROCESS | 1883 | 1461600270805 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}] 09:04:30 INFO - PROCESS | 1883 | 1461600270951 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 09:04:31 INFO - PROCESS | 1883 | 1461600271094 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa6a7000 == 30 [pid = 1883] [id = 44] 09:04:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7f3e917e5400) [pid = 1883] [serial = 130] [outer = (nil)] 09:04:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7f3e93555c00) [pid = 1883] [serial = 131] [outer = 0x7f3e917e5400] 09:04:31 INFO - PROCESS | 1883 | 1461600271169 Marionette DEBUG loaded listener.js 09:04:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7f3ea50f2000) [pid = 1883] [serial = 132] [outer = 0x7f3e917e5400] 09:04:32 INFO - PROCESS | 1883 | 1461600272016 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]]]}] 09:04:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1283ms 09:04:32 INFO - PROCESS | 1883 | 1461600272069 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 09:04:32 INFO - PROCESS | 1883 | 1461600272072 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 09:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:04:32 INFO - PROCESS | 1883 | 1461600272078 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:04:32 INFO - PROCESS | 1883 | 1461600272081 Marionette TRACE conn3 <- [1,150,null,{}] 09:04:32 INFO - PROCESS | 1883 | 1461600272085 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}] 09:04:32 INFO - PROCESS | 1883 | 1461600272233 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 09:04:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea4f45800 == 29 [pid = 1883] [id = 36] 09:04:32 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97e17800 == 28 [pid = 1883] [id = 35] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98c83800 == 27 [pid = 1883] [id = 6] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaa2dc800 == 26 [pid = 1883] [id = 39] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98c16000 == 25 [pid = 1883] [id = 20] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9e40b000 == 24 [pid = 1883] [id = 28] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e241000 == 23 [pid = 1883] [id = 8] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e95af2000 == 22 [pid = 1883] [id = 38] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaa71b800 == 21 [pid = 1883] [id = 40] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea4d08000 == 20 [pid = 1883] [id = 32] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e58c000 == 19 [pid = 1883] [id = 14] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98c95800 == 18 [pid = 1883] [id = 23] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea549f000 == 17 [pid = 1883] [id = 33] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8f111000 == 16 [pid = 1883] [id = 24] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e68c800 == 15 [pid = 1883] [id = 9] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea6417800 == 14 [pid = 1883] [id = 37] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaa6a7000 == 13 [pid = 1883] [id = 44] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e94331800 == 12 [pid = 1883] [id = 43] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea4d0f000 == 11 [pid = 1883] [id = 29] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97228800 == 10 [pid = 1883] [id = 34] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea4f4c000 == 9 [pid = 1883] [id = 42] 09:04:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97215800 == 8 [pid = 1883] [id = 41] 09:04:35 INFO - PROCESS | 1883 | 1461600275959 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e8b6800 == 9 [pid = 1883] [id = 45] 09:04:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7f3e8efdc800) [pid = 1883] [serial = 133] [outer = (nil)] 09:04:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 134 (0x7f3e8efe1400) [pid = 1883] [serial = 134] [outer = 0x7f3e8efdc800] 09:04:36 INFO - PROCESS | 1883 | 1461600276035 Marionette DEBUG loaded listener.js 09:04:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 135 (0x7f3e917e2400) [pid = 1883] [serial = 135] [outer = 0x7f3e8efdc800] 09:04:36 INFO - PROCESS | 1883 | 1461600276700 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]]]}] 09:04:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:04:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 4639ms 09:04:36 INFO - PROCESS | 1883 | 1461600276718 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 09:04:36 INFO - PROCESS | 1883 | 1461600276725 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 09:04:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:04:36 INFO - PROCESS | 1883 | 1461600276732 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:04:36 INFO - PROCESS | 1883 | 1461600276737 Marionette TRACE conn3 <- [1,154,null,{}] 09:04:36 INFO - PROCESS | 1883 | 1461600276744 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}] 09:04:36 INFO - PROCESS | 1883 | 1461600276897 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 09:04:37 INFO - PROCESS | 1883 | 1461600276997 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e95f8b000 == 10 [pid = 1883] [id = 46] 09:04:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 136 (0x7f3e917e8000) [pid = 1883] [serial = 136] [outer = (nil)] 09:04:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 137 (0x7f3e93561800) [pid = 1883] [serial = 137] [outer = 0x7f3e917e8000] 09:04:37 INFO - PROCESS | 1883 | 1461600277062 Marionette DEBUG loaded listener.js 09:04:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 138 (0x7f3e94bf8400) [pid = 1883] [serial = 138] [outer = 0x7f3e917e8000] 09:04:37 INFO - PROCESS | 1883 | 1461600277685 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]]]}] 09:04:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:04:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 988ms 09:04:37 INFO - PROCESS | 1883 | 1461600277724 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 09:04:37 INFO - PROCESS | 1883 | 1461600277729 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 09:04:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:04:37 INFO - PROCESS | 1883 | 1461600277736 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:04:37 INFO - PROCESS | 1883 | 1461600277739 Marionette TRACE conn3 <- [1,158,null,{}] 09:04:37 INFO - PROCESS | 1883 | 1461600277744 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}] 09:04:37 INFO - PROCESS | 1883 | 1461600277939 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 09:04:37 INFO - PROCESS | 1883 | 1461600277966 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9805d000 == 11 [pid = 1883] [id = 47] 09:04:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7f3e94bf5c00) [pid = 1883] [serial = 139] [outer = (nil)] 09:04:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7f3e965dcc00) [pid = 1883] [serial = 140] [outer = 0x7f3e94bf5c00] 09:04:38 INFO - PROCESS | 1883 | 1461600278024 Marionette DEBUG loaded listener.js 09:04:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7f3e97b6b800) [pid = 1883] [serial = 141] [outer = 0x7f3e94bf5c00] 09:04:38 INFO - PROCESS | 1883 | 1461600278944 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]]]}] 09:04:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:04:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1232ms 09:04:39 INFO - PROCESS | 1883 | 1461600278997 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 09:04:39 INFO - PROCESS | 1883 | 1461600279000 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 09:04:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:04:39 INFO - PROCESS | 1883 | 1461600279022 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:04:39 INFO - PROCESS | 1883 | 1461600279030 Marionette TRACE conn3 <- [1,162,null,{}] 09:04:39 INFO - PROCESS | 1883 | 1461600279038 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}] 09:04:39 INFO - PROCESS | 1883 | 1461600279220 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 09:04:39 INFO - PROCESS | 1883 | 1461600279240 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea5081000 == 12 [pid = 1883] [id = 48] 09:04:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 142 (0x7f3e9a870800) [pid = 1883] [serial = 142] [outer = (nil)] 09:04:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 143 (0x7f3ea4120400) [pid = 1883] [serial = 143] [outer = 0x7f3e9a870800] 09:04:39 INFO - PROCESS | 1883 | 1461600279301 Marionette DEBUG loaded listener.js 09:04:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7f3ea4ffac00) [pid = 1883] [serial = 144] [outer = 0x7f3e9a870800] 09:04:39 INFO - PROCESS | 1883 | 1461600279956 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]]]}] 09:04:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:04:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 998ms 09:04:40 INFO - PROCESS | 1883 | 1461600280013 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 09:04:40 INFO - PROCESS | 1883 | 1461600280017 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 09:04:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:04:40 INFO - PROCESS | 1883 | 1461600280022 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:04:40 INFO - PROCESS | 1883 | 1461600280024 Marionette TRACE conn3 <- [1,166,null,{}] 09:04:40 INFO - PROCESS | 1883 | 1461600280033 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}] 09:04:40 INFO - PROCESS | 1883 | 1461600280203 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 09:04:40 INFO - PROCESS | 1883 | 1461600280264 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea8382000 == 13 [pid = 1883] [id = 49] 09:04:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7f3ea5009000) [pid = 1883] [serial = 145] [outer = (nil)] 09:04:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7f3ea5425000) [pid = 1883] [serial = 146] [outer = 0x7f3ea5009000] 09:04:40 INFO - PROCESS | 1883 | 1461600280320 Marionette DEBUG loaded listener.js 09:04:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7f3ea6149000) [pid = 1883] [serial = 147] [outer = 0x7f3ea5009000] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7f3e91617c00) [pid = 1883] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7f3e8dd3e400) [pid = 1883] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7f3e917ec400) [pid = 1883] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7f3e8f24b400) [pid = 1883] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 142 (0x7f3e9834a400) [pid = 1883] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 141 (0x7f3e9a68f800) [pid = 1883] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 140 (0x7f3e8dbb7800) [pid = 1883] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 139 (0x7f3e8dbc5c00) [pid = 1883] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 138 (0x7f3e8fe73400) [pid = 1883] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 137 (0x7f3e96298400) [pid = 1883] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 136 (0x7f3ea624d400) [pid = 1883] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 135 (0x7f3e8dd3d000) [pid = 1883] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 134 (0x7f3ea54df800) [pid = 1883] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 133 (0x7f3e97265c00) [pid = 1883] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 132 (0x7f3e98a4f800) [pid = 1883] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 131 (0x7f3e98a4a800) [pid = 1883] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 130 (0x7f3e8dd3e000) [pid = 1883] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7f3e959df400) [pid = 1883] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7f3e95c40c00) [pid = 1883] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7f3e8e80f800) [pid = 1883] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7f3e9e25e400) [pid = 1883] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7f3e8efdd800) [pid = 1883] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7f3e96151000) [pid = 1883] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7f3e8e813800) [pid = 1883] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7f3e96b0bc00) [pid = 1883] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7f3e97a86800) [pid = 1883] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7f3e8dd3ec00) [pid = 1883] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7f3eaa78bc00) [pid = 1883] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7f3e8e80d000) [pid = 1883] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7f3e8f128000) [pid = 1883] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7f3e98cb0800) [pid = 1883] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7f3e983f0c00) [pid = 1883] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7f3e9b41ac00) [pid = 1883] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7f3ea9da7800) [pid = 1883] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:04:41 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7f3e97a8b800) [pid = 1883] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:04:41 INFO - PROCESS | 1883 | 1461600281969 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]]]}] 09:04:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:04:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 2035ms 09:04:42 INFO - PROCESS | 1883 | 1461600282074 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 09:04:42 INFO - PROCESS | 1883 | 1461600282088 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 09:04:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:04:42 INFO - PROCESS | 1883 | 1461600282124 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:04:42 INFO - PROCESS | 1883 | 1461600282127 Marionette TRACE conn3 <- [1,170,null,{}] 09:04:42 INFO - PROCESS | 1883 | 1461600282142 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}] 09:04:42 INFO - PROCESS | 1883 | 1461600282265 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 09:04:42 INFO - PROCESS | 1883 | 1461600282275 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97180800 == 14 [pid = 1883] [id = 50] 09:04:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7f3e961c6400) [pid = 1883] [serial = 148] [outer = (nil)] 09:04:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7f3e983e8800) [pid = 1883] [serial = 149] [outer = 0x7f3e961c6400] 09:04:42 INFO - PROCESS | 1883 | 1461600282427 Marionette DEBUG loaded listener.js 09:04:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7f3ea50fa400) [pid = 1883] [serial = 150] [outer = 0x7f3e961c6400] 09:04:43 INFO - PROCESS | 1883 | 1461600283080 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]]]}] 09:04:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:04:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 996ms 09:04:43 INFO - PROCESS | 1883 | 1461600283109 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 09:04:43 INFO - PROCESS | 1883 | 1461600283111 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 09:04:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:04:43 INFO - PROCESS | 1883 | 1461600283117 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:04:43 INFO - PROCESS | 1883 | 1461600283118 Marionette TRACE conn3 <- [1,174,null,{}] 09:04:43 INFO - PROCESS | 1883 | 1461600283123 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}] 09:04:43 INFO - PROCESS | 1883 | 1461600283245 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 09:04:43 INFO - PROCESS | 1883 | 1461600283264 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91775000 == 15 [pid = 1883] [id = 51] 09:04:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7f3e8efde000) [pid = 1883] [serial = 151] [outer = (nil)] 09:04:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7f3ea65ec800) [pid = 1883] [serial = 152] [outer = 0x7f3e8efde000] 09:04:43 INFO - PROCESS | 1883 | 1461600283319 Marionette DEBUG loaded listener.js 09:04:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7f3ea8341400) [pid = 1883] [serial = 153] [outer = 0x7f3e8efde000] 09:04:44 INFO - PROCESS | 1883 | 1461600284260 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]]]}] 09:04:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:04:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1224ms 09:04:44 INFO - PROCESS | 1883 | 1461600284342 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 09:04:44 INFO - PROCESS | 1883 | 1461600284350 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 09:04:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:04:44 INFO - PROCESS | 1883 | 1461600284357 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:04:44 INFO - PROCESS | 1883 | 1461600284363 Marionette TRACE conn3 <- [1,178,null,{}] 09:04:44 INFO - PROCESS | 1883 | 1461600284370 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}] 09:04:44 INFO - PROCESS | 1883 | 1461600284560 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 09:04:44 INFO - PROCESS | 1883 | 1461600284694 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e96e1f800 == 16 [pid = 1883] [id = 52] 09:04:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7f3e9017e400) [pid = 1883] [serial = 154] [outer = (nil)] 09:04:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7f3e9355cc00) [pid = 1883] [serial = 155] [outer = 0x7f3e9017e400] 09:04:44 INFO - PROCESS | 1883 | 1461600284768 Marionette DEBUG loaded listener.js 09:04:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7f3e94311400) [pid = 1883] [serial = 156] [outer = 0x7f3e9017e400] 09:04:45 INFO - PROCESS | 1883 | 1461600285620 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]]]}] 09:04:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:04:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1337ms 09:04:45 INFO - PROCESS | 1883 | 1461600285695 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 09:04:45 INFO - PROCESS | 1883 | 1461600285702 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 09:04:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:04:45 INFO - PROCESS | 1883 | 1461600285712 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:04:45 INFO - PROCESS | 1883 | 1461600285715 Marionette TRACE conn3 <- [1,182,null,{}] 09:04:45 INFO - PROCESS | 1883 | 1461600285721 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}] 09:04:45 INFO - PROCESS | 1883 | 1461600285881 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 09:04:46 INFO - PROCESS | 1883 | 1461600286015 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ff80800 == 17 [pid = 1883] [id = 53] 09:04:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7f3e8e539800) [pid = 1883] [serial = 157] [outer = (nil)] 09:04:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7f3e8efda800) [pid = 1883] [serial = 158] [outer = 0x7f3e8e539800] 09:04:46 INFO - PROCESS | 1883 | 1461600286084 Marionette DEBUG loaded listener.js 09:04:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7f3e97263c00) [pid = 1883] [serial = 159] [outer = 0x7f3e8e539800] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7f3e8fe71c00) [pid = 1883] [serial = 71] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7f3ea7e4d800) [pid = 1883] [serial = 2] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7f3e90c47800) [pid = 1883] [serial = 100] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7f3e94070000) [pid = 1883] [serial = 73] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7f3e8e219400) [pid = 1883] [serial = 70] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7f3e9356f400) [pid = 1883] [serial = 43] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7f3e980d5c00) [pid = 1883] [serial = 49] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7f3e98ad4000) [pid = 1883] [serial = 52] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7f3e9a68ec00) [pid = 1883] [serial = 56] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7f3e8dbc0000) [pid = 1883] [serial = 28] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7f3e8e623800) [pid = 1883] [serial = 55] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7f3e943f5800) [pid = 1883] [serial = 46] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7f3e983ed000) [pid = 1883] [serial = 50] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7f3e94078c00) [pid = 1883] [serial = 37] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7f3e943f3c00) [pid = 1883] [serial = 38] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7f3e962a1800) [pid = 1883] [serial = 40] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7f3e9771dc00) [pid = 1883] [serial = 47] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7f3e98ca2400) [pid = 1883] [serial = 53] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7f3e952af000) [pid = 1883] [serial = 44] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7f3ea4d48800) [pid = 1883] [serial = 59] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7f3e96d07800) [pid = 1883] [serial = 41] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7f3e8e80d400) [pid = 1883] [serial = 34] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7f3e8dd3f400) [pid = 1883] [serial = 29] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7f3e8fc56000) [pid = 1883] [serial = 31] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7f3e97b6a800) [pid = 1883] [serial = 125] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7f3e961cb400) [pid = 1883] [serial = 123] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7f3e9a695c00) [pid = 1883] [serial = 79] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7f3ea4ff5400) [pid = 1883] [serial = 106] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7f3e983f1c00) [pid = 1883] [serial = 77] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7f3e8e626400) [pid = 1883] [serial = 88] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7f3e96153c00) [pid = 1883] [serial = 101] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7f3ea6249800) [pid = 1883] [serial = 97] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7f3e95abe800) [pid = 1883] [serial = 74] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7f3e9407c000) [pid = 1883] [serial = 122] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7f3e97b5e000) [pid = 1883] [serial = 76] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7f3e97a86000) [pid = 1883] [serial = 103] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7f3ea649dc00) [pid = 1883] [serial = 109] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7f3ea62d2800) [pid = 1883] [serial = 98] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7f3e98ad0800) [pid = 1883] [serial = 68] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7f3e9670f000) [pid = 1883] [serial = 9] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7f3ea5207c00) [pid = 1883] [serial = 83] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7f3e9f16f400) [pid = 1883] [serial = 80] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7f3e98a47000) [pid = 1883] [serial = 92] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7f3e98c35400) [pid = 1883] [serial = 104] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 79 (0x7f3e9718a400) [pid = 1883] [serial = 65] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 78 (0x7f3e9f171000) [pid = 1883] [serial = 94] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7f3e983ef000) [pid = 1883] [serial = 67] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7f3ea50a3c00) [pid = 1883] [serial = 82] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7f3e917ec800) [pid = 1883] [serial = 62] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7f3e97b5e800) [pid = 1883] [serial = 91] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7f3e962a3000) [pid = 1883] [serial = 64] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7f3e9f110800) [pid = 1883] [serial = 58] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7f3e8e816000) [pid = 1883] [serial = 61] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7f3e8dd46800) [pid = 1883] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7f3ea5426400) [pid = 1883] [serial = 85] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7f3ea5238c00) [pid = 1883] [serial = 107] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7f3e98ca3000) [pid = 1883] [serial = 16] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7f3e8ff56000) [pid = 1883] [serial = 113] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7f3ea83c0000) [pid = 1883] [serial = 110] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 64 (0x7f3e94bf4000) [pid = 1883] [serial = 89] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 63 (0x7f3ea4ff8800) [pid = 1883] [serial = 128] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 62 (0x7f3eaa6f3800) [pid = 1883] [serial = 116] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 61 (0x7f3e9615c000) [pid = 1883] [serial = 12] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 60 (0x7f3ea5429c00) [pid = 1883] [serial = 129] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 59 (0x7f3eaa44e000) [pid = 1883] [serial = 114] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 58 (0x7f3eae684000) [pid = 1883] [serial = 120] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 57 (0x7f3e8e810c00) [pid = 1883] [serial = 25] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 56 (0x7f3e8ff53000) [pid = 1883] [serial = 22] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 55 (0x7f3e8e819c00) [pid = 1883] [serial = 26] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 54 (0x7f3ea4124000) [pid = 1883] [serial = 95] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 53 (0x7f3e8e624c00) [pid = 1883] [serial = 23] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 52 (0x7f3ea5eb6c00) [pid = 1883] [serial = 86] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 51 (0x7f3eae617400) [pid = 1883] [serial = 119] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 50 (0x7f3e98ca8c00) [pid = 1883] [serial = 17] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 49 (0x7f3eaa72d800) [pid = 1883] [serial = 117] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 48 (0x7f3e90184c00) [pid = 1883] [serial = 19] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | --DOMWINDOW == 47 (0x7f3e98c38000) [pid = 1883] [serial = 126] [outer = (nil)] [url = about:blank] 09:04:47 INFO - PROCESS | 1883 | 1461600287207 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:04:47 INFO - PROCESS | 1883 | 1461600287468 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]]]}] 09:04:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:04:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1780ms 09:04:47 INFO - PROCESS | 1883 | 1461600287491 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 09:04:47 INFO - PROCESS | 1883 | 1461600287496 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 09:04:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:04:47 INFO - PROCESS | 1883 | 1461600287504 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:04:47 INFO - PROCESS | 1883 | 1461600287506 Marionette TRACE conn3 <- [1,186,null,{}] 09:04:47 INFO - PROCESS | 1883 | 1461600287511 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}] 09:04:47 INFO - PROCESS | 1883 | 1461600287647 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 09:04:47 INFO - PROCESS | 1883 | 1461600287784 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ff89000 == 18 [pid = 1883] [id = 54] 09:04:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 48 (0x7f3e90c49800) [pid = 1883] [serial = 160] [outer = (nil)] 09:04:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 49 (0x7f3e917e3000) [pid = 1883] [serial = 161] [outer = 0x7f3e90c49800] 09:04:47 INFO - PROCESS | 1883 | 1461600287847 Marionette DEBUG loaded listener.js 09:04:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 50 (0x7f3e917eec00) [pid = 1883] [serial = 162] [outer = 0x7f3e90c49800] 09:04:48 INFO - PROCESS | 1883 | --DOMWINDOW == 49 (0x7f3e93555c00) [pid = 1883] [serial = 131] [outer = (nil)] [url = about:blank] 09:04:48 INFO - PROCESS | 1883 | 1461600288460 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]]]}] 09:04:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:04:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 981ms 09:04:48 INFO - PROCESS | 1883 | 1461600288485 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 09:04:48 INFO - PROCESS | 1883 | 1461600288491 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 09:04:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:04:48 INFO - PROCESS | 1883 | 1461600288499 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:04:48 INFO - PROCESS | 1883 | 1461600288503 Marionette TRACE conn3 <- [1,190,null,{}] 09:04:48 INFO - PROCESS | 1883 | 1461600288508 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}] 09:04:48 INFO - PROCESS | 1883 | 1461600288629 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 09:04:48 INFO - PROCESS | 1883 | 1461600288717 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94034800 == 19 [pid = 1883] [id = 55] 09:04:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 50 (0x7f3e93555c00) [pid = 1883] [serial = 163] [outer = (nil)] 09:04:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 51 (0x7f3e943f5800) [pid = 1883] [serial = 164] [outer = 0x7f3e93555c00] 09:04:48 INFO - PROCESS | 1883 | 1461600288971 Marionette DEBUG loaded listener.js 09:04:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 52 (0x7f3e94bf5400) [pid = 1883] [serial = 165] [outer = 0x7f3e93555c00] 09:04:49 INFO - PROCESS | 1883 | 1461600289564 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]]]}] 09:04:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:04:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1076ms 09:04:49 INFO - PROCESS | 1883 | 1461600289575 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 09:04:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:04:49 INFO - PROCESS | 1883 | 1461600289578 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 09:04:49 INFO - PROCESS | 1883 | 1461600289583 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:04:49 INFO - PROCESS | 1883 | 1461600289588 Marionette TRACE conn3 <- [1,194,null,{}] 09:04:49 INFO - PROCESS | 1883 | 1461600289603 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}] 09:04:49 INFO - PROCESS | 1883 | 1461600289736 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 09:04:49 INFO - PROCESS | 1883 | 1461600289824 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e95220000 == 20 [pid = 1883] [id = 56] 09:04:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 53 (0x7f3e8dbc0c00) [pid = 1883] [serial = 166] [outer = (nil)] 09:04:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 54 (0x7f3e9615c000) [pid = 1883] [serial = 167] [outer = 0x7f3e8dbc0c00] 09:04:49 INFO - PROCESS | 1883 | 1461600289886 Marionette DEBUG loaded listener.js 09:04:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 55 (0x7f3e96bf2c00) [pid = 1883] [serial = 168] [outer = 0x7f3e8dbc0c00] 09:04:50 INFO - PROCESS | 1883 | 1461600290470 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]]]}] 09:04:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:04:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 933ms 09:04:50 INFO - PROCESS | 1883 | 1461600290516 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 09:04:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:04:50 INFO - PROCESS | 1883 | 1461600290520 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 09:04:50 INFO - PROCESS | 1883 | 1461600290525 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:04:50 INFO - PROCESS | 1883 | 1461600290527 Marionette TRACE conn3 <- [1,198,null,{}] 09:04:50 INFO - PROCESS | 1883 | 1461600290532 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}] 09:04:50 INFO - PROCESS | 1883 | 1461600290702 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 09:04:50 INFO - PROCESS | 1883 | 1461600290726 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e96121800 == 21 [pid = 1883] [id = 57] 09:04:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 56 (0x7f3e9430f800) [pid = 1883] [serial = 169] [outer = (nil)] 09:04:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 57 (0x7f3e97727c00) [pid = 1883] [serial = 170] [outer = 0x7f3e9430f800] 09:04:50 INFO - PROCESS | 1883 | 1461600290785 Marionette DEBUG loaded listener.js 09:04:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 58 (0x7f3e97b61400) [pid = 1883] [serial = 171] [outer = 0x7f3e9430f800] 09:04:51 INFO - PROCESS | 1883 | 1461600291504 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]]]}] 09:04:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:04:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1033ms 09:04:51 INFO - PROCESS | 1883 | 1461600291557 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 09:04:51 INFO - PROCESS | 1883 | 1461600291560 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 09:04:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:04:51 INFO - PROCESS | 1883 | 1461600291565 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:04:51 INFO - PROCESS | 1883 | 1461600291567 Marionette TRACE conn3 <- [1,202,null,{}] 09:04:51 INFO - PROCESS | 1883 | 1461600291572 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}] 09:04:51 INFO - PROCESS | 1883 | 1461600291782 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 09:04:51 INFO - PROCESS | 1883 | --DOMWINDOW == 57 (0x7f3e9a870800) [pid = 1883] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:04:51 INFO - PROCESS | 1883 | --DOMWINDOW == 56 (0x7f3e8efdc800) [pid = 1883] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:04:51 INFO - PROCESS | 1883 | --DOMWINDOW == 55 (0x7f3e917e8000) [pid = 1883] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:04:51 INFO - PROCESS | 1883 | --DOMWINDOW == 54 (0x7f3e94bf5c00) [pid = 1883] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:04:51 INFO - PROCESS | 1883 | --DOMWINDOW == 53 (0x7f3ea5009000) [pid = 1883] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:04:51 INFO - PROCESS | 1883 | --DOMWINDOW == 52 (0x7f3e961c6400) [pid = 1883] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:04:51 INFO - PROCESS | 1883 | --DOMWINDOW == 51 (0x7f3e917e5400) [pid = 1883] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:04:51 INFO - PROCESS | 1883 | 1461600291849 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e96e05000 == 22 [pid = 1883] [id = 58] 09:04:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 52 (0x7f3e8dbbd800) [pid = 1883] [serial = 172] [outer = (nil)] 09:04:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 53 (0x7f3e917e8000) [pid = 1883] [serial = 173] [outer = 0x7f3e8dbbd800] 09:04:51 INFO - PROCESS | 1883 | 1461600291904 Marionette DEBUG loaded listener.js 09:04:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 54 (0x7f3e980de400) [pid = 1883] [serial = 174] [outer = 0x7f3e8dbbd800] 09:04:52 INFO - PROCESS | 1883 | 1461600292445 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]]]}] 09:04:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:04:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 923ms 09:04:52 INFO - PROCESS | 1883 | 1461600292490 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 09:04:52 INFO - PROCESS | 1883 | 1461600292493 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 09:04:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:04:52 INFO - PROCESS | 1883 | 1461600292498 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:04:52 INFO - PROCESS | 1883 | 1461600292499 Marionette TRACE conn3 <- [1,206,null,{}] 09:04:52 INFO - PROCESS | 1883 | 1461600292505 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}] 09:04:52 INFO - PROCESS | 1883 | 1461600292647 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 09:04:52 INFO - PROCESS | 1883 | 1461600292737 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97aa6800 == 23 [pid = 1883] [id = 59] 09:04:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 55 (0x7f3e8dbc5000) [pid = 1883] [serial = 175] [outer = (nil)] 09:04:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 56 (0x7f3e98a50000) [pid = 1883] [serial = 176] [outer = 0x7f3e8dbc5000] 09:04:52 INFO - PROCESS | 1883 | 1461600292798 Marionette DEBUG loaded listener.js 09:04:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 57 (0x7f3e98caa400) [pid = 1883] [serial = 177] [outer = 0x7f3e8dbc5000] 09:04:53 INFO - PROCESS | 1883 | 1461600293366 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]]]}] 09:04:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:04:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 929ms 09:04:53 INFO - PROCESS | 1883 | 1461600293429 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 09:04:53 INFO - PROCESS | 1883 | 1461600293433 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 09:04:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:04:53 INFO - PROCESS | 1883 | 1461600293440 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:04:53 INFO - PROCESS | 1883 | 1461600293442 Marionette TRACE conn3 <- [1,210,null,{}] 09:04:53 INFO - PROCESS | 1883 | 1461600293447 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}] 09:04:53 INFO - PROCESS | 1883 | 1461600293566 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 09:04:53 INFO - PROCESS | 1883 | 1461600293583 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98051800 == 24 [pid = 1883] [id = 60] 09:04:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 58 (0x7f3e8ff50000) [pid = 1883] [serial = 178] [outer = (nil)] 09:04:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 59 (0x7f3e9a86bc00) [pid = 1883] [serial = 179] [outer = 0x7f3e8ff50000] 09:04:53 INFO - PROCESS | 1883 | 1461600293643 Marionette DEBUG loaded listener.js 09:04:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 60 (0x7f3e9f103000) [pid = 1883] [serial = 180] [outer = 0x7f3e8ff50000] 09:04:54 INFO - PROCESS | 1883 | 1461600294237 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]]]}] 09:04:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:04:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 876ms 09:04:54 INFO - PROCESS | 1883 | 1461600294317 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 09:04:54 INFO - PROCESS | 1883 | 1461600294320 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 09:04:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:04:54 INFO - PROCESS | 1883 | 1461600294325 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:04:54 INFO - PROCESS | 1883 | 1461600294326 Marionette TRACE conn3 <- [1,214,null,{}] 09:04:54 INFO - PROCESS | 1883 | 1461600294331 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}] 09:04:54 INFO - PROCESS | 1883 | 1461600294480 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 09:04:54 INFO - PROCESS | 1883 | 1461600294500 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98c17800 == 25 [pid = 1883] [id = 61] 09:04:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 61 (0x7f3e98c41c00) [pid = 1883] [serial = 181] [outer = (nil)] 09:04:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 62 (0x7f3e9f170800) [pid = 1883] [serial = 182] [outer = 0x7f3e98c41c00] 09:04:54 INFO - PROCESS | 1883 | 1461600294555 Marionette DEBUG loaded listener.js 09:04:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 63 (0x7f3ea4127400) [pid = 1883] [serial = 183] [outer = 0x7f3e98c41c00] 09:04:55 INFO - PROCESS | 1883 | 1461600295279 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]]]}] 09:04:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:04:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 979ms 09:04:55 INFO - PROCESS | 1883 | 1461600295305 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 09:04:55 INFO - PROCESS | 1883 | 1461600295312 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 09:04:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:04:55 INFO - PROCESS | 1883 | 1461600295318 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:04:55 INFO - PROCESS | 1883 | 1461600295324 Marionette TRACE conn3 <- [1,218,null,{}] 09:04:55 INFO - PROCESS | 1883 | 1461600295331 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}] 09:04:55 INFO - PROCESS | 1883 | 1461600295470 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 09:04:55 INFO - PROCESS | 1883 | 1461600295601 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94046000 == 26 [pid = 1883] [id = 62] 09:04:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 64 (0x7f3e8e624c00) [pid = 1883] [serial = 184] [outer = (nil)] 09:04:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 65 (0x7f3e8ff52400) [pid = 1883] [serial = 185] [outer = 0x7f3e8e624c00] 09:04:55 INFO - PROCESS | 1883 | 1461600295671 Marionette DEBUG loaded listener.js 09:04:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7f3e94078400) [pid = 1883] [serial = 186] [outer = 0x7f3e8e624c00] 09:04:56 INFO - PROCESS | 1883 | 1461600296434 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]]]}] 09:04:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:04:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1140ms 09:04:56 INFO - PROCESS | 1883 | 1461600296459 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 09:04:56 INFO - PROCESS | 1883 | 1461600296467 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 09:04:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:04:56 INFO - PROCESS | 1883 | 1461600296476 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:04:56 INFO - PROCESS | 1883 | 1461600296479 Marionette TRACE conn3 <- [1,222,null,{}] 09:04:56 INFO - PROCESS | 1883 | 1461600296485 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}] 09:04:56 INFO - PROCESS | 1883 | 1461600296625 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 09:04:56 INFO - PROCESS | 1883 | 1461600296753 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97879000 == 27 [pid = 1883] [id = 63] 09:04:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7f3e9430e800) [pid = 1883] [serial = 187] [outer = (nil)] 09:04:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7f3e962a1400) [pid = 1883] [serial = 188] [outer = 0x7f3e9430e800] 09:04:56 INFO - PROCESS | 1883 | 1461600296821 Marionette DEBUG loaded listener.js 09:04:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7f3e96b0bc00) [pid = 1883] [serial = 189] [outer = 0x7f3e9430e800] 09:04:57 INFO - PROCESS | 1883 | 1461600297574 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]]]}] 09:04:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:04:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1135ms 09:04:57 INFO - PROCESS | 1883 | 1461600297610 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 09:04:57 INFO - PROCESS | 1883 | 1461600297613 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 09:04:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:04:57 INFO - PROCESS | 1883 | 1461600297619 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:04:57 INFO - PROCESS | 1883 | 1461600297624 Marionette TRACE conn3 <- [1,226,null,{}] 09:04:57 INFO - PROCESS | 1883 | 1461600297654 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}] 09:04:57 INFO - PROCESS | 1883 | 1461600297830 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 09:04:57 INFO - PROCESS | 1883 | 1461600297887 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9a670000 == 28 [pid = 1883] [id = 64] 09:04:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7f3e98a48000) [pid = 1883] [serial = 190] [outer = (nil)] 09:04:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7f3e98ad9c00) [pid = 1883] [serial = 191] [outer = 0x7f3e98a48000] 09:04:57 INFO - PROCESS | 1883 | 1461600297996 Marionette DEBUG loaded listener.js 09:04:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7f3e9a698400) [pid = 1883] [serial = 192] [outer = 0x7f3e98a48000] 09:04:58 INFO - PROCESS | 1883 | 1461600298796 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]]]}] 09:04:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:04:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1189ms 09:04:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:04:58 INFO - PROCESS | 1883 | 1461600298808 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 09:04:58 INFO - PROCESS | 1883 | 1461600298811 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 09:04:58 INFO - PROCESS | 1883 | 1461600298831 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:04:58 INFO - PROCESS | 1883 | 1461600298834 Marionette TRACE conn3 <- [1,230,null,{}] 09:04:58 INFO - PROCESS | 1883 | 1461600298842 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}] 09:04:58 INFO - PROCESS | 1883 | 1461600298993 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 09:04:59 INFO - PROCESS | 1883 | 1461600299115 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9e411000 == 29 [pid = 1883] [id = 65] 09:04:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7f3e959e3000) [pid = 1883] [serial = 193] [outer = (nil)] 09:04:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7f3ea4d48800) [pid = 1883] [serial = 194] [outer = 0x7f3e959e3000] 09:04:59 INFO - PROCESS | 1883 | 1461600299184 Marionette DEBUG loaded listener.js 09:04:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7f3ea4ff6c00) [pid = 1883] [serial = 195] [outer = 0x7f3e959e3000] 09:04:59 INFO - PROCESS | 1883 | 1461600299938 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]]]}] 09:05:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:05:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1194ms 09:05:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:05:00 INFO - PROCESS | 1883 | 1461600300011 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 09:05:00 INFO - PROCESS | 1883 | 1461600300013 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 09:05:00 INFO - PROCESS | 1883 | 1461600300019 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:05:00 INFO - PROCESS | 1883 | 1461600300022 Marionette TRACE conn3 <- [1,234,null,{}] 09:05:00 INFO - PROCESS | 1883 | 1461600300027 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}] 09:05:00 INFO - PROCESS | 1883 | 1461600300326 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 09:05:00 INFO - PROCESS | 1883 | 1461600300340 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94134800 == 30 [pid = 1883] [id = 66] 09:05:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7f3e8efd6000) [pid = 1883] [serial = 196] [outer = (nil)] 09:05:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7f3e8efde800) [pid = 1883] [serial = 197] [outer = 0x7f3e8efd6000] 09:05:00 INFO - PROCESS | 1883 | 1461600300403 Marionette DEBUG loaded listener.js 09:05:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7f3e917e3800) [pid = 1883] [serial = 198] [outer = 0x7f3e8efd6000] 09:05:01 INFO - PROCESS | 1883 | 1461600301294 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]]]}] 09:05:01 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e8b6800 == 29 [pid = 1883] [id = 45] 09:05:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:05:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1327ms 09:05:01 INFO - PROCESS | 1883 | --DOMWINDOW == 77 (0x7f3e917e2400) [pid = 1883] [serial = 135] [outer = (nil)] [url = about:blank] 09:05:01 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7f3e93561800) [pid = 1883] [serial = 137] [outer = (nil)] [url = about:blank] 09:05:01 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7f3e94bf8400) [pid = 1883] [serial = 138] [outer = (nil)] [url = about:blank] 09:05:01 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7f3e965dcc00) [pid = 1883] [serial = 140] [outer = (nil)] [url = about:blank] 09:05:01 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7f3ea5425000) [pid = 1883] [serial = 146] [outer = (nil)] [url = about:blank] 09:05:01 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7f3ea4ffac00) [pid = 1883] [serial = 144] [outer = (nil)] [url = about:blank] 09:05:01 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7f3e983e8800) [pid = 1883] [serial = 149] [outer = (nil)] [url = about:blank] 09:05:01 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7f3ea6149000) [pid = 1883] [serial = 147] [outer = (nil)] [url = about:blank] 09:05:01 INFO - PROCESS | 1883 | --DOMWINDOW == 69 (0x7f3e97b6b800) [pid = 1883] [serial = 141] [outer = (nil)] [url = about:blank] 09:05:01 INFO - PROCESS | 1883 | --DOMWINDOW == 68 (0x7f3ea50fa400) [pid = 1883] [serial = 150] [outer = (nil)] [url = about:blank] 09:05:01 INFO - PROCESS | 1883 | --DOMWINDOW == 67 (0x7f3ea50f2000) [pid = 1883] [serial = 132] [outer = (nil)] [url = about:blank] 09:05:01 INFO - PROCESS | 1883 | --DOMWINDOW == 66 (0x7f3ea4120400) [pid = 1883] [serial = 143] [outer = (nil)] [url = about:blank] 09:05:01 INFO - PROCESS | 1883 | --DOMWINDOW == 65 (0x7f3e8efe1400) [pid = 1883] [serial = 134] [outer = (nil)] [url = about:blank] 09:05:01 INFO - PROCESS | 1883 | 1461600301365 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 09:05:01 INFO - PROCESS | 1883 | 1461600301371 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 09:05:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:05:01 INFO - PROCESS | 1883 | 1461600301380 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:05:01 INFO - PROCESS | 1883 | 1461600301383 Marionette TRACE conn3 <- [1,238,null,{}] 09:05:01 INFO - PROCESS | 1883 | 1461600301389 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}] 09:05:01 INFO - PROCESS | 1883 | 1461600301524 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 09:05:01 INFO - PROCESS | 1883 | 1461600301539 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91772800 == 30 [pid = 1883] [id = 67] 09:05:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 66 (0x7f3e90c47c00) [pid = 1883] [serial = 199] [outer = (nil)] 09:05:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 67 (0x7f3e94bf5c00) [pid = 1883] [serial = 200] [outer = 0x7f3e90c47c00] 09:05:01 INFO - PROCESS | 1883 | 1461600301610 Marionette DEBUG loaded listener.js 09:05:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 68 (0x7f3e95c44c00) [pid = 1883] [serial = 201] [outer = 0x7f3e90c47c00] 09:05:02 INFO - PROCESS | 1883 | 1461600302341 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]]]}] 09:05:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:05:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 978ms 09:05:02 INFO - PROCESS | 1883 | 1461600302357 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 09:05:02 INFO - PROCESS | 1883 | 1461600302360 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 09:05:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:05:02 INFO - PROCESS | 1883 | 1461600302366 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:05:02 INFO - PROCESS | 1883 | 1461600302368 Marionette TRACE conn3 <- [1,242,null,{}] 09:05:02 INFO - PROCESS | 1883 | 1461600302374 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}] 09:05:02 INFO - PROCESS | 1883 | 1461600302503 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 09:05:02 INFO - PROCESS | 1883 | 1461600302601 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97228000 == 31 [pid = 1883] [id = 68] 09:05:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 69 (0x7f3e952a8000) [pid = 1883] [serial = 202] [outer = (nil)] 09:05:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 70 (0x7f3e96d05800) [pid = 1883] [serial = 203] [outer = 0x7f3e952a8000] 09:05:02 INFO - PROCESS | 1883 | 1461600302668 Marionette DEBUG loaded listener.js 09:05:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7f3e9771c800) [pid = 1883] [serial = 204] [outer = 0x7f3e952a8000] 09:05:03 INFO - PROCESS | 1883 | 1461600303277 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]]]}] 09:05:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:05:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 927ms 09:05:03 INFO - PROCESS | 1883 | 1461600303294 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 09:05:03 INFO - PROCESS | 1883 | 1461600303300 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 09:05:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:05:03 INFO - PROCESS | 1883 | 1461600303314 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:05:03 INFO - PROCESS | 1883 | 1461600303320 Marionette TRACE conn3 <- [1,246,null,{}] 09:05:03 INFO - PROCESS | 1883 | 1461600303325 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}] 09:05:03 INFO - PROCESS | 1883 | 1461600303495 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 09:05:03 INFO - PROCESS | 1883 | 1461600303517 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9804e000 == 32 [pid = 1883] [id = 69] 09:05:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7f3e8efdec00) [pid = 1883] [serial = 205] [outer = (nil)] 09:05:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7f3e98ad0400) [pid = 1883] [serial = 206] [outer = 0x7f3e8efdec00] 09:05:03 INFO - PROCESS | 1883 | 1461600303574 Marionette DEBUG loaded listener.js 09:05:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7f3e9f10bc00) [pid = 1883] [serial = 207] [outer = 0x7f3e8efdec00] 09:05:04 INFO - PROCESS | 1883 | 1461600304348 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]]]}] 09:05:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:05:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1086ms 09:05:04 INFO - PROCESS | 1883 | 1461600304399 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 09:05:04 INFO - PROCESS | 1883 | 1461600304402 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 09:05:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:05:04 INFO - PROCESS | 1883 | 1461600304407 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:05:04 INFO - PROCESS | 1883 | 1461600304409 Marionette TRACE conn3 <- [1,250,null,{}] 09:05:04 INFO - PROCESS | 1883 | 1461600304418 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}] 09:05:04 INFO - PROCESS | 1883 | 1461600304570 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 09:05:04 INFO - PROCESS | 1883 | 1461600304594 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ff7b800 == 33 [pid = 1883] [id = 70] 09:05:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7f3e97a91c00) [pid = 1883] [serial = 208] [outer = (nil)] 09:05:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7f3ea4d47c00) [pid = 1883] [serial = 209] [outer = 0x7f3e97a91c00] 09:05:04 INFO - PROCESS | 1883 | 1461600304651 Marionette DEBUG loaded listener.js 09:05:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7f3ea509ec00) [pid = 1883] [serial = 210] [outer = 0x7f3e97a91c00] 09:05:05 INFO - PROCESS | 1883 | 1461600305263 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]]]}] 09:05:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:05:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 874ms 09:05:05 INFO - PROCESS | 1883 | 1461600305288 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 09:05:05 INFO - PROCESS | 1883 | 1461600305291 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 09:05:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:05:05 INFO - PROCESS | 1883 | --DOMWINDOW == 76 (0x7f3e8dbbd800) [pid = 1883] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:05:05 INFO - PROCESS | 1883 | --DOMWINDOW == 75 (0x7f3e8dbc5000) [pid = 1883] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:05:05 INFO - PROCESS | 1883 | --DOMWINDOW == 74 (0x7f3e90c49800) [pid = 1883] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:05:05 INFO - PROCESS | 1883 | --DOMWINDOW == 73 (0x7f3e8dbc0c00) [pid = 1883] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:05:05 INFO - PROCESS | 1883 | --DOMWINDOW == 72 (0x7f3e93555c00) [pid = 1883] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:05:05 INFO - PROCESS | 1883 | --DOMWINDOW == 71 (0x7f3e8ff50000) [pid = 1883] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:05:05 INFO - PROCESS | 1883 | --DOMWINDOW == 70 (0x7f3e9430f800) [pid = 1883] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:05:05 INFO - PROCESS | 1883 | 1461600305327 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:05:05 INFO - PROCESS | 1883 | 1461600305329 Marionette TRACE conn3 <- [1,254,null,{}] 09:05:05 INFO - PROCESS | 1883 | 1461600305335 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}] 09:05:05 INFO - PROCESS | 1883 | 1461600305517 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 09:05:05 INFO - PROCESS | 1883 | 1461600305587 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4d0e000 == 34 [pid = 1883] [id = 71] 09:05:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 71 (0x7f3e97268400) [pid = 1883] [serial = 211] [outer = (nil)] 09:05:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 72 (0x7f3ea529a400) [pid = 1883] [serial = 212] [outer = 0x7f3e97268400] 09:05:05 INFO - PROCESS | 1883 | 1461600305661 Marionette DEBUG loaded listener.js 09:05:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 73 (0x7f3ea54dd800) [pid = 1883] [serial = 213] [outer = 0x7f3e97268400] 09:05:06 INFO - PROCESS | 1883 | 1461600306258 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]]]}] 09:05:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:05:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1017ms 09:05:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:05:06 INFO - PROCESS | 1883 | 1461600306313 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 09:05:06 INFO - PROCESS | 1883 | 1461600306315 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 09:05:06 INFO - PROCESS | 1883 | 1461600306320 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:05:06 INFO - PROCESS | 1883 | 1461600306323 Marionette TRACE conn3 <- [1,258,null,{}] 09:05:06 INFO - PROCESS | 1883 | 1461600306328 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}] 09:05:06 INFO - PROCESS | 1883 | 1461600306476 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 09:05:06 INFO - PROCESS | 1883 | 1461600306497 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8f11e800 == 35 [pid = 1883] [id = 72] 09:05:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 74 (0x7f3e980dc000) [pid = 1883] [serial = 214] [outer = (nil)] 09:05:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 75 (0x7f3ea61f7400) [pid = 1883] [serial = 215] [outer = 0x7f3e980dc000] 09:05:06 INFO - PROCESS | 1883 | 1461600306553 Marionette DEBUG loaded listener.js 09:05:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 76 (0x7f3ea6495000) [pid = 1883] [serial = 216] [outer = 0x7f3e980dc000] 09:05:07 INFO - PROCESS | 1883 | 1461600307160 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]]]}] 09:05:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:05:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 878ms 09:05:07 INFO - PROCESS | 1883 | 1461600307198 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 09:05:07 INFO - PROCESS | 1883 | 1461600307201 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 09:05:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:05:07 INFO - PROCESS | 1883 | 1461600307206 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:05:07 INFO - PROCESS | 1883 | 1461600307209 Marionette TRACE conn3 <- [1,262,null,{}] 09:05:07 INFO - PROCESS | 1883 | 1461600307213 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}] 09:05:07 INFO - PROCESS | 1883 | 1461600307340 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 09:05:07 INFO - PROCESS | 1883 | 1461600307356 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea545f800 == 36 [pid = 1883] [id = 73] 09:05:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 77 (0x7f3ea61f0c00) [pid = 1883] [serial = 217] [outer = (nil)] 09:05:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 78 (0x7f3ea8342000) [pid = 1883] [serial = 218] [outer = 0x7f3ea61f0c00] 09:05:07 INFO - PROCESS | 1883 | 1461600307412 Marionette DEBUG loaded listener.js 09:05:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 79 (0x7f3ea9a09800) [pid = 1883] [serial = 219] [outer = 0x7f3ea61f0c00] 09:05:08 INFO - PROCESS | 1883 | 1461600308155 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]]]}] 09:05:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:05:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1023ms 09:05:08 INFO - PROCESS | 1883 | 1461600308231 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 09:05:08 INFO - PROCESS | 1883 | 1461600308237 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 09:05:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:05:08 INFO - PROCESS | 1883 | 1461600308244 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:05:08 INFO - PROCESS | 1883 | 1461600308249 Marionette TRACE conn3 <- [1,266,null,{}] 09:05:08 INFO - PROCESS | 1883 | 1461600308257 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}] 09:05:08 INFO - PROCESS | 1883 | 1461600308429 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 09:05:08 INFO - PROCESS | 1883 | 1461600308556 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9606a800 == 37 [pid = 1883] [id = 74] 09:05:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 80 (0x7f3e8f12d000) [pid = 1883] [serial = 220] [outer = (nil)] 09:05:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7f3e9355f800) [pid = 1883] [serial = 221] [outer = 0x7f3e8f12d000] 09:05:08 INFO - PROCESS | 1883 | 1461600308626 Marionette DEBUG loaded listener.js 09:05:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7f3e94306000) [pid = 1883] [serial = 222] [outer = 0x7f3e8f12d000] 09:05:09 INFO - PROCESS | 1883 | 1461600309429 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]]]}] 09:05:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:05:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1231ms 09:05:09 INFO - PROCESS | 1883 | 1461600309476 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 09:05:09 INFO - PROCESS | 1883 | 1461600309484 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 09:05:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:05:09 INFO - PROCESS | 1883 | 1461600309493 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:05:09 INFO - PROCESS | 1883 | 1461600309496 Marionette TRACE conn3 <- [1,270,null,{}] 09:05:09 INFO - PROCESS | 1883 | 1461600309502 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}] 09:05:09 INFO - PROCESS | 1883 | 1461600309645 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 09:05:09 INFO - PROCESS | 1883 | 1461600309771 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98912800 == 38 [pid = 1883] [id = 75] 09:05:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7f3e95c47000) [pid = 1883] [serial = 223] [outer = (nil)] 09:05:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7f3e97b5d000) [pid = 1883] [serial = 224] [outer = 0x7f3e95c47000] 09:05:09 INFO - PROCESS | 1883 | 1461600309838 Marionette DEBUG loaded listener.js 09:05:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7f3e983f4000) [pid = 1883] [serial = 225] [outer = 0x7f3e95c47000] 09:05:10 INFO - PROCESS | 1883 | 1461600310610 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]]]}] 09:05:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:05:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1128ms 09:05:10 INFO - PROCESS | 1883 | 1461600310637 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 09:05:10 INFO - PROCESS | 1883 | 1461600310641 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 09:05:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:05:10 INFO - PROCESS | 1883 | 1461600310648 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:05:10 INFO - PROCESS | 1883 | 1461600310653 Marionette TRACE conn3 <- [1,274,null,{}] 09:05:10 INFO - PROCESS | 1883 | 1461600310668 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}] 09:05:10 INFO - PROCESS | 1883 | 1461600310809 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 09:05:10 INFO - PROCESS | 1883 | 1461600310944 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea6139000 == 39 [pid = 1883] [id = 76] 09:05:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7f3e98ca4c00) [pid = 1883] [serial = 226] [outer = (nil)] 09:05:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7f3ea50f7c00) [pid = 1883] [serial = 227] [outer = 0x7f3e98ca4c00] 09:05:11 INFO - PROCESS | 1883 | 1461600311014 Marionette DEBUG loaded listener.js 09:05:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7f3ea5427c00) [pid = 1883] [serial = 228] [outer = 0x7f3e98ca4c00] 09:05:11 INFO - PROCESS | 1883 | 1461600311839 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]]]}] 09:05:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:05:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1232ms 09:05:11 INFO - PROCESS | 1883 | 1461600311884 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 09:05:11 INFO - PROCESS | 1883 | 1461600311888 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 09:05:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:05:11 INFO - PROCESS | 1883 | 1461600311895 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:05:11 INFO - PROCESS | 1883 | 1461600311897 Marionette TRACE conn3 <- [1,278,null,{}] 09:05:11 INFO - PROCESS | 1883 | 1461600311902 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}] 09:05:12 INFO - PROCESS | 1883 | 1461600312041 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 09:05:12 INFO - PROCESS | 1883 | 1461600312173 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9a4c800 == 40 [pid = 1883] [id = 77] 09:05:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7f3e9f16f800) [pid = 1883] [serial = 229] [outer = (nil)] 09:05:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7f3ea8343400) [pid = 1883] [serial = 230] [outer = 0x7f3e9f16f800] 09:05:12 INFO - PROCESS | 1883 | 1461600312240 Marionette DEBUG loaded listener.js 09:05:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7f3ea9c7ac00) [pid = 1883] [serial = 231] [outer = 0x7f3e9f16f800] 09:05:13 INFO - PROCESS | 1883 | 1461600313003 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]]]}] 09:05:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:05:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1126ms 09:05:13 INFO - PROCESS | 1883 | 1461600313021 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 09:05:13 INFO - PROCESS | 1883 | 1461600313023 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 09:05:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:05:13 INFO - PROCESS | 1883 | 1461600313029 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:05:13 INFO - PROCESS | 1883 | 1461600313031 Marionette TRACE conn3 <- [1,282,null,{}] 09:05:13 INFO - PROCESS | 1883 | 1461600313036 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}] 09:05:13 INFO - PROCESS | 1883 | 1461600313171 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 09:05:13 INFO - PROCESS | 1883 | 1461600313434 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94a32800 == 41 [pid = 1883] [id = 78] 09:05:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7f3e8e80d400) [pid = 1883] [serial = 232] [outer = (nil)] 09:05:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7f3e8efd9000) [pid = 1883] [serial = 233] [outer = 0x7f3e8e80d400] 09:05:13 INFO - PROCESS | 1883 | 1461600313500 Marionette DEBUG loaded listener.js 09:05:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7f3e8f1f4c00) [pid = 1883] [serial = 234] [outer = 0x7f3e8e80d400] 09:05:14 INFO - PROCESS | 1883 | 1461600314347 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]]]}] 09:05:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:05:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1376ms 09:05:14 INFO - PROCESS | 1883 | 1461600314406 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 09:05:14 INFO - PROCESS | 1883 | 1461600314411 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 09:05:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:05:14 INFO - PROCESS | 1883 | 1461600314418 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:05:14 INFO - PROCESS | 1883 | 1461600314422 Marionette TRACE conn3 <- [1,286,null,{}] 09:05:14 INFO - PROCESS | 1883 | 1461600314429 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}] 09:05:14 INFO - PROCESS | 1883 | 1461600314568 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 09:05:14 INFO - PROCESS | 1883 | 1461600314692 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8f11e800 == 40 [pid = 1883] [id = 72] 09:05:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea4d0e000 == 39 [pid = 1883] [id = 71] 09:05:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8ff7b800 == 38 [pid = 1883] [id = 70] 09:05:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ff7b800 == 39 [pid = 1883] [id = 79] 09:05:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7f3e8dd3f400) [pid = 1883] [serial = 235] [outer = (nil)] 09:05:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7f3e93562000) [pid = 1883] [serial = 236] [outer = 0x7f3e8dd3f400] 09:05:14 INFO - PROCESS | 1883 | 1461600314782 Marionette DEBUG loaded listener.js 09:05:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7f3e94b2b000) [pid = 1883] [serial = 237] [outer = 0x7f3e8dd3f400] 09:05:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9804e000 == 38 [pid = 1883] [id = 69] 09:05:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97228000 == 37 [pid = 1883] [id = 68] 09:05:15 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e91772800 == 36 [pid = 1883] [id = 67] 09:05:15 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e94134800 == 35 [pid = 1883] [id = 66] 09:05:15 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9e411000 == 34 [pid = 1883] [id = 65] 09:05:15 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9a670000 == 33 [pid = 1883] [id = 64] 09:05:15 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97879000 == 32 [pid = 1883] [id = 63] 09:05:15 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7f3ea65ec800) [pid = 1883] [serial = 152] [outer = (nil)] [url = about:blank] 09:05:15 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7f3e917e8000) [pid = 1883] [serial = 173] [outer = (nil)] [url = about:blank] 09:05:15 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7f3e98a50000) [pid = 1883] [serial = 176] [outer = (nil)] [url = about:blank] 09:05:15 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7f3e98caa400) [pid = 1883] [serial = 177] [outer = (nil)] [url = about:blank] 09:05:15 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7f3e8efda800) [pid = 1883] [serial = 158] [outer = (nil)] [url = about:blank] 09:05:15 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7f3e917eec00) [pid = 1883] [serial = 162] [outer = (nil)] [url = about:blank] 09:05:15 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7f3e917e3000) [pid = 1883] [serial = 161] [outer = (nil)] [url = about:blank] 09:05:15 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7f3e9615c000) [pid = 1883] [serial = 167] [outer = (nil)] [url = about:blank] 09:05:15 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7f3e96bf2c00) [pid = 1883] [serial = 168] [outer = (nil)] [url = about:blank] 09:05:15 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7f3e943f5800) [pid = 1883] [serial = 164] [outer = (nil)] [url = about:blank] 09:05:15 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7f3e94bf5400) [pid = 1883] [serial = 165] [outer = (nil)] [url = about:blank] 09:05:15 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7f3e9355cc00) [pid = 1883] [serial = 155] [outer = (nil)] [url = about:blank] 09:05:15 INFO - PROCESS | 1883 | --DOMWINDOW == 84 (0x7f3e9a86bc00) [pid = 1883] [serial = 179] [outer = (nil)] [url = about:blank] 09:05:15 INFO - PROCESS | 1883 | --DOMWINDOW == 83 (0x7f3e97727c00) [pid = 1883] [serial = 170] [outer = (nil)] [url = about:blank] 09:05:15 INFO - PROCESS | 1883 | --DOMWINDOW == 82 (0x7f3e980de400) [pid = 1883] [serial = 174] [outer = (nil)] [url = about:blank] 09:05:15 INFO - PROCESS | 1883 | --DOMWINDOW == 81 (0x7f3e97b61400) [pid = 1883] [serial = 171] [outer = (nil)] [url = about:blank] 09:05:15 INFO - PROCESS | 1883 | --DOMWINDOW == 80 (0x7f3e9f103000) [pid = 1883] [serial = 180] [outer = (nil)] [url = about:blank] 09:05:15 INFO - PROCESS | 1883 | 1461600315428 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]]]}] 09:05:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:05:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1029ms 09:05:15 INFO - PROCESS | 1883 | 1461600315450 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 09:05:15 INFO - PROCESS | 1883 | 1461600315455 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 09:05:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:05:15 INFO - PROCESS | 1883 | 1461600315462 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:05:15 INFO - PROCESS | 1883 | 1461600315464 Marionette TRACE conn3 <- [1,290,null,{}] 09:05:15 INFO - PROCESS | 1883 | 1461600315469 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}] 09:05:15 INFO - PROCESS | 1883 | 1461600315598 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 09:05:15 INFO - PROCESS | 1883 | 1461600315703 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97229000 == 33 [pid = 1883] [id = 80] 09:05:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 81 (0x7f3e8f126400) [pid = 1883] [serial = 238] [outer = (nil)] 09:05:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 82 (0x7f3e965d3800) [pid = 1883] [serial = 239] [outer = 0x7f3e8f126400] 09:05:15 INFO - PROCESS | 1883 | 1461600315761 Marionette DEBUG loaded listener.js 09:05:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 83 (0x7f3e97a8b400) [pid = 1883] [serial = 240] [outer = 0x7f3e8f126400] 09:05:16 INFO - PROCESS | 1883 | 1461600316374 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]]]}] 09:05:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:05:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 924ms 09:05:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:05:16 INFO - PROCESS | 1883 | 1461600316387 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 09:05:16 INFO - PROCESS | 1883 | 1461600316389 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 09:05:16 INFO - PROCESS | 1883 | 1461600316397 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:05:16 INFO - PROCESS | 1883 | 1461600316405 Marionette TRACE conn3 <- [1,294,null,{}] 09:05:16 INFO - PROCESS | 1883 | 1461600316417 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}] 09:05:16 INFO - PROCESS | 1883 | 1461600316539 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 09:05:16 INFO - PROCESS | 1883 | 1461600316639 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98c11800 == 34 [pid = 1883] [id = 81] 09:05:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 84 (0x7f3e9726b400) [pid = 1883] [serial = 241] [outer = (nil)] 09:05:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 85 (0x7f3e98ad0800) [pid = 1883] [serial = 242] [outer = 0x7f3e9726b400] 09:05:16 INFO - PROCESS | 1883 | 1461600316695 Marionette DEBUG loaded listener.js 09:05:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7f3e9a695800) [pid = 1883] [serial = 243] [outer = 0x7f3e9726b400] 09:05:17 INFO - PROCESS | 1883 | 1461600317447 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]]]}] 09:05:17 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. 09:05:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1089ms 09:05:17 INFO - PROCESS | 1883 | 1461600317483 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 09:05:17 INFO - PROCESS | 1883 | 1461600317486 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 09:05:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:05:17 INFO - PROCESS | 1883 | 1461600317491 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:05:17 INFO - PROCESS | 1883 | 1461600317494 Marionette TRACE conn3 <- [1,298,null,{}] 09:05:17 INFO - PROCESS | 1883 | 1461600317506 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}] 09:05:17 INFO - PROCESS | 1883 | 1461600317665 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 09:05:17 INFO - PROCESS | 1883 | 1461600317730 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea41cd000 == 35 [pid = 1883] [id = 82] 09:05:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7f3e97b6b800) [pid = 1883] [serial = 244] [outer = (nil)] 09:05:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7f3e9f179400) [pid = 1883] [serial = 245] [outer = 0x7f3e97b6b800] 09:05:17 INFO - PROCESS | 1883 | 1461600317788 Marionette DEBUG loaded listener.js 09:05:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7f3ea509c000) [pid = 1883] [serial = 246] [outer = 0x7f3e97b6b800] 09:05:18 INFO - PROCESS | 1883 | 1461600318397 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]]]}] 09:05:18 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. 09:05:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 931ms 09:05:18 INFO - PROCESS | 1883 | 1461600318423 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 09:05:18 INFO - PROCESS | 1883 | 1461600318425 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 09:05:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:05:18 INFO - PROCESS | 1883 | 1461600318431 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:05:18 INFO - PROCESS | 1883 | 1461600318433 Marionette TRACE conn3 <- [1,302,null,{}] 09:05:18 INFO - PROCESS | 1883 | 1461600318438 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}] 09:05:18 INFO - PROCESS | 1883 | 1461600318595 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 09:05:18 INFO - PROCESS | 1883 | 1461600318623 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea545c000 == 36 [pid = 1883] [id = 83] 09:05:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7f3ea5425800) [pid = 1883] [serial = 247] [outer = (nil)] 09:05:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7f3ea54d9c00) [pid = 1883] [serial = 248] [outer = 0x7f3ea5425800] 09:05:18 INFO - PROCESS | 1883 | 1461600318694 Marionette DEBUG loaded listener.js 09:05:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7f3ea65ec800) [pid = 1883] [serial = 249] [outer = 0x7f3ea5425800] 09:05:19 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7f3e97a91c00) [pid = 1883] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:05:19 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7f3e952a8000) [pid = 1883] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:05:19 INFO - PROCESS | 1883 | --DOMWINDOW == 89 (0x7f3e97268400) [pid = 1883] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:05:19 INFO - PROCESS | 1883 | --DOMWINDOW == 88 (0x7f3e90c47c00) [pid = 1883] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:05:19 INFO - PROCESS | 1883 | --DOMWINDOW == 87 (0x7f3e8efdec00) [pid = 1883] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:05:19 INFO - PROCESS | 1883 | --DOMWINDOW == 86 (0x7f3e8efd6000) [pid = 1883] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:05:19 INFO - PROCESS | 1883 | --DOMWINDOW == 85 (0x7f3e980dc000) [pid = 1883] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:05:19 INFO - PROCESS | 1883 | 1461600319545 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]]]}] 09:05:19 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. 09:05:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1128ms 09:05:19 INFO - PROCESS | 1883 | 1461600319559 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 09:05:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:05:19 INFO - PROCESS | 1883 | 1461600319572 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 09:05:19 INFO - PROCESS | 1883 | 1461600319577 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:05:19 INFO - PROCESS | 1883 | 1461600319580 Marionette TRACE conn3 <- [1,306,null,{}] 09:05:19 INFO - PROCESS | 1883 | 1461600319585 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}] 09:05:19 INFO - PROCESS | 1883 | 1461600319740 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 09:05:19 INFO - PROCESS | 1883 | 1461600319805 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91777800 == 37 [pid = 1883] [id = 84] 09:05:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 86 (0x7f3e9407ac00) [pid = 1883] [serial = 250] [outer = (nil)] 09:05:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 87 (0x7f3ea5426400) [pid = 1883] [serial = 251] [outer = 0x7f3e9407ac00] 09:05:19 INFO - PROCESS | 1883 | 1461600319861 Marionette DEBUG loaded listener.js 09:05:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 88 (0x7f3ea9da5c00) [pid = 1883] [serial = 252] [outer = 0x7f3e9407ac00] 09:05:20 INFO - PROCESS | 1883 | 1461600320468 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]]]}] 09:05:20 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. 09:05:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 931ms 09:05:20 INFO - PROCESS | 1883 | 1461600320508 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 09:05:20 INFO - PROCESS | 1883 | 1461600320511 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 09:05:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:05:20 INFO - PROCESS | 1883 | 1461600320516 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:05:20 INFO - PROCESS | 1883 | 1461600320518 Marionette TRACE conn3 <- [1,310,null,{}] 09:05:20 INFO - PROCESS | 1883 | 1461600320523 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}] 09:05:20 INFO - PROCESS | 1883 | 1461600320641 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 09:05:20 INFO - PROCESS | 1883 | 1461600320738 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa24a800 == 38 [pid = 1883] [id = 85] 09:05:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 89 (0x7f3e952a8000) [pid = 1883] [serial = 253] [outer = (nil)] 09:05:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 90 (0x7f3eaa446400) [pid = 1883] [serial = 254] [outer = 0x7f3e952a8000] 09:05:20 INFO - PROCESS | 1883 | 1461600320795 Marionette DEBUG loaded listener.js 09:05:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7f3eaa633000) [pid = 1883] [serial = 255] [outer = 0x7f3e952a8000] 09:05:21 INFO - PROCESS | 1883 | 1461600321355 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]]]}] 09:05:21 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. 09:05:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 877ms 09:05:21 INFO - PROCESS | 1883 | 1461600321394 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 09:05:21 INFO - PROCESS | 1883 | 1461600321396 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 09:05:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:05:21 INFO - PROCESS | 1883 | 1461600321463 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:05:21 INFO - PROCESS | 1883 | 1461600321467 Marionette TRACE conn3 <- [1,314,null,{}] 09:05:21 INFO - PROCESS | 1883 | 1461600321474 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}] 09:05:21 INFO - PROCESS | 1883 | 1461600321635 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 09:05:21 INFO - PROCESS | 1883 | 1461600321766 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e95f76800 == 39 [pid = 1883] [id = 86] 09:05:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7f3e8f1f7c00) [pid = 1883] [serial = 256] [outer = (nil)] 09:05:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7f3e8f1fac00) [pid = 1883] [serial = 257] [outer = 0x7f3e8f1f7c00] 09:05:21 INFO - PROCESS | 1883 | 1461600321835 Marionette DEBUG loaded listener.js 09:05:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7f3e91614c00) [pid = 1883] [serial = 258] [outer = 0x7f3e8f1f7c00] 09:05:22 INFO - PROCESS | 1883 | 1461600322746 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]]]}] 09:05:22 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. 09:05:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1331ms 09:05:22 INFO - PROCESS | 1883 | 1461600322793 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 09:05:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:05:22 INFO - PROCESS | 1883 | 1461600322798 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 09:05:22 INFO - PROCESS | 1883 | 1461600322804 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:05:22 INFO - PROCESS | 1883 | 1461600322807 Marionette TRACE conn3 <- [1,318,null,{}] 09:05:22 INFO - PROCESS | 1883 | 1461600322818 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}] 09:05:22 INFO - PROCESS | 1883 | 1461600322967 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 09:05:23 INFO - PROCESS | 1883 | 1461600323105 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98c8e800 == 40 [pid = 1883] [id = 87] 09:05:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7f3e961ccc00) [pid = 1883] [serial = 259] [outer = (nil)] 09:05:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7f3e97b62000) [pid = 1883] [serial = 260] [outer = 0x7f3e961ccc00] 09:05:23 INFO - PROCESS | 1883 | 1461600323176 Marionette DEBUG loaded listener.js 09:05:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7f3e983f1800) [pid = 1883] [serial = 261] [outer = 0x7f3e961ccc00] 09:05:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7f3e98caf400) [pid = 1883] [serial = 262] [outer = 0x7f3e8e20f800] 09:05:24 INFO - PROCESS | 1883 | 1461600324131 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]]]}] 09:05:24 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. 09:05:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1384ms 09:05:24 INFO - PROCESS | 1883 | 1461600324187 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 09:05:24 INFO - PROCESS | 1883 | 1461600324190 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 09:05:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:05:24 INFO - PROCESS | 1883 | 1461600324196 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:05:24 INFO - PROCESS | 1883 | 1461600324199 Marionette TRACE conn3 <- [1,322,null,{}] 09:05:24 INFO - PROCESS | 1883 | 1461600324204 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}] 09:05:24 INFO - PROCESS | 1883 | 1461600324348 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 09:05:24 INFO - PROCESS | 1883 | 1461600324495 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa4b6000 == 41 [pid = 1883] [id = 88] 09:05:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7f3ea50f9000) [pid = 1883] [serial = 263] [outer = (nil)] 09:05:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7f3ea61f6400) [pid = 1883] [serial = 264] [outer = 0x7f3ea50f9000] 09:05:24 INFO - PROCESS | 1883 | 1461600324570 Marionette DEBUG loaded listener.js 09:05:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7f3ea9da3800) [pid = 1883] [serial = 265] [outer = 0x7f3ea50f9000] 09:05:25 INFO - PROCESS | 1883 | 1461600325426 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]]]}] 09:05:25 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. 09:05:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1275ms 09:05:25 INFO - PROCESS | 1883 | 1461600325471 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 09:05:25 INFO - PROCESS | 1883 | 1461600325475 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 09:05:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:05:25 INFO - PROCESS | 1883 | 1461600325480 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:05:25 INFO - PROCESS | 1883 | 1461600325482 Marionette TRACE conn3 <- [1,326,null,{}] 09:05:25 INFO - PROCESS | 1883 | 1461600325487 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}] 09:05:25 INFO - PROCESS | 1883 | 1461600325621 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 09:05:25 INFO - PROCESS | 1883 | 1461600325756 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eacd6d800 == 42 [pid = 1883] [id = 89] 09:05:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7f3e9e25e400) [pid = 1883] [serial = 266] [outer = (nil)] 09:05:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7f3eaa6f7000) [pid = 1883] [serial = 267] [outer = 0x7f3e9e25e400] 09:05:25 INFO - PROCESS | 1883 | 1461600325823 Marionette DEBUG loaded listener.js 09:05:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7f3eaa787000) [pid = 1883] [serial = 268] [outer = 0x7f3e9e25e400] 09:05:26 INFO - PROCESS | 1883 | 1461600326662 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]]]}] 09:05:26 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. 09:05:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1226ms 09:05:26 INFO - PROCESS | 1883 | 1461600326708 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 09:05:26 INFO - PROCESS | 1883 | 1461600326712 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 09:05:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:05:26 INFO - PROCESS | 1883 | 1461600326717 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:05:26 INFO - PROCESS | 1883 | 1461600326719 Marionette TRACE conn3 <- [1,330,null,{}] 09:05:26 INFO - PROCESS | 1883 | 1461600326724 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}] 09:05:26 INFO - PROCESS | 1883 | 1461600326863 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 09:05:27 INFO - PROCESS | 1883 | 1461600327179 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97cb8000 == 43 [pid = 1883] [id = 90] 09:05:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7f3e8f1f7800) [pid = 1883] [serial = 269] [outer = (nil)] 09:05:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7f3e8f1fcc00) [pid = 1883] [serial = 270] [outer = 0x7f3e8f1f7800] 09:05:27 INFO - PROCESS | 1883 | 1461600327303 Marionette DEBUG loaded listener.js 09:05:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7f3e9355e400) [pid = 1883] [serial = 271] [outer = 0x7f3e8f1f7800] 09:05:28 INFO - PROCESS | 1883 | 1461600328134 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]]]}] 09:05:28 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. 09:05:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1434ms 09:05:28 INFO - PROCESS | 1883 | 1461600328151 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 09:05:28 INFO - PROCESS | 1883 | 1461600328156 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 09:05:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:05:28 INFO - PROCESS | 1883 | 1461600328162 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:05:28 INFO - PROCESS | 1883 | 1461600328167 Marionette TRACE conn3 <- [1,334,null,{}] 09:05:28 INFO - PROCESS | 1883 | 1461600328173 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}] 09:05:28 INFO - PROCESS | 1883 | 1461600328318 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 09:05:28 INFO - PROCESS | 1883 | 1461600328467 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9177b000 == 44 [pid = 1883] [id = 91] 09:05:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7f3e952ad800) [pid = 1883] [serial = 272] [outer = (nil)] 09:05:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7f3e9771e000) [pid = 1883] [serial = 273] [outer = 0x7f3e952ad800] 09:05:28 INFO - PROCESS | 1883 | 1461600328529 Marionette DEBUG loaded listener.js 09:05:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7f3e98977400) [pid = 1883] [serial = 274] [outer = 0x7f3e952ad800] 09:05:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e91777800 == 43 [pid = 1883] [id = 84] 09:05:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea545c000 == 42 [pid = 1883] [id = 83] 09:05:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea41cd000 == 41 [pid = 1883] [id = 82] 09:05:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98c11800 == 40 [pid = 1883] [id = 81] 09:05:28 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7f3ea8342000) [pid = 1883] [serial = 218] [outer = (nil)] [url = about:blank] 09:05:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97229000 == 39 [pid = 1883] [id = 80] 09:05:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8ff7b800 == 38 [pid = 1883] [id = 79] 09:05:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e94a32800 == 37 [pid = 1883] [id = 78] 09:05:29 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9606a800 == 36 [pid = 1883] [id = 74] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7f3ea509ec00) [pid = 1883] [serial = 210] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7f3e96d05800) [pid = 1883] [serial = 203] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7f3ea529a400) [pid = 1883] [serial = 212] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7f3e8ff52400) [pid = 1883] [serial = 185] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7f3e94bf5c00) [pid = 1883] [serial = 200] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7f3ea4d47c00) [pid = 1883] [serial = 209] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7f3e9f10bc00) [pid = 1883] [serial = 207] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7f3ea54dd800) [pid = 1883] [serial = 213] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7f3e8efde800) [pid = 1883] [serial = 197] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7f3e98ad9c00) [pid = 1883] [serial = 191] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7f3e962a1400) [pid = 1883] [serial = 188] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7f3e95c44c00) [pid = 1883] [serial = 201] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7f3e98ad0400) [pid = 1883] [serial = 206] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7f3e917e3800) [pid = 1883] [serial = 198] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7f3e9f170800) [pid = 1883] [serial = 182] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 93 (0x7f3e9771c800) [pid = 1883] [serial = 204] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 92 (0x7f3ea4d48800) [pid = 1883] [serial = 194] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 91 (0x7f3ea61f7400) [pid = 1883] [serial = 215] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | --DOMWINDOW == 90 (0x7f3ea6495000) [pid = 1883] [serial = 216] [outer = (nil)] [url = about:blank] 09:05:29 INFO - PROCESS | 1883 | 1461600329240 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]]]}] 09:05:29 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. 09:05:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1131ms 09:05:29 INFO - PROCESS | 1883 | 1461600329295 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 09:05:29 INFO - PROCESS | 1883 | 1461600329300 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 09:05:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:05:29 INFO - PROCESS | 1883 | 1461600329307 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:05:29 INFO - PROCESS | 1883 | 1461600329310 Marionette TRACE conn3 <- [1,338,null,{}] 09:05:29 INFO - PROCESS | 1883 | 1461600329314 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}] 09:05:29 INFO - PROCESS | 1883 | 1461600329455 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 09:05:29 INFO - PROCESS | 1883 | 1461600329555 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9717f800 == 37 [pid = 1883] [id = 92] 09:05:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 91 (0x7f3e8f1fb800) [pid = 1883] [serial = 275] [outer = (nil)] 09:05:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 92 (0x7f3e98c41400) [pid = 1883] [serial = 276] [outer = 0x7f3e8f1fb800] 09:05:29 INFO - PROCESS | 1883 | 1461600329614 Marionette DEBUG loaded listener.js 09:05:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 93 (0x7f3ea4124000) [pid = 1883] [serial = 277] [outer = 0x7f3e8f1fb800] 09:05:30 INFO - PROCESS | 1883 | 1461600330293 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]]]}] 09:05:30 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. 09:05:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1029ms 09:05:30 INFO - PROCESS | 1883 | 1461600330336 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 09:05:30 INFO - PROCESS | 1883 | 1461600330339 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 09:05:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:05:30 INFO - PROCESS | 1883 | 1461600330346 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:05:30 INFO - PROCESS | 1883 | 1461600330354 Marionette TRACE conn3 <- [1,342,null,{}] 09:05:30 INFO - PROCESS | 1883 | 1461600330390 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}] 09:05:30 INFO - PROCESS | 1883 | 1461600330518 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 09:05:30 INFO - PROCESS | 1883 | 1461600330536 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea41b3000 == 38 [pid = 1883] [id = 93] 09:05:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 94 (0x7f3ea6145000) [pid = 1883] [serial = 278] [outer = (nil)] 09:05:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7f3ea6491c00) [pid = 1883] [serial = 279] [outer = 0x7f3ea6145000] 09:05:30 INFO - PROCESS | 1883 | 1461600330594 Marionette DEBUG loaded listener.js 09:05:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7f3ea83bcc00) [pid = 1883] [serial = 280] [outer = 0x7f3ea6145000] 09:05:31 INFO - PROCESS | 1883 | 1461600331311 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]]]}] 09:05:31 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. 09:05:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1012ms 09:05:31 INFO - PROCESS | 1883 | 1461600331357 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 09:05:31 INFO - PROCESS | 1883 | 1461600331361 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 09:05:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:05:31 INFO - PROCESS | 1883 | 1461600331366 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:05:31 INFO - PROCESS | 1883 | 1461600331368 Marionette TRACE conn3 <- [1,346,null,{}] 09:05:31 INFO - PROCESS | 1883 | 1461600331378 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}] 09:05:31 INFO - PROCESS | 1883 | 1461600331552 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 09:05:31 INFO - PROCESS | 1883 | 1461600331621 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea507a000 == 39 [pid = 1883] [id = 94] 09:05:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7f3ea6151000) [pid = 1883] [serial = 281] [outer = (nil)] 09:05:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7f3ea9da3000) [pid = 1883] [serial = 282] [outer = 0x7f3ea6151000] 09:05:31 INFO - PROCESS | 1883 | 1461600331676 Marionette DEBUG loaded listener.js 09:05:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7f3eaa62f800) [pid = 1883] [serial = 283] [outer = 0x7f3ea6151000] 09:05:32 INFO - PROCESS | 1883 | 1461600332265 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]]]}] 09:05:32 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. 09:05:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 934ms 09:05:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:05:32 INFO - PROCESS | 1883 | 1461600332300 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 09:05:32 INFO - PROCESS | 1883 | 1461600332303 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 09:05:32 INFO - PROCESS | 1883 | 1461600332308 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:05:32 INFO - PROCESS | 1883 | 1461600332311 Marionette TRACE conn3 <- [1,350,null,{}] 09:05:32 INFO - PROCESS | 1883 | 1461600332321 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}] 09:05:32 INFO - PROCESS | 1883 | 1461600332482 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 09:05:32 INFO - PROCESS | 1883 | 1461600332562 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea5f1d000 == 40 [pid = 1883] [id = 95] 09:05:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7f3eaa786000) [pid = 1883] [serial = 284] [outer = (nil)] 09:05:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7f3eaa78f800) [pid = 1883] [serial = 285] [outer = 0x7f3eaa786000] 09:05:32 INFO - PROCESS | 1883 | 1461600332632 Marionette DEBUG loaded listener.js 09:05:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7f3eacd3f400) [pid = 1883] [serial = 286] [outer = 0x7f3eaa786000] 09:05:33 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7f3e97b6b800) [pid = 1883] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:05:33 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7f3ea5425800) [pid = 1883] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:05:33 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7f3e9407ac00) [pid = 1883] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:05:33 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7f3e8f126400) [pid = 1883] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:05:33 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7f3e8dd3f400) [pid = 1883] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:05:33 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7f3e8e80d400) [pid = 1883] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:05:33 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7f3e9726b400) [pid = 1883] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:05:33 INFO - PROCESS | 1883 | 1461600333480 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]]]}] 09:05:33 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. 09:05:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1232ms 09:05:33 INFO - PROCESS | 1883 | 1461600333540 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 09:05:33 INFO - PROCESS | 1883 | 1461600333542 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 09:05:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:05:33 INFO - PROCESS | 1883 | 1461600333548 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:05:33 INFO - PROCESS | 1883 | 1461600333549 Marionette TRACE conn3 <- [1,354,null,{}] 09:05:33 INFO - PROCESS | 1883 | 1461600333554 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}] 09:05:33 INFO - PROCESS | 1883 | 1461600333726 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 09:05:33 INFO - PROCESS | 1883 | 1461600333790 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94a18800 == 41 [pid = 1883] [id = 96] 09:05:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7f3e8e80f800) [pid = 1883] [serial = 287] [outer = (nil)] 09:05:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7f3ead00d000) [pid = 1883] [serial = 288] [outer = 0x7f3e8e80f800] 09:05:33 INFO - PROCESS | 1883 | 1461600333845 Marionette DEBUG loaded listener.js 09:05:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7f3ead0c3000) [pid = 1883] [serial = 289] [outer = 0x7f3e8e80f800] 09:05:34 INFO - PROCESS | 1883 | 1461600334441 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]]]}] 09:05:34 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. 09:05:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 926ms 09:05:34 INFO - PROCESS | 1883 | 1461600334474 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 09:05:34 INFO - PROCESS | 1883 | 1461600334477 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 09:05:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:05:34 INFO - PROCESS | 1883 | 1461600334482 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:05:34 INFO - PROCESS | 1883 | 1461600334484 Marionette TRACE conn3 <- [1,358,null,{}] 09:05:34 INFO - PROCESS | 1883 | 1461600334489 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}] 09:05:34 INFO - PROCESS | 1883 | 1461600334606 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 09:05:34 INFO - PROCESS | 1883 | 1461600334705 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eac282800 == 42 [pid = 1883] [id = 97] 09:05:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7f3e8efda800) [pid = 1883] [serial = 290] [outer = (nil)] 09:05:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7f3ea645c000) [pid = 1883] [serial = 291] [outer = 0x7f3e8efda800] 09:05:34 INFO - PROCESS | 1883 | 1461600334760 Marionette DEBUG loaded listener.js 09:05:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7f3ea6462c00) [pid = 1883] [serial = 292] [outer = 0x7f3e8efda800] 09:05:35 INFO - PROCESS | 1883 | 1461600335295 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]]]}] 09:05:35 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. 09:05:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 874ms 09:05:35 INFO - PROCESS | 1883 | 1461600335408 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 09:05:35 INFO - PROCESS | 1883 | 1461600335412 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 09:05:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:05:35 INFO - PROCESS | 1883 | 1461600335438 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:05:35 INFO - PROCESS | 1883 | 1461600335444 Marionette TRACE conn3 <- [1,362,null,{}] 09:05:35 INFO - PROCESS | 1883 | 1461600335452 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}] 09:05:35 INFO - PROCESS | 1883 | 1461600335608 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 09:05:35 INFO - PROCESS | 1883 | 1461600335742 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e969bc800 == 43 [pid = 1883] [id = 98] 09:05:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7f3e8dbc5000) [pid = 1883] [serial = 293] [outer = (nil)] 09:05:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7f3e8f1e6000) [pid = 1883] [serial = 294] [outer = 0x7f3e8dbc5000] 09:05:35 INFO - PROCESS | 1883 | 1461600335814 Marionette DEBUG loaded listener.js 09:05:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7f3e8f1eb000) [pid = 1883] [serial = 295] [outer = 0x7f3e8dbc5000] 09:05:36 INFO - PROCESS | 1883 | 1461600336652 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]]]}] 09:05:36 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. 09:05:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1285ms 09:05:36 INFO - PROCESS | 1883 | 1461600336723 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 09:05:36 INFO - PROCESS | 1883 | 1461600336727 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 09:05:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:05:36 INFO - PROCESS | 1883 | 1461600336739 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:05:36 INFO - PROCESS | 1883 | 1461600336743 Marionette TRACE conn3 <- [1,366,null,{}] 09:05:36 INFO - PROCESS | 1883 | 1461600336749 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}] 09:05:36 INFO - PROCESS | 1883 | 1461600336935 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 09:05:37 INFO - PROCESS | 1883 | 1461600337070 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4d07000 == 44 [pid = 1883] [id = 99] 09:05:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7f3e94bf7800) [pid = 1883] [serial = 296] [outer = (nil)] 09:05:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7f3e97260400) [pid = 1883] [serial = 297] [outer = 0x7f3e94bf7800] 09:05:37 INFO - PROCESS | 1883 | 1461600337141 Marionette DEBUG loaded listener.js 09:05:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7f3e98a4a800) [pid = 1883] [serial = 298] [outer = 0x7f3e94bf7800] 09:05:37 INFO - PROCESS | 1883 | 1461600337932 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]]]}] 09:05:37 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. 09:05:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1235ms 09:05:37 INFO - PROCESS | 1883 | 1461600337971 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 09:05:37 INFO - PROCESS | 1883 | 1461600337974 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 09:05:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:05:37 INFO - PROCESS | 1883 | 1461600337980 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:05:37 INFO - PROCESS | 1883 | 1461600337982 Marionette TRACE conn3 <- [1,370,null,{}] 09:05:38 INFO - PROCESS | 1883 | 1461600337995 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}] 09:05:38 INFO - PROCESS | 1883 | 1461600338153 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 09:05:38 INFO - PROCESS | 1883 | 1461600338290 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eae89c800 == 45 [pid = 1883] [id = 100] 09:05:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7f3ea5208c00) [pid = 1883] [serial = 299] [outer = (nil)] 09:05:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7f3ea54dd800) [pid = 1883] [serial = 300] [outer = 0x7f3ea5208c00] 09:05:38 INFO - PROCESS | 1883 | 1461600338366 Marionette DEBUG loaded listener.js 09:05:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7f3ea645b000) [pid = 1883] [serial = 301] [outer = 0x7f3ea5208c00] 09:05:39 INFO - PROCESS | 1883 | 1461600339282 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]]]}] 09:05:39 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. 09:05:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1377ms 09:05:39 INFO - PROCESS | 1883 | 1461600339356 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 09:05:39 INFO - PROCESS | 1883 | 1461600339359 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 09:05:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:05:39 INFO - PROCESS | 1883 | 1461600339364 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:05:39 INFO - PROCESS | 1883 | 1461600339367 Marionette TRACE conn3 <- [1,374,null,{}] 09:05:39 INFO - PROCESS | 1883 | 1461600339372 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}] 09:05:39 INFO - PROCESS | 1883 | 1461600339513 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 09:05:39 INFO - PROCESS | 1883 | 1461600339646 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8d77a800 == 46 [pid = 1883] [id = 101] 09:05:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7f3ea523f400) [pid = 1883] [serial = 302] [outer = (nil)] 09:05:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7f3eaa62e800) [pid = 1883] [serial = 303] [outer = 0x7f3ea523f400] 09:05:39 INFO - PROCESS | 1883 | 1461600339713 Marionette DEBUG loaded listener.js 09:05:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7f3eaa78a800) [pid = 1883] [serial = 304] [outer = 0x7f3ea523f400] 09:05:40 INFO - PROCESS | 1883 | 1461600340506 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:05:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:05:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1179ms 09:05:40 INFO - PROCESS | 1883 | 1461600340545 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 09:05:40 INFO - PROCESS | 1883 | 1461600340548 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 09:05:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:05:40 INFO - PROCESS | 1883 | 1461600340553 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:05:40 INFO - PROCESS | 1883 | 1461600340555 Marionette TRACE conn3 <- [1,378,null,{}] 09:05:40 INFO - PROCESS | 1883 | 1461600340561 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}] 09:05:40 INFO - PROCESS | 1883 | 1461600340698 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 09:05:40 INFO - PROCESS | 1883 | 1461600340836 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e96482000 == 47 [pid = 1883] [id = 102] 09:05:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7f3ea9da6000) [pid = 1883] [serial = 305] [outer = (nil)] 09:05:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7f3ead012000) [pid = 1883] [serial = 306] [outer = 0x7f3ea9da6000] 09:05:40 INFO - PROCESS | 1883 | 1461600340905 Marionette DEBUG loaded listener.js 09:05:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7f3eae617400) [pid = 1883] [serial = 307] [outer = 0x7f3ea9da6000] 09:05:41 INFO - PROCESS | 1883 | 1461600341691 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:05:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:05:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1175ms 09:05:41 INFO - PROCESS | 1883 | 1461600341730 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 09:05:41 INFO - PROCESS | 1883 | 1461600341733 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 09:05:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:05:41 INFO - PROCESS | 1883 | 1461600341738 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:05:41 INFO - PROCESS | 1883 | 1461600341740 Marionette TRACE conn3 <- [1,382,null,{}] 09:05:41 INFO - PROCESS | 1883 | 1461600341746 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}] 09:05:42 INFO - PROCESS | 1883 | 1461600342006 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 09:05:42 INFO - PROCESS | 1883 | 1461600342146 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91fb5800 == 48 [pid = 1883] [id = 103] 09:05:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7f3e8f1f4400) [pid = 1883] [serial = 308] [outer = (nil)] 09:05:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7f3eaa26f800) [pid = 1883] [serial = 309] [outer = 0x7f3e8f1f4400] 09:05:42 INFO - PROCESS | 1883 | 1461600342212 Marionette DEBUG loaded listener.js 09:05:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7f3eae682400) [pid = 1883] [serial = 310] [outer = 0x7f3e8f1f4400] 09:05:43 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:05:43 INFO - PROCESS | 1883 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:05:43 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:05:43 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:05:43 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:05:43 INFO - PROCESS | 1883 | 1461600343226 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:05:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:05:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1524ms 09:05:43 INFO - PROCESS | 1883 | 1461600343263 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 09:05:43 INFO - PROCESS | 1883 | 1461600343268 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 09:05:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:05:43 INFO - PROCESS | 1883 | 1461600343275 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:05:43 INFO - PROCESS | 1883 | 1461600343280 Marionette TRACE conn3 <- [1,386,null,{}] 09:05:43 INFO - PROCESS | 1883 | 1461600343288 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}] 09:05:43 INFO - PROCESS | 1883 | 1461600343420 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 09:05:43 INFO - PROCESS | 1883 | 1461600343668 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91a38800 == 49 [pid = 1883] [id = 104] 09:05:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7f3e8de02400) [pid = 1883] [serial = 311] [outer = (nil)] 09:05:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7f3e8f1e6400) [pid = 1883] [serial = 312] [outer = 0x7f3e8de02400] 09:05:43 INFO - PROCESS | 1883 | 1461600343734 Marionette DEBUG loaded listener.js 09:05:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7f3e8f1f8000) [pid = 1883] [serial = 313] [outer = 0x7f3e8de02400] 09:05:44 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e94a18800 == 48 [pid = 1883] [id = 96] 09:05:44 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea5f1d000 == 47 [pid = 1883] [id = 95] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7f3eaa446400) [pid = 1883] [serial = 254] [outer = (nil)] [url = about:blank] 09:05:44 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea507a000 == 46 [pid = 1883] [id = 94] 09:05:44 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea41b3000 == 45 [pid = 1883] [id = 93] 09:05:44 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9717f800 == 44 [pid = 1883] [id = 92] 09:05:44 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9177b000 == 43 [pid = 1883] [id = 91] 09:05:44 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97cb8000 == 42 [pid = 1883] [id = 90] 09:05:44 INFO - PROCESS | 1883 | 1461600344560 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]]]}] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7f3ea509c000) [pid = 1883] [serial = 246] [outer = (nil)] [url = about:blank] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7f3e9f179400) [pid = 1883] [serial = 245] [outer = (nil)] [url = about:blank] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7f3ea54d9c00) [pid = 1883] [serial = 248] [outer = (nil)] [url = about:blank] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7f3ea5426400) [pid = 1883] [serial = 251] [outer = (nil)] [url = about:blank] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7f3ea65ec800) [pid = 1883] [serial = 249] [outer = (nil)] [url = about:blank] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7f3e965d3800) [pid = 1883] [serial = 239] [outer = (nil)] [url = about:blank] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7f3e97a8b400) [pid = 1883] [serial = 240] [outer = (nil)] [url = about:blank] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7f3e93562000) [pid = 1883] [serial = 236] [outer = (nil)] [url = about:blank] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7f3e94b2b000) [pid = 1883] [serial = 237] [outer = (nil)] [url = about:blank] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7f3e8f1f4c00) [pid = 1883] [serial = 234] [outer = (nil)] [url = about:blank] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7f3e8efd9000) [pid = 1883] [serial = 233] [outer = (nil)] [url = about:blank] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7f3e98ad0800) [pid = 1883] [serial = 242] [outer = (nil)] [url = about:blank] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7f3e97b5d000) [pid = 1883] [serial = 224] [outer = (nil)] [url = about:blank] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7f3e9355f800) [pid = 1883] [serial = 221] [outer = (nil)] [url = about:blank] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7f3ea50f7c00) [pid = 1883] [serial = 227] [outer = (nil)] [url = about:blank] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7f3ea8343400) [pid = 1883] [serial = 230] [outer = (nil)] [url = about:blank] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7f3e9a695800) [pid = 1883] [serial = 243] [outer = (nil)] [url = about:blank] 09:05:44 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7f3ea9da5c00) [pid = 1883] [serial = 252] [outer = (nil)] [url = about:blank] 09:05:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:05:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1337ms 09:05:44 INFO - PROCESS | 1883 | 1461600344611 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 09:05:44 INFO - PROCESS | 1883 | 1461600344618 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 09:05:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:05:44 INFO - PROCESS | 1883 | 1461600344627 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:05:44 INFO - PROCESS | 1883 | 1461600344629 Marionette TRACE conn3 <- [1,390,null,{}] 09:05:44 INFO - PROCESS | 1883 | 1461600344633 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}] 09:05:44 INFO - PROCESS | 1883 | 1461600344760 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 09:05:44 INFO - PROCESS | 1883 | 1461600344777 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e969bf000 == 43 [pid = 1883] [id = 105] 09:05:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7f3e91f73c00) [pid = 1883] [serial = 314] [outer = (nil)] 09:05:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7f3e91f7bc00) [pid = 1883] [serial = 315] [outer = 0x7f3e91f73c00] 09:05:44 INFO - PROCESS | 1883 | 1461600344836 Marionette DEBUG loaded listener.js 09:05:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7f3e93556000) [pid = 1883] [serial = 316] [outer = 0x7f3e91f73c00] 09:05:45 INFO - PROCESS | 1883 | 1461600345581 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]]]}] 09:05:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:05:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 980ms 09:05:45 INFO - PROCESS | 1883 | 1461600345611 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 09:05:45 INFO - PROCESS | 1883 | 1461600345614 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 09:05:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:05:45 INFO - PROCESS | 1883 | 1461600345624 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:05:45 INFO - PROCESS | 1883 | 1461600345628 Marionette TRACE conn3 <- [1,394,null,{}] 09:05:45 INFO - PROCESS | 1883 | 1461600345643 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}] 09:05:45 INFO - PROCESS | 1883 | 1461600345778 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 09:05:45 INFO - PROCESS | 1883 | 1461600345795 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98c0f800 == 44 [pid = 1883] [id = 106] 09:05:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7f3e95c44800) [pid = 1883] [serial = 317] [outer = (nil)] 09:05:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7f3e980dac00) [pid = 1883] [serial = 318] [outer = 0x7f3e95c44800] 09:05:45 INFO - PROCESS | 1883 | 1461600345855 Marionette DEBUG loaded listener.js 09:05:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7f3e98c3cc00) [pid = 1883] [serial = 319] [outer = 0x7f3e95c44800] 09:05:46 INFO - PROCESS | 1883 | 1461600346651 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]]]}] 09:05:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:05:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1079ms 09:05:46 INFO - PROCESS | 1883 | 1461600346708 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 09:05:46 INFO - PROCESS | 1883 | 1461600346712 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 09:05:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:05:46 INFO - PROCESS | 1883 | 1461600346717 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:05:46 INFO - PROCESS | 1883 | 1461600346719 Marionette TRACE conn3 <- [1,398,null,{}] 09:05:46 INFO - PROCESS | 1883 | 1461600346724 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}] 09:05:46 INFO - PROCESS | 1883 | 1461600346867 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 09:05:46 INFO - PROCESS | 1883 | 1461600346882 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9e41b800 == 45 [pid = 1883] [id = 107] 09:05:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7f3e91f75000) [pid = 1883] [serial = 320] [outer = (nil)] 09:05:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7f3e9f179400) [pid = 1883] [serial = 321] [outer = 0x7f3e91f75000] 09:05:46 INFO - PROCESS | 1883 | 1461600346938 Marionette DEBUG loaded listener.js 09:05:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7f3ea54d9c00) [pid = 1883] [serial = 322] [outer = 0x7f3e91f75000] 09:05:47 INFO - PROCESS | 1883 | 1461600347690 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]]]}] 09:05:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:05:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1024ms 09:05:47 INFO - PROCESS | 1883 | 1461600347747 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 09:05:47 INFO - PROCESS | 1883 | 1461600347751 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 09:05:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:05:47 INFO - PROCESS | 1883 | 1461600347756 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:05:47 INFO - PROCESS | 1883 | 1461600347758 Marionette TRACE conn3 <- [1,402,null,{}] 09:05:47 INFO - PROCESS | 1883 | 1461600347763 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}] 09:05:47 INFO - PROCESS | 1883 | 1461600347921 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 09:05:47 INFO - PROCESS | 1883 | 1461600347944 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea52e8000 == 46 [pid = 1883] [id = 108] 09:05:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7f3e983ed000) [pid = 1883] [serial = 323] [outer = (nil)] 09:05:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7f3ea645a800) [pid = 1883] [serial = 324] [outer = 0x7f3e983ed000] 09:05:48 INFO - PROCESS | 1883 | 1461600348002 Marionette DEBUG loaded listener.js 09:05:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7f3ea649bc00) [pid = 1883] [serial = 325] [outer = 0x7f3e983ed000] 09:05:48 INFO - PROCESS | 1883 | 1461600348773 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]]]}] 09:05:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:05:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1073ms 09:05:48 INFO - PROCESS | 1883 | 1461600348831 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 09:05:48 INFO - PROCESS | 1883 | 1461600348834 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 09:05:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:05:48 INFO - PROCESS | 1883 | 1461600348839 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:05:48 INFO - PROCESS | 1883 | 1461600348841 Marionette TRACE conn3 <- [1,406,null,{}] 09:05:48 INFO - PROCESS | 1883 | 1461600348846 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}] 09:05:49 INFO - PROCESS | 1883 | 1461600349028 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 09:05:49 INFO - PROCESS | 1883 | 1461600349065 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa245800 == 47 [pid = 1883] [id = 109] 09:05:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7f3eaa44b800) [pid = 1883] [serial = 326] [outer = (nil)] 09:05:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7f3ead097000) [pid = 1883] [serial = 327] [outer = 0x7f3eaa44b800] 09:05:49 INFO - PROCESS | 1883 | 1461600349125 Marionette DEBUG loaded listener.js 09:05:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7f3eae858000) [pid = 1883] [serial = 328] [outer = 0x7f3eaa44b800] 09:05:49 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7f3ea6151000) [pid = 1883] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:05:49 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7f3eaa786000) [pid = 1883] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:05:49 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7f3e8e80f800) [pid = 1883] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:05:49 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7f3e8f1fb800) [pid = 1883] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:05:49 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7f3e952ad800) [pid = 1883] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:05:49 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7f3ea6145000) [pid = 1883] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:05:49 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7f3e8f1f7800) [pid = 1883] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:05:49 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7f3e952a8000) [pid = 1883] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:05:49 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7f3ea61f0c00) [pid = 1883] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:05:49 INFO - PROCESS | 1883 | 1461600349797 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]]]}] 09:05:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:05:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 983ms 09:05:49 INFO - PROCESS | 1883 | 1461600349822 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 09:05:49 INFO - PROCESS | 1883 | 1461600349825 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 09:05:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:05:49 INFO - PROCESS | 1883 | 1461600349831 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:05:49 INFO - PROCESS | 1883 | 1461600349833 Marionette TRACE conn3 <- [1,410,null,{}] 09:05:49 INFO - PROCESS | 1883 | 1461600349837 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}] 09:05:49 INFO - PROCESS | 1883 | 1461600349955 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 09:05:50 INFO - PROCESS | 1883 | 1461600350054 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa4b5800 == 48 [pid = 1883] [id = 110] 09:05:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7f3e8d592c00) [pid = 1883] [serial = 329] [outer = (nil)] 09:05:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7f3e8d59dc00) [pid = 1883] [serial = 330] [outer = 0x7f3e8d592c00] 09:05:50 INFO - PROCESS | 1883 | 1461600350115 Marionette DEBUG loaded listener.js 09:05:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7f3e8d5a1800) [pid = 1883] [serial = 331] [outer = 0x7f3e8d592c00] 09:05:50 INFO - PROCESS | 1883 | 1461600350701 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]]]}] 09:05:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:05:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 926ms 09:05:50 INFO - PROCESS | 1883 | 1461600350756 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 09:05:50 INFO - PROCESS | 1883 | 1461600350760 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 09:05:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:05:50 INFO - PROCESS | 1883 | 1461600350764 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:05:50 INFO - PROCESS | 1883 | 1461600350767 Marionette TRACE conn3 <- [1,414,null,{}] 09:05:50 INFO - PROCESS | 1883 | 1461600350771 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}] 09:05:50 INFO - PROCESS | 1883 | 1461600350892 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 09:05:50 INFO - PROCESS | 1883 | 1461600350991 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8d507000 == 49 [pid = 1883] [id = 111] 09:05:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7f3e8d592800) [pid = 1883] [serial = 332] [outer = (nil)] 09:05:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7f3e964db800) [pid = 1883] [serial = 333] [outer = 0x7f3e8d592800] 09:05:51 INFO - PROCESS | 1883 | 1461600351047 Marionette DEBUG loaded listener.js 09:05:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7f3e964e1000) [pid = 1883] [serial = 334] [outer = 0x7f3e8d592800] 09:05:51 INFO - PROCESS | 1883 | 1461600351875 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]]]}] 09:05:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:05:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1136ms 09:05:51 INFO - PROCESS | 1883 | 1461600351903 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 09:05:51 INFO - PROCESS | 1883 | 1461600351908 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 09:05:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:05:51 INFO - PROCESS | 1883 | 1461600351915 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:05:51 INFO - PROCESS | 1883 | 1461600351918 Marionette TRACE conn3 <- [1,418,null,{}] 09:05:51 INFO - PROCESS | 1883 | 1461600351927 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}] 09:05:52 INFO - PROCESS | 1883 | 1461600352080 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 09:05:52 INFO - PROCESS | 1883 | 1461600352219 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91fa8000 == 50 [pid = 1883] [id = 112] 09:05:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7f3e8d595c00) [pid = 1883] [serial = 335] [outer = (nil)] 09:05:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7f3e8de10c00) [pid = 1883] [serial = 336] [outer = 0x7f3e8d595c00] 09:05:52 INFO - PROCESS | 1883 | 1461600352290 Marionette DEBUG loaded listener.js 09:05:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7f3e8de24c00) [pid = 1883] [serial = 337] [outer = 0x7f3e8d595c00] 09:05:53 INFO - PROCESS | 1883 | 1461600353534 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]]]}] 09:05:53 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 09:05:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1629ms 09:05:53 INFO - PROCESS | 1883 | 1461600353544 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 09:05:53 INFO - PROCESS | 1883 | 1461600353551 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 09:05:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:05:53 INFO - PROCESS | 1883 | 1461600353561 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:05:53 INFO - PROCESS | 1883 | 1461600353564 Marionette TRACE conn3 <- [1,422,null,{}] 09:05:53 INFO - PROCESS | 1883 | 1461600353570 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}] 09:05:53 INFO - PROCESS | 1883 | 1461600353721 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 09:05:53 INFO - PROCESS | 1883 | 1461600353877 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9890e800 == 51 [pid = 1883] [id = 113] 09:05:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7f3e8de26c00) [pid = 1883] [serial = 338] [outer = (nil)] 09:05:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7f3e8ff58c00) [pid = 1883] [serial = 339] [outer = 0x7f3e8de26c00] 09:05:53 INFO - PROCESS | 1883 | 1461600353985 Marionette DEBUG loaded listener.js 09:05:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7f3e91f7e400) [pid = 1883] [serial = 340] [outer = 0x7f3e8de26c00] 09:05:55 INFO - PROCESS | 1883 | 1461600355276 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]]]}] 09:05:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:05:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1793ms 09:05:55 INFO - PROCESS | 1883 | 1461600355354 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 09:05:55 INFO - PROCESS | 1883 | 1461600355356 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 09:05:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:05:55 INFO - PROCESS | 1883 | 1461600355363 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:05:55 INFO - PROCESS | 1883 | 1461600355368 Marionette TRACE conn3 <- [1,426,null,{}] 09:05:55 INFO - PROCESS | 1883 | 1461600355384 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}] 09:05:55 INFO - PROCESS | 1883 | 1461600355522 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 09:05:55 INFO - PROCESS | 1883 | 1461600355659 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eae8a6000 == 52 [pid = 1883] [id = 114] 09:05:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7f3e91f7fc00) [pid = 1883] [serial = 341] [outer = (nil)] 09:05:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7f3e964dd000) [pid = 1883] [serial = 342] [outer = 0x7f3e91f7fc00] 09:05:55 INFO - PROCESS | 1883 | 1461600355729 Marionette DEBUG loaded listener.js 09:05:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7f3e965d3800) [pid = 1883] [serial = 343] [outer = 0x7f3e91f7fc00] 09:05:56 INFO - PROCESS | 1883 | 1461600356487 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] 09:05:56 INFO - PROCESS | 1883 | 1461600356556 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 09:05:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:05:56 INFO - PROCESS | 1883 | 1461600356561 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:05:56 INFO - PROCESS | 1883 | 1461600356569 Marionette TRACE conn3 <- [1,430,null,{}] 09:05:56 INFO - PROCESS | 1883 | 1461600356581 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}] 09:05:56 INFO - PROCESS | 1883 | 1461600356729 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 09:05:56 INFO - PROCESS | 1883 | 1461600356867 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e918a6000 == 53 [pid = 1883] [id = 115] 09:05:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7f3e8de08c00) [pid = 1883] [serial = 344] [outer = (nil)] 09:05:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7f3e9407ac00) [pid = 1883] [serial = 345] [outer = 0x7f3e8de08c00] 09:05:56 INFO - PROCESS | 1883 | 1461600356948 Marionette DEBUG loaded listener.js 09:05:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7f3ea4ff6400) [pid = 1883] [serial = 346] [outer = 0x7f3e8de08c00] 09:05:57 INFO - PROCESS | 1883 | 1461600357717 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]]]}] 09:05:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:05:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1443ms 09:05:58 INFO - PROCESS | 1883 | 1461600358008 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 09:05:58 INFO - PROCESS | 1883 | 1461600358014 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 09:05:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:05:58 INFO - PROCESS | 1883 | 1461600358020 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:05:58 INFO - PROCESS | 1883 | 1461600358023 Marionette TRACE conn3 <- [1,434,null,{}] 09:05:58 INFO - PROCESS | 1883 | 1461600358030 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}] 09:05:58 INFO - PROCESS | 1883 | 1461600358164 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 09:05:58 INFO - PROCESS | 1883 | 1461600358363 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8fc5b800 == 54 [pid = 1883] [id = 116] 09:05:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7f3e8de27c00) [pid = 1883] [serial = 347] [outer = (nil)] 09:05:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7f3e8e80f800) [pid = 1883] [serial = 348] [outer = 0x7f3e8de27c00] 09:05:58 INFO - PROCESS | 1883 | 1461600358428 Marionette DEBUG loaded listener.js 09:05:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7f3e8f1eb800) [pid = 1883] [serial = 349] [outer = 0x7f3e8de27c00] 09:05:59 INFO - PROCESS | 1883 | 1461600359254 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]]]}] 09:05:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:05:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1277ms 09:05:59 INFO - PROCESS | 1883 | 1461600359298 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 09:05:59 INFO - PROCESS | 1883 | 1461600359303 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 09:05:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:05:59 INFO - PROCESS | 1883 | 1461600359314 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:05:59 INFO - PROCESS | 1883 | 1461600359319 Marionette TRACE conn3 <- [1,438,null,{}] 09:05:59 INFO - PROCESS | 1883 | 1461600359324 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}] 09:05:59 INFO - PROCESS | 1883 | 1461600359454 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 09:05:59 INFO - PROCESS | 1883 | 1461600359603 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91fb0800 == 55 [pid = 1883] [id = 117] 09:05:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7f3e8de05c00) [pid = 1883] [serial = 350] [outer = (nil)] 09:05:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7f3e8decdc00) [pid = 1883] [serial = 351] [outer = 0x7f3e8de05c00] 09:05:59 INFO - PROCESS | 1883 | 1461600359665 Marionette DEBUG loaded listener.js 09:05:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7f3e8f1ec400) [pid = 1883] [serial = 352] [outer = 0x7f3e8de05c00] 09:06:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98912800 == 54 [pid = 1883] [id = 75] 09:06:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaa4b5800 == 53 [pid = 1883] [id = 110] 09:06:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaa245800 == 52 [pid = 1883] [id = 109] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 132 (0x7f3e8f1fac00) [pid = 1883] [serial = 257] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 131 (0x7f3e97b62000) [pid = 1883] [serial = 260] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 130 (0x7f3ea61f6400) [pid = 1883] [serial = 264] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7f3eaa6f7000) [pid = 1883] [serial = 267] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7f3ea645c000) [pid = 1883] [serial = 291] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea52e8000 == 51 [pid = 1883] [id = 108] 09:06:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9e41b800 == 50 [pid = 1883] [id = 107] 09:06:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98c0f800 == 49 [pid = 1883] [id = 106] 09:06:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e969bf000 == 48 [pid = 1883] [id = 105] 09:06:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e91a38800 == 47 [pid = 1883] [id = 104] 09:06:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea4d07000 == 46 [pid = 1883] [id = 99] 09:06:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e969bc800 == 45 [pid = 1883] [id = 98] 09:06:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eac282800 == 44 [pid = 1883] [id = 97] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7f3eaa62f800) [pid = 1883] [serial = 283] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7f3ea9da3000) [pid = 1883] [serial = 282] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7f3eaa78f800) [pid = 1883] [serial = 285] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7f3ead00d000) [pid = 1883] [serial = 288] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7f3e98c41400) [pid = 1883] [serial = 276] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7f3ea4124000) [pid = 1883] [serial = 277] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7f3e98977400) [pid = 1883] [serial = 274] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7f3e9771e000) [pid = 1883] [serial = 273] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7f3ea6491c00) [pid = 1883] [serial = 279] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7f3e9355e400) [pid = 1883] [serial = 271] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7f3e8f1fcc00) [pid = 1883] [serial = 270] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7f3eacd3f400) [pid = 1883] [serial = 286] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7f3e8f12c800) [pid = 1883] [serial = 111] [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.] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7f3eaa633000) [pid = 1883] [serial = 255] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7f3ead0c3000) [pid = 1883] [serial = 289] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7f3ea83bcc00) [pid = 1883] [serial = 280] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7f3ea9a09800) [pid = 1883] [serial = 219] [outer = (nil)] [url = about:blank] 09:06:00 INFO - PROCESS | 1883 | 1461600360482 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]]]}] 09:06:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:06:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1185ms 09:06:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:06:00 INFO - PROCESS | 1883 | 1461600360496 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 09:06:00 INFO - PROCESS | 1883 | 1461600360498 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 09:06:00 INFO - PROCESS | 1883 | 1461600360505 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:06:00 INFO - PROCESS | 1883 | 1461600360508 Marionette TRACE conn3 <- [1,442,null,{}] 09:06:00 INFO - PROCESS | 1883 | 1461600360521 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}] 09:06:00 INFO - PROCESS | 1883 | 1461600360676 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 09:06:00 INFO - PROCESS | 1883 | 1461600360781 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9647c800 == 45 [pid = 1883] [id = 118] 09:06:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7f3e8f1e8400) [pid = 1883] [serial = 353] [outer = (nil)] 09:06:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7f3e91f7d000) [pid = 1883] [serial = 354] [outer = 0x7f3e8f1e8400] 09:06:00 INFO - PROCESS | 1883 | 1461600360842 Marionette DEBUG loaded listener.js 09:06:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7f3e941ab000) [pid = 1883] [serial = 355] [outer = 0x7f3e8f1e8400] 09:06:01 INFO - PROCESS | 1883 | 1461600361706 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]]]}] 09:06:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:06:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1231ms 09:06:01 INFO - PROCESS | 1883 | 1461600361734 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 09:06:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:06:01 INFO - PROCESS | 1883 | 1461600361740 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 09:06:01 INFO - PROCESS | 1883 | 1461600361748 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:06:01 INFO - PROCESS | 1883 | 1461600361754 Marionette TRACE conn3 <- [1,446,null,{}] 09:06:01 INFO - PROCESS | 1883 | 1461600361762 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}] 09:06:01 INFO - PROCESS | 1883 | 1461600361930 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 09:06:02 INFO - PROCESS | 1883 | 1461600362067 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91a3e800 == 46 [pid = 1883] [id = 119] 09:06:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7f3e8d59b800) [pid = 1883] [serial = 356] [outer = (nil)] 09:06:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7f3e8debec00) [pid = 1883] [serial = 357] [outer = 0x7f3e8d59b800] 09:06:02 INFO - PROCESS | 1883 | 1461600362137 Marionette DEBUG loaded listener.js 09:06:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7f3e8efe1400) [pid = 1883] [serial = 358] [outer = 0x7f3e8d59b800] 09:06:03 INFO - PROCESS | 1883 | 1461600363040 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]]]}] 09:06:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:06:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1335ms 09:06:03 INFO - PROCESS | 1883 | 1461600363083 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 09:06:03 INFO - PROCESS | 1883 | 1461600363091 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 09:06:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:06:03 INFO - PROCESS | 1883 | 1461600363100 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:06:03 INFO - PROCESS | 1883 | 1461600363104 Marionette TRACE conn3 <- [1,450,null,{}] 09:06:03 INFO - PROCESS | 1883 | 1461600363109 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}] 09:06:03 INFO - PROCESS | 1883 | 1461600363252 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 09:06:03 INFO - PROCESS | 1883 | 1461600363394 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9786a000 == 47 [pid = 1883] [id = 120] 09:06:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7f3e8f1f3400) [pid = 1883] [serial = 359] [outer = (nil)] 09:06:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7f3e9355c000) [pid = 1883] [serial = 360] [outer = 0x7f3e8f1f3400] 09:06:03 INFO - PROCESS | 1883 | 1461600363462 Marionette DEBUG loaded listener.js 09:06:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7f3e94b2c400) [pid = 1883] [serial = 361] [outer = 0x7f3e8f1f3400] 09:06:04 INFO - PROCESS | 1883 | 1461600364389 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] 09:06:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:06:04 INFO - PROCESS | 1883 | 1461600364435 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 09:06:04 INFO - PROCESS | 1883 | 1461600364441 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:06:04 INFO - PROCESS | 1883 | 1461600364446 Marionette TRACE conn3 <- [1,454,null,{}] 09:06:04 INFO - PROCESS | 1883 | 1461600364461 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}] 09:06:04 INFO - PROCESS | 1883 | 1461600364608 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 09:06:04 INFO - PROCESS | 1883 | 1461600364751 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98915800 == 48 [pid = 1883] [id = 121] 09:06:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7f3e961cd400) [pid = 1883] [serial = 362] [outer = (nil)] 09:06:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7f3e965dd400) [pid = 1883] [serial = 363] [outer = 0x7f3e961cd400] 09:06:04 INFO - PROCESS | 1883 | 1461600364826 Marionette DEBUG loaded listener.js 09:06:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7f3e980d5400) [pid = 1883] [serial = 364] [outer = 0x7f3e961cd400] 09:06:05 INFO - PROCESS | 1883 | [1883] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:05 INFO - PROCESS | 1883 | 1461600365679 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]]]}] 09:06:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:06:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1280ms 09:06:05 INFO - PROCESS | 1883 | 1461600365722 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 09:06:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:06:05 INFO - PROCESS | 1883 | 1461600365726 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 09:06:05 INFO - PROCESS | 1883 | 1461600365732 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:06:05 INFO - PROCESS | 1883 | 1461600365734 Marionette TRACE conn3 <- [1,458,null,{}] 09:06:05 INFO - PROCESS | 1883 | 1461600365739 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}] 09:06:05 INFO - PROCESS | 1883 | 1461600365875 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 09:06:06 INFO - PROCESS | 1883 | 1461600366017 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9e36d800 == 49 [pid = 1883] [id = 122] 09:06:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7f3e964d9800) [pid = 1883] [serial = 365] [outer = (nil)] 09:06:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7f3e98ca8800) [pid = 1883] [serial = 366] [outer = 0x7f3e964d9800] 09:06:06 INFO - PROCESS | 1883 | 1461600366086 Marionette DEBUG loaded listener.js 09:06:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7f3ea5009c00) [pid = 1883] [serial = 367] [outer = 0x7f3e964d9800] 09:06:06 INFO - PROCESS | 1883 | 1461600366929 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] 09:06:06 INFO - PROCESS | 1883 | 1461600366971 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 09:06:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:06:06 INFO - PROCESS | 1883 | 1461600366976 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:06:06 INFO - PROCESS | 1883 | 1461600366979 Marionette TRACE conn3 <- [1,462,null,{}] 09:06:06 INFO - PROCESS | 1883 | 1461600366984 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}] 09:06:07 INFO - PROCESS | 1883 | 1461600367125 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 09:06:07 INFO - PROCESS | 1883 | 1461600367270 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea52e3800 == 50 [pid = 1883] [id = 123] 09:06:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7f3e98c42400) [pid = 1883] [serial = 368] [outer = (nil)] 09:06:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7f3ea62c8400) [pid = 1883] [serial = 369] [outer = 0x7f3e98c42400] 09:06:07 INFO - PROCESS | 1883 | 1461600367336 Marionette DEBUG loaded listener.js 09:06:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7f3ea645c000) [pid = 1883] [serial = 370] [outer = 0x7f3e98c42400] 09:06:08 INFO - PROCESS | 1883 | [1883] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:08 INFO - PROCESS | 1883 | 1461600368191 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] 09:06:08 INFO - PROCESS | 1883 | 1461600368259 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 09:06:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:06:08 INFO - PROCESS | 1883 | 1461600368265 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:06:08 INFO - PROCESS | 1883 | 1461600368267 Marionette TRACE conn3 <- [1,466,null,{}] 09:06:08 INFO - PROCESS | 1883 | 1461600368273 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}] 09:06:08 INFO - PROCESS | 1883 | 1461600368452 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 09:06:08 INFO - PROCESS | 1883 | 1461600368593 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa261800 == 51 [pid = 1883] [id = 124] 09:06:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7f3ea6464c00) [pid = 1883] [serial = 371] [outer = (nil)] 09:06:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7f3ea9daa400) [pid = 1883] [serial = 372] [outer = 0x7f3ea6464c00] 09:06:08 INFO - PROCESS | 1883 | 1461600368667 Marionette DEBUG loaded listener.js 09:06:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7f3eaa72e400) [pid = 1883] [serial = 373] [outer = 0x7f3ea6464c00] 09:06:09 INFO - PROCESS | 1883 | 1461600369517 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] 09:06:09 INFO - PROCESS | 1883 | 1461600369598 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 09:06:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:06:09 INFO - PROCESS | 1883 | 1461600369603 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:06:09 INFO - PROCESS | 1883 | 1461600369605 Marionette TRACE conn3 <- [1,470,null,{}] 09:06:09 INFO - PROCESS | 1883 | 1461600369611 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}] 09:06:09 INFO - PROCESS | 1883 | 1461600369747 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 09:06:09 INFO - PROCESS | 1883 | 1461600369889 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ead059000 == 52 [pid = 1883] [id = 125] 09:06:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7f3ea83c0c00) [pid = 1883] [serial = 374] [outer = (nil)] 09:06:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 134 (0x7f3eac2c6400) [pid = 1883] [serial = 375] [outer = 0x7f3ea83c0c00] 09:06:09 INFO - PROCESS | 1883 | 1461600369962 Marionette DEBUG loaded listener.js 09:06:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 135 (0x7f3ead0cd400) [pid = 1883] [serial = 376] [outer = 0x7f3ea83c0c00] 09:06:10 INFO - PROCESS | 1883 | 1461600370934 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]]]}] 09:06:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:06:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1378ms 09:06:10 INFO - PROCESS | 1883 | 1461600370983 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 09:06:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:06:10 INFO - PROCESS | 1883 | 1461600370988 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 09:06:11 INFO - PROCESS | 1883 | 1461600370995 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:06:11 INFO - PROCESS | 1883 | 1461600371000 Marionette TRACE conn3 <- [1,474,null,{}] 09:06:11 INFO - PROCESS | 1883 | 1461600371008 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}] 09:06:11 INFO - PROCESS | 1883 | 1461600371143 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 09:06:11 INFO - PROCESS | 1883 | 1461600371302 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8df9d000 == 53 [pid = 1883] [id = 126] 09:06:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 136 (0x7f3e8de24000) [pid = 1883] [serial = 377] [outer = (nil)] 09:06:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 137 (0x7f3e8deca800) [pid = 1883] [serial = 378] [outer = 0x7f3e8de24000] 09:06:11 INFO - PROCESS | 1883 | 1461600371410 Marionette DEBUG loaded listener.js 09:06:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 138 (0x7f3e8f1ea000) [pid = 1883] [serial = 379] [outer = 0x7f3e8de24000] 09:06:11 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e91fb0800 == 52 [pid = 1883] [id = 117] 09:06:11 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8fc5b800 == 51 [pid = 1883] [id = 116] 09:06:12 INFO - PROCESS | 1883 | 1461600372267 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]]]}] 09:06:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:06:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1335ms 09:06:12 INFO - PROCESS | 1883 | 1461600372329 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 09:06:12 INFO - PROCESS | 1883 | 1461600372336 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 09:06:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:06:12 INFO - PROCESS | 1883 | 1461600372345 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:06:12 INFO - PROCESS | 1883 | 1461600372348 Marionette TRACE conn3 <- [1,478,null,{}] 09:06:12 INFO - PROCESS | 1883 | 1461600372353 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}] 09:06:12 INFO - PROCESS | 1883 | 1461600372485 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 09:06:12 INFO - PROCESS | 1883 | 1461600372495 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e918a2000 == 52 [pid = 1883] [id = 127] 09:06:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7f3e95c41800) [pid = 1883] [serial = 380] [outer = (nil)] 09:06:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7f3e95f36400) [pid = 1883] [serial = 381] [outer = 0x7f3e95c41800] 09:06:12 INFO - PROCESS | 1883 | 1461600372563 Marionette DEBUG loaded listener.js 09:06:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7f3e964e0c00) [pid = 1883] [serial = 382] [outer = 0x7f3e95c41800] 09:06:13 INFO - PROCESS | 1883 | 1461600373475 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]]]}] 09:06:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:06:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1175ms 09:06:13 INFO - PROCESS | 1883 | 1461600373521 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 09:06:13 INFO - PROCESS | 1883 | 1461600373524 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 09:06:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:06:13 INFO - PROCESS | 1883 | 1461600373530 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:06:13 INFO - PROCESS | 1883 | 1461600373535 Marionette TRACE conn3 <- [1,482,null,{}] 09:06:13 INFO - PROCESS | 1883 | 1461600373554 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}] 09:06:13 INFO - PROCESS | 1883 | 1461600373729 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 09:06:13 INFO - PROCESS | 1883 | 1461600373752 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97ccc000 == 53 [pid = 1883] [id = 128] 09:06:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 142 (0x7f3ea500bc00) [pid = 1883] [serial = 383] [outer = (nil)] 09:06:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 143 (0x7f3ea645e000) [pid = 1883] [serial = 384] [outer = 0x7f3ea500bc00] 09:06:13 INFO - PROCESS | 1883 | 1461600373812 Marionette DEBUG loaded listener.js 09:06:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7f3ea9daac00) [pid = 1883] [serial = 385] [outer = 0x7f3ea500bc00] 09:06:14 INFO - PROCESS | 1883 | 1461600374625 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]]]}] 09:06:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:06:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1139ms 09:06:14 INFO - PROCESS | 1883 | 1461600374669 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 09:06:14 INFO - PROCESS | 1883 | 1461600374683 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 09:06:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:06:14 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7f3e95c44800) [pid = 1883] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:06:14 INFO - PROCESS | 1883 | --DOMWINDOW == 142 (0x7f3e98c41c00) [pid = 1883] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:06:14 INFO - PROCESS | 1883 | --DOMWINDOW == 141 (0x7f3e91f73c00) [pid = 1883] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:06:14 INFO - PROCESS | 1883 | --DOMWINDOW == 140 (0x7f3eaa44b800) [pid = 1883] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:06:14 INFO - PROCESS | 1883 | --DOMWINDOW == 139 (0x7f3e8efde000) [pid = 1883] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:06:14 INFO - PROCESS | 1883 | --DOMWINDOW == 138 (0x7f3e8de02400) [pid = 1883] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:06:14 INFO - PROCESS | 1883 | --DOMWINDOW == 137 (0x7f3e91f75000) [pid = 1883] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:06:14 INFO - PROCESS | 1883 | --DOMWINDOW == 136 (0x7f3e983ed000) [pid = 1883] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:06:14 INFO - PROCESS | 1883 | --DOMWINDOW == 135 (0x7f3e8d592c00) [pid = 1883] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:06:14 INFO - PROCESS | 1883 | --DOMWINDOW == 134 (0x7f3e8efda800) [pid = 1883] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:06:14 INFO - PROCESS | 1883 | --DOMWINDOW == 133 (0x7f3e8de27c00) [pid = 1883] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:06:14 INFO - PROCESS | 1883 | --DOMWINDOW == 132 (0x7f3e8de05c00) [pid = 1883] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:06:14 INFO - PROCESS | 1883 | 1461600374747 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:06:14 INFO - PROCESS | 1883 | 1461600374749 Marionette TRACE conn3 <- [1,486,null,{}] 09:06:14 INFO - PROCESS | 1883 | 1461600374753 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}] 09:06:14 INFO - PROCESS | 1883 | 1461600374883 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 09:06:14 INFO - PROCESS | 1883 | 1461600374892 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94125000 == 54 [pid = 1883] [id = 129] 09:06:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7f3e8de02400) [pid = 1883] [serial = 386] [outer = (nil)] 09:06:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 134 (0x7f3e8ef38000) [pid = 1883] [serial = 387] [outer = 0x7f3e8de02400] 09:06:14 INFO - PROCESS | 1883 | 1461600374950 Marionette DEBUG loaded listener.js 09:06:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 135 (0x7f3e8ef3d800) [pid = 1883] [serial = 388] [outer = 0x7f3e8de02400] 09:06:15 INFO - PROCESS | 1883 | 1461600375640 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]]]}] 09:06:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:06:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 947ms 09:06:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:06:15 INFO - PROCESS | 1883 | 1461600375672 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 09:06:15 INFO - PROCESS | 1883 | 1461600375674 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 09:06:15 INFO - PROCESS | 1883 | 1461600375679 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:06:15 INFO - PROCESS | 1883 | 1461600375682 Marionette TRACE conn3 <- [1,490,null,{}] 09:06:15 INFO - PROCESS | 1883 | 1461600375686 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}] 09:06:15 INFO - PROCESS | 1883 | 1461600375843 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 09:06:15 INFO - PROCESS | 1883 | 1461600375863 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9c46000 == 55 [pid = 1883] [id = 130] 09:06:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 136 (0x7f3e8d5a1000) [pid = 1883] [serial = 389] [outer = (nil)] 09:06:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 137 (0x7f3e8ef40800) [pid = 1883] [serial = 390] [outer = 0x7f3e8d5a1000] 09:06:15 INFO - PROCESS | 1883 | 1461600375918 Marionette DEBUG loaded listener.js 09:06:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 138 (0x7f3e96bf2c00) [pid = 1883] [serial = 391] [outer = 0x7f3e8d5a1000] 09:06:16 INFO - PROCESS | 1883 | 1461600376588 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]]]}] 09:06:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:06:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 924ms 09:06:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:06:16 INFO - PROCESS | 1883 | 1461600376603 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 09:06:16 INFO - PROCESS | 1883 | 1461600376605 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 09:06:16 INFO - PROCESS | 1883 | 1461600376610 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:06:16 INFO - PROCESS | 1883 | 1461600376612 Marionette TRACE conn3 <- [1,494,null,{}] 09:06:16 INFO - PROCESS | 1883 | 1461600376617 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}] 09:06:16 INFO - PROCESS | 1883 | 1461600376779 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 09:06:17 INFO - PROCESS | 1883 | 1461600377010 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8d76b800 == 56 [pid = 1883] [id = 131] 09:06:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7f3e8d595800) [pid = 1883] [serial = 392] [outer = (nil)] 09:06:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7f3e8de04000) [pid = 1883] [serial = 393] [outer = 0x7f3e8d595800] 09:06:17 INFO - PROCESS | 1883 | 1461600377081 Marionette DEBUG loaded listener.js 09:06:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7f3e8de21000) [pid = 1883] [serial = 394] [outer = 0x7f3e8d595800] 09:06:17 INFO - PROCESS | 1883 | 1461600377993 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]]]}] 09:06:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:06:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1425ms 09:06:18 INFO - PROCESS | 1883 | 1461600378037 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 09:06:18 INFO - PROCESS | 1883 | 1461600378044 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 09:06:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:06:18 INFO - PROCESS | 1883 | 1461600378050 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:06:18 INFO - PROCESS | 1883 | 1461600378056 Marionette TRACE conn3 <- [1,498,null,{}] 09:06:18 INFO - PROCESS | 1883 | 1461600378062 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}] 09:06:18 INFO - PROCESS | 1883 | 1461600378214 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 09:06:18 INFO - PROCESS | 1883 | 1461600378367 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97cbf800 == 57 [pid = 1883] [id = 132] 09:06:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 142 (0x7f3e8ef41400) [pid = 1883] [serial = 395] [outer = (nil)] 09:06:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 143 (0x7f3e918f2000) [pid = 1883] [serial = 396] [outer = 0x7f3e8ef41400] 09:06:18 INFO - PROCESS | 1883 | 1461600378443 Marionette DEBUG loaded listener.js 09:06:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7f3e918f7400) [pid = 1883] [serial = 397] [outer = 0x7f3e8ef41400] 09:06:19 INFO - PROCESS | 1883 | 1461600379267 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]]]}] 09:06:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:06:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1285ms 09:06:19 INFO - PROCESS | 1883 | 1461600379338 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 09:06:19 INFO - PROCESS | 1883 | 1461600379344 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 09:06:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:06:19 INFO - PROCESS | 1883 | 1461600379350 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:06:19 INFO - PROCESS | 1883 | 1461600379353 Marionette TRACE conn3 <- [1,502,null,{}] 09:06:19 INFO - PROCESS | 1883 | 1461600379359 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}] 09:06:19 INFO - PROCESS | 1883 | 1461600379512 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 09:06:19 INFO - PROCESS | 1883 | 1461600379659 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9f5d800 == 58 [pid = 1883] [id = 133] 09:06:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7f3e91f78000) [pid = 1883] [serial = 398] [outer = (nil)] 09:06:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7f3e95abe800) [pid = 1883] [serial = 399] [outer = 0x7f3e91f78000] 09:06:19 INFO - PROCESS | 1883 | 1461600379728 Marionette DEBUG loaded listener.js 09:06:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7f3e964e4800) [pid = 1883] [serial = 400] [outer = 0x7f3e91f78000] 09:06:20 INFO - PROCESS | 1883 | 1461600380563 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]]]}] 09:06:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:06:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1284ms 09:06:20 INFO - PROCESS | 1883 | 1461600380635 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 09:06:20 INFO - PROCESS | 1883 | 1461600380638 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 09:06:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:06:20 INFO - PROCESS | 1883 | 1461600380669 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:06:20 INFO - PROCESS | 1883 | 1461600380678 Marionette TRACE conn3 <- [1,506,null,{}] 09:06:20 INFO - PROCESS | 1883 | 1461600380683 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}] 09:06:20 INFO - PROCESS | 1883 | 1461600380834 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 09:06:20 INFO - PROCESS | 1883 | 1461600380977 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c5db800 == 59 [pid = 1883] [id = 134] 09:06:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7f3e9355f800) [pid = 1883] [serial = 401] [outer = (nil)] 09:06:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 149 (0x7f3ea62c7000) [pid = 1883] [serial = 402] [outer = 0x7f3e9355f800] 09:06:21 INFO - PROCESS | 1883 | 1461600381044 Marionette DEBUG loaded listener.js 09:06:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7f3ea9dad000) [pid = 1883] [serial = 403] [outer = 0x7f3e9355f800] 09:06:21 INFO - PROCESS | 1883 | 1461600381860 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]]]}] 09:06:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:06:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1241ms 09:06:21 INFO - PROCESS | 1883 | 1461600381904 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 09:06:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:06:21 INFO - PROCESS | 1883 | 1461600381908 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 09:06:21 INFO - PROCESS | 1883 | 1461600381914 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:06:21 INFO - PROCESS | 1883 | 1461600381916 Marionette TRACE conn3 <- [1,510,null,{}] 09:06:21 INFO - PROCESS | 1883 | 1461600381921 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}] 09:06:22 INFO - PROCESS | 1883 | 1461600382081 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 09:06:22 INFO - PROCESS | 1883 | 1461600382226 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c72c800 == 60 [pid = 1883] [id = 135] 09:06:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7f3e964e5000) [pid = 1883] [serial = 404] [outer = (nil)] 09:06:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 152 (0x7f3eac2cf000) [pid = 1883] [serial = 405] [outer = 0x7f3e964e5000] 09:06:22 INFO - PROCESS | 1883 | 1461600382292 Marionette DEBUG loaded listener.js 09:06:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7f3eae67f800) [pid = 1883] [serial = 406] [outer = 0x7f3e964e5000] 09:06:23 INFO - PROCESS | 1883 | 1461600383128 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]]]}] 09:06:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:06:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1283ms 09:06:23 INFO - PROCESS | 1883 | 1461600383196 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 09:06:23 INFO - PROCESS | 1883 | 1461600383200 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 09:06:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:06:23 INFO - PROCESS | 1883 | 1461600383206 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:06:23 INFO - PROCESS | 1883 | 1461600383208 Marionette TRACE conn3 <- [1,514,null,{}] 09:06:23 INFO - PROCESS | 1883 | 1461600383213 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}] 09:06:23 INFO - PROCESS | 1883 | 1461600383349 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 09:06:23 INFO - PROCESS | 1883 | 1461600383503 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e928a1800 == 61 [pid = 1883] [id = 136] 09:06:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7f3e928c9400) [pid = 1883] [serial = 407] [outer = (nil)] 09:06:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7f3e928cb400) [pid = 1883] [serial = 408] [outer = 0x7f3e928c9400] 09:06:23 INFO - PROCESS | 1883 | 1461600383581 Marionette DEBUG loaded listener.js 09:06:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7f3eae684000) [pid = 1883] [serial = 409] [outer = 0x7f3e928c9400] 09:06:24 INFO - PROCESS | 1883 | 1461600384367 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]]]}] 09:06:24 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 09:06:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1180ms 09:06:24 INFO - PROCESS | 1883 | 1461600384386 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 09:06:24 INFO - PROCESS | 1883 | 1461600384389 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 09:06:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:06:24 INFO - PROCESS | 1883 | 1461600384394 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:06:24 INFO - PROCESS | 1883 | 1461600384397 Marionette TRACE conn3 <- [1,518,null,{}] 09:06:24 INFO - PROCESS | 1883 | 1461600384402 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}] 09:06:24 INFO - PROCESS | 1883 | 1461600384546 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 09:06:24 INFO - PROCESS | 1883 | 1461600384698 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ec91800 == 62 [pid = 1883] [id = 137] 09:06:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7f3e8dec4c00) [pid = 1883] [serial = 410] [outer = (nil)] 09:06:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7f3e8ec86800) [pid = 1883] [serial = 411] [outer = 0x7f3e8dec4c00] 09:06:24 INFO - PROCESS | 1883 | 1461600384763 Marionette DEBUG loaded listener.js 09:06:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7f3e8ed5ac00) [pid = 1883] [serial = 412] [outer = 0x7f3e8dec4c00] 09:06:25 INFO - PROCESS | 1883 | 1461600385554 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]]]}] 09:06:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:06:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1480ms 09:06:25 INFO - PROCESS | 1883 | 1461600385879 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 09:06:25 INFO - PROCESS | 1883 | 1461600385885 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 09:06:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:06:25 INFO - PROCESS | 1883 | 1461600385892 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:06:25 INFO - PROCESS | 1883 | 1461600385895 Marionette TRACE conn3 <- [1,522,null,{}] 09:06:25 INFO - PROCESS | 1883 | 1461600385903 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}] 09:06:26 INFO - PROCESS | 1883 | 1461600386042 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 09:06:26 INFO - PROCESS | 1883 | 1461600386190 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8df92800 == 63 [pid = 1883] [id = 138] 09:06:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7f3e8c48bc00) [pid = 1883] [serial = 413] [outer = (nil)] 09:06:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7f3e8dd3f000) [pid = 1883] [serial = 414] [outer = 0x7f3e8c48bc00] 09:06:26 INFO - PROCESS | 1883 | 1461600386251 Marionette DEBUG loaded listener.js 09:06:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7f3e8de22c00) [pid = 1883] [serial = 415] [outer = 0x7f3e8c48bc00] 09:06:27 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e95f76800 == 62 [pid = 1883] [id = 86] 09:06:27 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea9c46000 == 61 [pid = 1883] [id = 130] 09:06:27 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e94125000 == 60 [pid = 1883] [id = 129] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7f3e91f7d000) [pid = 1883] [serial = 354] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97ccc000 == 59 [pid = 1883] [id = 128] 09:06:27 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e918a2000 == 58 [pid = 1883] [id = 127] 09:06:27 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8df9d000 == 57 [pid = 1883] [id = 126] 09:06:27 INFO - PROCESS | 1883 | 1461600387300 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]]]}] 09:06:27 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98915800 == 56 [pid = 1883] [id = 121] 09:06:27 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9786a000 == 55 [pid = 1883] [id = 120] 09:06:27 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e91a3e800 == 54 [pid = 1883] [id = 119] 09:06:27 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9647c800 == 53 [pid = 1883] [id = 118] 09:06:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:06:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1435ms 09:06:27 INFO - PROCESS | 1883 | 1461600387327 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 09:06:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:06:27 INFO - PROCESS | 1883 | 1461600387332 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 09:06:27 INFO - PROCESS | 1883 | 1461600387342 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:06:27 INFO - PROCESS | 1883 | 1461600387347 Marionette TRACE conn3 <- [1,526,null,{}] 09:06:27 INFO - PROCESS | 1883 | 1461600387352 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}] 09:06:27 INFO - PROCESS | 1883 | 1461600387482 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7f3e8e80f800) [pid = 1883] [serial = 348] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7f3e8f1eb800) [pid = 1883] [serial = 349] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7f3e8decdc00) [pid = 1883] [serial = 351] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7f3e8f1ec400) [pid = 1883] [serial = 352] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7f3e8de10c00) [pid = 1883] [serial = 336] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7f3e8ff58c00) [pid = 1883] [serial = 339] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7f3e964dd000) [pid = 1883] [serial = 342] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 153 (0x7f3e9407ac00) [pid = 1883] [serial = 345] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7f3e964db800) [pid = 1883] [serial = 333] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 151 (0x7f3e980dac00) [pid = 1883] [serial = 318] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7f3e98c3cc00) [pid = 1883] [serial = 319] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 149 (0x7f3ea4127400) [pid = 1883] [serial = 183] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 148 (0x7f3e91f7bc00) [pid = 1883] [serial = 315] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 147 (0x7f3e97260400) [pid = 1883] [serial = 297] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7f3eae858000) [pid = 1883] [serial = 328] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7f3ea8341400) [pid = 1883] [serial = 153] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7f3e93556000) [pid = 1883] [serial = 316] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7f3ead097000) [pid = 1883] [serial = 327] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 142 (0x7f3e8f1e6400) [pid = 1883] [serial = 312] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 141 (0x7f3ea54d9c00) [pid = 1883] [serial = 322] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 140 (0x7f3e9f179400) [pid = 1883] [serial = 321] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 139 (0x7f3ead012000) [pid = 1883] [serial = 306] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 138 (0x7f3ea645a800) [pid = 1883] [serial = 324] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 137 (0x7f3eaa62e800) [pid = 1883] [serial = 303] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 136 (0x7f3e8d5a1800) [pid = 1883] [serial = 331] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 135 (0x7f3e8d59dc00) [pid = 1883] [serial = 330] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 134 (0x7f3ea54dd800) [pid = 1883] [serial = 300] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 133 (0x7f3e8f1f8000) [pid = 1883] [serial = 313] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 132 (0x7f3eaa26f800) [pid = 1883] [serial = 309] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 131 (0x7f3ea649bc00) [pid = 1883] [serial = 325] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 130 (0x7f3e8f1e6000) [pid = 1883] [serial = 294] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7f3ea6462c00) [pid = 1883] [serial = 292] [outer = (nil)] [url = about:blank] 09:06:27 INFO - PROCESS | 1883 | 1461600387636 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8eca8800 == 54 [pid = 1883] [id = 139] 09:06:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7f3e8de10c00) [pid = 1883] [serial = 416] [outer = (nil)] 09:06:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7f3e8ec85800) [pid = 1883] [serial = 417] [outer = 0x7f3e8de10c00] 09:06:27 INFO - PROCESS | 1883 | 1461600387732 Marionette DEBUG loaded listener.js 09:06:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7f3e8ed5d800) [pid = 1883] [serial = 418] [outer = 0x7f3e8de10c00] 09:06:28 INFO - PROCESS | 1883 | 1461600388385 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]]]}] 09:06:28 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 09:06:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1081ms 09:06:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:06:28 INFO - PROCESS | 1883 | 1461600388437 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 09:06:28 INFO - PROCESS | 1883 | 1461600388439 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 09:06:28 INFO - PROCESS | 1883 | 1461600388455 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:06:28 INFO - PROCESS | 1883 | 1461600388458 Marionette TRACE conn3 <- [1,530,null,{}] 09:06:28 INFO - PROCESS | 1883 | 1461600388480 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}] 09:06:28 INFO - PROCESS | 1883 | 1461600388622 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 09:06:28 INFO - PROCESS | 1883 | 1461600388635 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e928aa800 == 55 [pid = 1883] [id = 140] 09:06:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7f3e8f12c800) [pid = 1883] [serial = 419] [outer = (nil)] 09:06:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 134 (0x7f3e8f1e6400) [pid = 1883] [serial = 420] [outer = 0x7f3e8f12c800] 09:06:28 INFO - PROCESS | 1883 | 1461600388696 Marionette DEBUG loaded listener.js 09:06:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 135 (0x7f3e8f24c400) [pid = 1883] [serial = 421] [outer = 0x7f3e8f12c800] 09:06:29 INFO - PROCESS | 1883 | 1461600389413 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"]]]}] 09:06:29 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 09:06:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:06:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:06:29 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 09:06:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:06:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:06:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1006ms 09:06:29 INFO - PROCESS | 1883 | 1461600389454 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 09:06:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:06:29 INFO - PROCESS | 1883 | 1461600389457 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 09:06:29 INFO - PROCESS | 1883 | 1461600389463 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:06:29 INFO - PROCESS | 1883 | 1461600389466 Marionette TRACE conn3 <- [1,534,null,{}] 09:06:29 INFO - PROCESS | 1883 | 1461600389496 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}] 09:06:29 INFO - PROCESS | 1883 | 1461600389709 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 09:06:29 INFO - PROCESS | 1883 | 1461600389740 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e96727800 == 56 [pid = 1883] [id = 141] 09:06:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 136 (0x7f3e8ed5ec00) [pid = 1883] [serial = 422] [outer = (nil)] 09:06:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 137 (0x7f3e91f7cc00) [pid = 1883] [serial = 423] [outer = 0x7f3e8ed5ec00] 09:06:29 INFO - PROCESS | 1883 | 1461600389798 Marionette DEBUG loaded listener.js 09:06:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 138 (0x7f3e928c6400) [pid = 1883] [serial = 424] [outer = 0x7f3e8ed5ec00] 09:06:30 INFO - PROCESS | 1883 | 1461600390498 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]]]}] 09:06:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:06:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1103ms 09:06:30 INFO - PROCESS | 1883 | 1461600390576 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 09:06:30 INFO - PROCESS | 1883 | 1461600390579 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 09:06:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:06:30 INFO - PROCESS | 1883 | 1461600390586 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:06:30 INFO - PROCESS | 1883 | 1461600390589 Marionette TRACE conn3 <- [1,538,null,{}] 09:06:30 INFO - PROCESS | 1883 | 1461600390595 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}] 09:06:30 INFO - PROCESS | 1883 | 1461600390784 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 09:06:30 INFO - PROCESS | 1883 | 1461600390824 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97a96000 == 57 [pid = 1883] [id = 142] 09:06:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7f3e8f1e0800) [pid = 1883] [serial = 425] [outer = (nil)] 09:06:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7f3e928c7800) [pid = 1883] [serial = 426] [outer = 0x7f3e8f1e0800] 09:06:30 INFO - PROCESS | 1883 | 1461600390888 Marionette DEBUG loaded listener.js 09:06:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7f3e959dd000) [pid = 1883] [serial = 427] [outer = 0x7f3e8f1e0800] 09:06:31 INFO - PROCESS | 1883 | 1461600391585 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]]]}] 09:06:31 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. 09:06:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1038ms 09:06:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:06:31 INFO - PROCESS | 1883 | 1461600391625 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 09:06:31 INFO - PROCESS | 1883 | 1461600391627 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 09:06:31 INFO - PROCESS | 1883 | 1461600391633 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:06:31 INFO - PROCESS | 1883 | 1461600391635 Marionette TRACE conn3 <- [1,542,null,{}] 09:06:31 INFO - PROCESS | 1883 | 1461600391945 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}] 09:06:31 INFO - PROCESS | 1883 | --DOMWINDOW == 140 (0x7f3ea500bc00) [pid = 1883] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:06:31 INFO - PROCESS | 1883 | --DOMWINDOW == 139 (0x7f3e95c41800) [pid = 1883] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:06:31 INFO - PROCESS | 1883 | --DOMWINDOW == 138 (0x7f3e8de02400) [pid = 1883] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:06:31 INFO - PROCESS | 1883 | --DOMWINDOW == 137 (0x7f3e8f1e8400) [pid = 1883] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:06:31 INFO - PROCESS | 1883 | --DOMWINDOW == 136 (0x7f3e8de24000) [pid = 1883] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:06:32 INFO - PROCESS | 1883 | 1461600392163 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 09:06:32 INFO - PROCESS | 1883 | 1461600392173 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98c9d800 == 58 [pid = 1883] [id = 143] 09:06:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 137 (0x7f3e917e7000) [pid = 1883] [serial = 428] [outer = (nil)] 09:06:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 138 (0x7f3e9284e800) [pid = 1883] [serial = 429] [outer = 0x7f3e917e7000] 09:06:32 INFO - PROCESS | 1883 | 1461600392240 Marionette DEBUG loaded listener.js 09:06:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7f3e94bf5400) [pid = 1883] [serial = 430] [outer = 0x7f3e917e7000] 09:06:32 INFO - PROCESS | 1883 | 1461600392881 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]]]}] 09:06:32 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. 09:06:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1282ms 09:06:32 INFO - PROCESS | 1883 | 1461600392914 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 09:06:32 INFO - PROCESS | 1883 | 1461600392916 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 09:06:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:06:32 INFO - PROCESS | 1883 | 1461600392946 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:06:32 INFO - PROCESS | 1883 | 1461600392950 Marionette TRACE conn3 <- [1,546,null,{}] 09:06:32 INFO - PROCESS | 1883 | 1461600392954 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}] 09:06:33 INFO - PROCESS | 1883 | 1461600393088 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 09:06:33 INFO - PROCESS | 1883 | 1461600393211 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4f4f000 == 59 [pid = 1883] [id = 144] 09:06:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7f3e92849800) [pid = 1883] [serial = 431] [outer = (nil)] 09:06:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7f3e959df800) [pid = 1883] [serial = 432] [outer = 0x7f3e92849800] 09:06:33 INFO - PROCESS | 1883 | 1461600393270 Marionette DEBUG loaded listener.js 09:06:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 142 (0x7f3e9726b400) [pid = 1883] [serial = 433] [outer = 0x7f3e92849800] 09:06:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:06:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 932ms 09:06:33 INFO - PROCESS | 1883 | 1461600393872 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]]]}] 09:06:33 INFO - PROCESS | 1883 | 1461600393879 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 09:06:33 INFO - PROCESS | 1883 | 1461600393882 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 09:06:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:06:33 INFO - PROCESS | 1883 | 1461600393911 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:06:33 INFO - PROCESS | 1883 | 1461600393912 Marionette TRACE conn3 <- [1,550,null,{}] 09:06:33 INFO - PROCESS | 1883 | 1461600393917 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}] 09:06:34 INFO - PROCESS | 1883 | 1461600394132 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 09:06:34 INFO - PROCESS | 1883 | 1461600394306 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c72d800 == 60 [pid = 1883] [id = 145] 09:06:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 143 (0x7f3e8c485000) [pid = 1883] [serial = 434] [outer = (nil)] 09:06:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7f3e8d596800) [pid = 1883] [serial = 435] [outer = 0x7f3e8c485000] 09:06:34 INFO - PROCESS | 1883 | 1461600394377 Marionette DEBUG loaded listener.js 09:06:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7f3e8de22000) [pid = 1883] [serial = 436] [outer = 0x7f3e8c485000] 09:06:35 INFO - PROCESS | 1883 | 1461600395159 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]]]}] 09:06:35 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. 09:06:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1283ms 09:06:35 INFO - PROCESS | 1883 | 1461600395222 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 09:06:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:06:35 INFO - PROCESS | 1883 | 1461600395227 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 09:06:35 INFO - PROCESS | 1883 | 1461600395235 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:06:35 INFO - PROCESS | 1883 | 1461600395241 Marionette TRACE conn3 <- [1,554,null,{}] 09:06:35 INFO - PROCESS | 1883 | 1461600395247 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}] 09:06:35 INFO - PROCESS | 1883 | 1461600395393 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 09:06:35 INFO - PROCESS | 1883 | 1461600395546 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9402e000 == 61 [pid = 1883] [id = 146] 09:06:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7f3e8de27000) [pid = 1883] [serial = 437] [outer = (nil)] 09:06:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7f3e8ed5e000) [pid = 1883] [serial = 438] [outer = 0x7f3e8de27000] 09:06:35 INFO - PROCESS | 1883 | 1461600395617 Marionette DEBUG loaded listener.js 09:06:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7f3e8ed66400) [pid = 1883] [serial = 439] [outer = 0x7f3e8de27000] 09:06:36 INFO - PROCESS | 1883 | [1883] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:36 INFO - PROCESS | 1883 | 1461600396495 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]]]}] 09:06:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:06:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1285ms 09:06:36 INFO - PROCESS | 1883 | 1461600396520 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 09:06:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:06:36 INFO - PROCESS | 1883 | 1461600396524 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 09:06:36 INFO - PROCESS | 1883 | 1461600396530 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:06:36 INFO - PROCESS | 1883 | 1461600396533 Marionette TRACE conn3 <- [1,558,null,{}] 09:06:36 INFO - PROCESS | 1883 | 1461600396538 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}] 09:06:36 INFO - PROCESS | 1883 | 1461600396679 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 09:06:36 INFO - PROCESS | 1883 | 1461600396834 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea620a800 == 62 [pid = 1883] [id = 147] 09:06:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 149 (0x7f3e8ec8a400) [pid = 1883] [serial = 440] [outer = (nil)] 09:06:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7f3e918f0800) [pid = 1883] [serial = 441] [outer = 0x7f3e8ec8a400] 09:06:36 INFO - PROCESS | 1883 | 1461600396902 Marionette DEBUG loaded listener.js 09:06:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7f3e9284c000) [pid = 1883] [serial = 442] [outer = 0x7f3e8ec8a400] 09:06:37 INFO - PROCESS | 1883 | 1461600397825 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]]]}] 09:06:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:06:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1327ms 09:06:37 INFO - PROCESS | 1883 | 1461600397857 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 09:06:37 INFO - PROCESS | 1883 | 1461600397862 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 09:06:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:06:37 INFO - PROCESS | 1883 | 1461600397877 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:06:37 INFO - PROCESS | 1883 | 1461600397883 Marionette TRACE conn3 <- [1,562,null,{}] 09:06:37 INFO - PROCESS | 1883 | 1461600397888 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}] 09:06:38 INFO - PROCESS | 1883 | 1461600398036 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 09:06:38 INFO - PROCESS | 1883 | 1461600398187 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa43c800 == 63 [pid = 1883] [id = 148] 09:06:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 152 (0x7f3e8ef36800) [pid = 1883] [serial = 443] [outer = (nil)] 09:06:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7f3e9407e400) [pid = 1883] [serial = 444] [outer = 0x7f3e8ef36800] 09:06:38 INFO - PROCESS | 1883 | 1461600398259 Marionette DEBUG loaded listener.js 09:06:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7f3e983f1c00) [pid = 1883] [serial = 445] [outer = 0x7f3e8ef36800] 09:06:38 INFO - PROCESS | 1883 | [1883] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:39 INFO - PROCESS | 1883 | 1461600399037 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]]]}] 09:06:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:06:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1186ms 09:06:39 INFO - PROCESS | 1883 | 1461600399056 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 09:06:39 INFO - PROCESS | 1883 | 1461600399058 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 09:06:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:06:39 INFO - PROCESS | 1883 | 1461600399065 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:06:39 INFO - PROCESS | 1883 | 1461600399067 Marionette TRACE conn3 <- [1,566,null,{}] 09:06:39 INFO - PROCESS | 1883 | 1461600399072 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}] 09:06:39 INFO - PROCESS | 1883 | 1461600399268 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 09:06:39 INFO - PROCESS | 1883 | 1461600399287 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eae8b0000 == 64 [pid = 1883] [id = 149] 09:06:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7f3e9896fc00) [pid = 1883] [serial = 446] [outer = (nil)] 09:06:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7f3e9f170c00) [pid = 1883] [serial = 447] [outer = 0x7f3e9896fc00] 09:06:39 INFO - PROCESS | 1883 | 1461600399354 Marionette DEBUG loaded listener.js 09:06:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7f3ea5237c00) [pid = 1883] [serial = 448] [outer = 0x7f3e9896fc00] 09:06:39 INFO - PROCESS | 1883 | [1883] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:40 INFO - PROCESS | 1883 | 1461600400115 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]]]}] 09:06:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:06:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1086ms 09:06:40 INFO - PROCESS | 1883 | 1461600400151 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 09:06:40 INFO - PROCESS | 1883 | 1461600400154 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 09:06:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:06:40 INFO - PROCESS | 1883 | 1461600400159 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:06:40 INFO - PROCESS | 1883 | 1461600400162 Marionette TRACE conn3 <- [1,570,null,{}] 09:06:40 INFO - PROCESS | 1883 | 1461600400168 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}] 09:06:40 INFO - PROCESS | 1883 | 1461600400315 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 09:06:40 INFO - PROCESS | 1883 | 1461600400471 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8716a800 == 65 [pid = 1883] [id = 150] 09:06:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7f3ea645a800) [pid = 1883] [serial = 449] [outer = (nil)] 09:06:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7f3ea649bc00) [pid = 1883] [serial = 450] [outer = 0x7f3ea645a800] 09:06:40 INFO - PROCESS | 1883 | 1461600400550 Marionette DEBUG loaded listener.js 09:06:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7f3ea9daf800) [pid = 1883] [serial = 451] [outer = 0x7f3ea645a800] 09:06:41 INFO - PROCESS | 1883 | [1883] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:41 INFO - PROCESS | 1883 | 1461600401335 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]]]}] 09:06:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:06:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1231ms 09:06:41 INFO - PROCESS | 1883 | 1461600401392 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 09:06:41 INFO - PROCESS | 1883 | 1461600401395 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 09:06:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:06:41 INFO - PROCESS | 1883 | 1461600401401 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:06:41 INFO - PROCESS | 1883 | 1461600401403 Marionette TRACE conn3 <- [1,574,null,{}] 09:06:41 INFO - PROCESS | 1883 | 1461600401408 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}] 09:06:41 INFO - PROCESS | 1883 | 1461600401554 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 09:06:41 INFO - PROCESS | 1883 | 1461600401707 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b5f3000 == 66 [pid = 1883] [id = 151] 09:06:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7f3e8736d800) [pid = 1883] [serial = 452] [outer = (nil)] 09:06:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7f3e87375000) [pid = 1883] [serial = 453] [outer = 0x7f3e8736d800] 09:06:41 INFO - PROCESS | 1883 | 1461600401787 Marionette DEBUG loaded listener.js 09:06:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7f3ea65edc00) [pid = 1883] [serial = 454] [outer = 0x7f3e8736d800] 09:06:42 INFO - PROCESS | 1883 | 1461600402537 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]]]}] 09:06:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:06:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1179ms 09:06:42 INFO - PROCESS | 1883 | 1461600402582 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 09:06:42 INFO - PROCESS | 1883 | 1461600402586 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 09:06:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:06:42 INFO - PROCESS | 1883 | 1461600402591 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:06:42 INFO - PROCESS | 1883 | 1461600402594 Marionette TRACE conn3 <- [1,578,null,{}] 09:06:42 INFO - PROCESS | 1883 | 1461600402599 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}] 09:06:42 INFO - PROCESS | 1883 | 1461600402757 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 09:06:42 INFO - PROCESS | 1883 | 1461600402907 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8746a800 == 67 [pid = 1883] [id = 152] 09:06:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 164 (0x7f3e87370400) [pid = 1883] [serial = 455] [outer = (nil)] 09:06:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 165 (0x7f3e874dbc00) [pid = 1883] [serial = 456] [outer = 0x7f3e87370400] 09:06:42 INFO - PROCESS | 1883 | 1461600402975 Marionette DEBUG loaded listener.js 09:06:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 166 (0x7f3e874e0c00) [pid = 1883] [serial = 457] [outer = 0x7f3e87370400] 09:06:43 INFO - PROCESS | 1883 | 1461600403812 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]]]}] 09:06:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:06:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1278ms 09:06:43 INFO - PROCESS | 1883 | 1461600403870 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 09:06:43 INFO - PROCESS | 1883 | 1461600403873 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 09:06:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:06:43 INFO - PROCESS | 1883 | 1461600403878 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:06:43 INFO - PROCESS | 1883 | 1461600403880 Marionette TRACE conn3 <- [1,582,null,{}] 09:06:43 INFO - PROCESS | 1883 | 1461600403886 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}] 09:06:44 INFO - PROCESS | 1883 | 1461600404031 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 09:06:44 INFO - PROCESS | 1883 | 1461600404186 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b4dc800 == 68 [pid = 1883] [id = 153] 09:06:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 167 (0x7f3e874d8c00) [pid = 1883] [serial = 458] [outer = (nil)] 09:06:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 168 (0x7f3e8debf000) [pid = 1883] [serial = 459] [outer = 0x7f3e874d8c00] 09:06:44 INFO - PROCESS | 1883 | 1461600404253 Marionette DEBUG loaded listener.js 09:06:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 169 (0x7f3e95c42800) [pid = 1883] [serial = 460] [outer = 0x7f3e874d8c00] 09:06:45 INFO - PROCESS | 1883 | 1461600405814 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]]]}] 09:06:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:06:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1981ms 09:06:45 INFO - PROCESS | 1883 | 1461600405860 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 09:06:45 INFO - PROCESS | 1883 | 1461600405867 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 09:06:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:06:45 INFO - PROCESS | 1883 | 1461600405981 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:06:45 INFO - PROCESS | 1883 | 1461600405989 Marionette TRACE conn3 <- [1,586,null,{}] 09:06:46 INFO - PROCESS | 1883 | 1461600406017 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}] 09:06:46 INFO - PROCESS | 1883 | 1461600406214 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 09:06:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8d77a800 == 67 [pid = 1883] [id = 101] 09:06:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea4f4f000 == 66 [pid = 1883] [id = 144] 09:06:46 INFO - PROCESS | 1883 | --DOMWINDOW == 168 (0x7f3e98ca8800) [pid = 1883] [serial = 366] [outer = (nil)] [url = about:blank] 09:06:46 INFO - PROCESS | 1883 | --DOMWINDOW == 167 (0x7f3ea62c8400) [pid = 1883] [serial = 369] [outer = (nil)] [url = about:blank] 09:06:46 INFO - PROCESS | 1883 | --DOMWINDOW == 166 (0x7f3ea9daa400) [pid = 1883] [serial = 372] [outer = (nil)] [url = about:blank] 09:06:46 INFO - PROCESS | 1883 | --DOMWINDOW == 165 (0x7f3e8ef40800) [pid = 1883] [serial = 390] [outer = (nil)] [url = about:blank] 09:06:46 INFO - PROCESS | 1883 | 1461600406435 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9e36d800 == 65 [pid = 1883] [id = 122] 09:06:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98c9d800 == 64 [pid = 1883] [id = 143] 09:06:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97a96000 == 63 [pid = 1883] [id = 142] 09:06:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e96727800 == 62 [pid = 1883] [id = 141] 09:06:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e928aa800 == 61 [pid = 1883] [id = 140] 09:06:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c71c800 == 62 [pid = 1883] [id = 154] 09:06:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 166 (0x7f3e8dec3800) [pid = 1883] [serial = 461] [outer = (nil)] 09:06:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 167 (0x7f3e8ed64c00) [pid = 1883] [serial = 462] [outer = 0x7f3e8dec3800] 09:06:46 INFO - PROCESS | 1883 | 1461600406526 Marionette DEBUG loaded listener.js 09:06:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 168 (0x7f3e918f4400) [pid = 1883] [serial = 463] [outer = 0x7f3e8dec3800] 09:06:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8eca8800 == 61 [pid = 1883] [id = 139] 09:06:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8df92800 == 60 [pid = 1883] [id = 138] 09:06:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97cbf800 == 59 [pid = 1883] [id = 132] 09:06:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8d76b800 == 58 [pid = 1883] [id = 131] 09:06:46 INFO - PROCESS | 1883 | --DOMWINDOW == 167 (0x7f3ea645e000) [pid = 1883] [serial = 384] [outer = (nil)] [url = about:blank] 09:06:46 INFO - PROCESS | 1883 | --DOMWINDOW == 166 (0x7f3e95f36400) [pid = 1883] [serial = 381] [outer = (nil)] [url = about:blank] 09:06:46 INFO - PROCESS | 1883 | --DOMWINDOW == 165 (0x7f3e8ef38000) [pid = 1883] [serial = 387] [outer = (nil)] [url = about:blank] 09:06:46 INFO - PROCESS | 1883 | --DOMWINDOW == 164 (0x7f3e941ab000) [pid = 1883] [serial = 355] [outer = (nil)] [url = about:blank] 09:06:46 INFO - PROCESS | 1883 | --DOMWINDOW == 163 (0x7f3e965dd400) [pid = 1883] [serial = 363] [outer = (nil)] [url = about:blank] 09:06:46 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7f3e9355c000) [pid = 1883] [serial = 360] [outer = (nil)] [url = about:blank] 09:06:46 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7f3e8debec00) [pid = 1883] [serial = 357] [outer = (nil)] [url = about:blank] 09:06:46 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7f3eac2c6400) [pid = 1883] [serial = 375] [outer = (nil)] [url = about:blank] 09:06:46 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7f3ea9daac00) [pid = 1883] [serial = 385] [outer = (nil)] [url = about:blank] 09:06:46 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7f3e8f1ea000) [pid = 1883] [serial = 379] [outer = (nil)] [url = about:blank] 09:06:46 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7f3e8deca800) [pid = 1883] [serial = 378] [outer = (nil)] [url = about:blank] 09:06:46 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7f3e8ef3d800) [pid = 1883] [serial = 388] [outer = (nil)] [url = about:blank] 09:06:46 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7f3e964e0c00) [pid = 1883] [serial = 382] [outer = (nil)] [url = about:blank] 09:06:46 INFO - PROCESS | 1883 | [1883] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:47 INFO - PROCESS | 1883 | 1461600407236 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]]]}] 09:06:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:06:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1374ms 09:06:47 INFO - PROCESS | 1883 | 1461600407286 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 09:06:47 INFO - PROCESS | 1883 | 1461600407294 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 09:06:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:06:47 INFO - PROCESS | 1883 | 1461600407302 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:06:47 INFO - PROCESS | 1883 | 1461600407305 Marionette TRACE conn3 <- [1,590,null,{}] 09:06:47 INFO - PROCESS | 1883 | 1461600407309 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}] 09:06:47 INFO - PROCESS | 1883 | 1461600407446 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 09:06:47 INFO - PROCESS | 1883 | 1461600407559 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91a4a800 == 59 [pid = 1883] [id = 155] 09:06:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7f3e8d60d400) [pid = 1883] [serial = 464] [outer = (nil)] 09:06:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7f3e8d616000) [pid = 1883] [serial = 465] [outer = 0x7f3e8d60d400] 09:06:47 INFO - PROCESS | 1883 | 1461600407614 Marionette DEBUG loaded listener.js 09:06:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7f3e8f1ea000) [pid = 1883] [serial = 466] [outer = 0x7f3e8d60d400] 09:06:48 INFO - PROCESS | 1883 | 1461600408455 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]]]}] 09:06:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:06:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1232ms 09:06:48 INFO - PROCESS | 1883 | 1461600408535 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 09:06:48 INFO - PROCESS | 1883 | 1461600408538 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 09:06:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:06:48 INFO - PROCESS | 1883 | 1461600408544 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:06:48 INFO - PROCESS | 1883 | 1461600408549 Marionette TRACE conn3 <- [1,594,null,{}] 09:06:48 INFO - PROCESS | 1883 | 1461600408564 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}] 09:06:48 INFO - PROCESS | 1883 | 1461600408706 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 09:06:48 INFO - PROCESS | 1883 | 1461600408717 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e96718000 == 60 [pid = 1883] [id = 156] 09:06:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7f3e92853c00) [pid = 1883] [serial = 467] [outer = (nil)] 09:06:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7f3e928c4800) [pid = 1883] [serial = 468] [outer = 0x7f3e92853c00] 09:06:48 INFO - PROCESS | 1883 | 1461600408777 Marionette DEBUG loaded listener.js 09:06:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7f3e941a1000) [pid = 1883] [serial = 469] [outer = 0x7f3e92853c00] 09:06:49 INFO - PROCESS | 1883 | 1461600409573 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]]]}] 09:06:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:06:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1082ms 09:06:49 INFO - PROCESS | 1883 | 1461600409634 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 09:06:49 INFO - PROCESS | 1883 | 1461600409638 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 09:06:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:06:49 INFO - PROCESS | 1883 | 1461600409643 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:06:49 INFO - PROCESS | 1883 | 1461600409645 Marionette TRACE conn3 <- [1,598,null,{}] 09:06:49 INFO - PROCESS | 1883 | 1461600409650 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}] 09:06:49 INFO - PROCESS | 1883 | 1461600409815 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 09:06:49 INFO - PROCESS | 1883 | 1461600409843 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e983a2000 == 61 [pid = 1883] [id = 157] 09:06:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7f3e8d8c7800) [pid = 1883] [serial = 470] [outer = (nil)] 09:06:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7f3e8d8d1800) [pid = 1883] [serial = 471] [outer = 0x7f3e8d8c7800] 09:06:49 INFO - PROCESS | 1883 | 1461600409898 Marionette DEBUG loaded listener.js 09:06:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 164 (0x7f3e8d8d5800) [pid = 1883] [serial = 472] [outer = 0x7f3e8d8c7800] 09:06:50 INFO - PROCESS | 1883 | 1461600410616 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]]]}] 09:06:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:06:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1024ms 09:06:50 INFO - PROCESS | 1883 | 1461600410680 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 09:06:50 INFO - PROCESS | 1883 | 1461600410684 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 09:06:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:06:50 INFO - PROCESS | 1883 | 1461600410690 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:06:50 INFO - PROCESS | 1883 | 1461600410691 Marionette TRACE conn3 <- [1,602,null,{}] 09:06:50 INFO - PROCESS | 1883 | 1461600410752 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}] 09:06:50 INFO - PROCESS | 1883 | 1461600410924 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 09:06:51 INFO - PROCESS | 1883 | --DOMWINDOW == 163 (0x7f3e917e7000) [pid = 1883] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:06:51 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7f3e8ed5ec00) [pid = 1883] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:06:51 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7f3e8d592800) [pid = 1883] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:06:51 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7f3e8f12c800) [pid = 1883] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:06:51 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7f3e8de10c00) [pid = 1883] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:06:51 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7f3e8f1e0800) [pid = 1883] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:06:51 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7f3e8d5a1000) [pid = 1883] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:06:51 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7f3e8c48bc00) [pid = 1883] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:06:51 INFO - PROCESS | 1883 | 1461600411167 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e244000 == 62 [pid = 1883] [id = 158] 09:06:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7f3e8c48bc00) [pid = 1883] [serial = 473] [outer = (nil)] 09:06:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7f3e8d636400) [pid = 1883] [serial = 474] [outer = 0x7f3e8c48bc00] 09:06:51 INFO - PROCESS | 1883 | 1461600411226 Marionette DEBUG loaded listener.js 09:06:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7f3e8d63f000) [pid = 1883] [serial = 475] [outer = 0x7f3e8c48bc00] 09:06:51 INFO - PROCESS | 1883 | 1461600411883 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]]]}] 09:06:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:06:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1224ms 09:06:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:06:51 INFO - PROCESS | 1883 | 1461600411914 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 09:06:51 INFO - PROCESS | 1883 | 1461600411916 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 09:06:51 INFO - PROCESS | 1883 | 1461600411922 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:06:51 INFO - PROCESS | 1883 | 1461600411924 Marionette TRACE conn3 <- [1,606,null,{}] 09:06:51 INFO - PROCESS | 1883 | 1461600411929 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}] 09:06:52 INFO - PROCESS | 1883 | 1461600412114 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 09:06:52 INFO - PROCESS | 1883 | 1461600412130 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea521d800 == 63 [pid = 1883] [id = 159] 09:06:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7f3e8c4aa800) [pid = 1883] [serial = 476] [outer = (nil)] 09:06:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7f3e8d638000) [pid = 1883] [serial = 477] [outer = 0x7f3e8c4aa800] 09:06:52 INFO - PROCESS | 1883 | 1461600412201 Marionette DEBUG loaded listener.js 09:06:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7f3e8ed66800) [pid = 1883] [serial = 478] [outer = 0x7f3e8c4aa800] 09:06:52 INFO - PROCESS | 1883 | 1461600412880 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]]]}] 09:06:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:06:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 978ms 09:06:52 INFO - PROCESS | 1883 | 1461600412899 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 09:06:52 INFO - PROCESS | 1883 | 1461600412902 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 09:06:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:06:52 INFO - PROCESS | 1883 | 1461600412907 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:06:52 INFO - PROCESS | 1883 | 1461600412909 Marionette TRACE conn3 <- [1,610,null,{}] 09:06:52 INFO - PROCESS | 1883 | 1461600412914 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}] 09:06:53 INFO - PROCESS | 1883 | 1461600413034 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 09:06:53 INFO - PROCESS | 1883 | 1461600413224 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b4e1800 == 64 [pid = 1883] [id = 160] 09:06:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7f3e8736c000) [pid = 1883] [serial = 479] [outer = (nil)] 09:06:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 164 (0x7f3e87371400) [pid = 1883] [serial = 480] [outer = 0x7f3e8736c000] 09:06:53 INFO - PROCESS | 1883 | 1461600413295 Marionette DEBUG loaded listener.js 09:06:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 165 (0x7f3e8c486400) [pid = 1883] [serial = 481] [outer = 0x7f3e8736c000] 09:06:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 166 (0x7f3e8d60f000) [pid = 1883] [serial = 482] [outer = 0x7f3e8e20f800] 09:06:54 INFO - PROCESS | 1883 | 1461600414245 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]]]}] 09:06:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:06:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1379ms 09:06:54 INFO - PROCESS | 1883 | 1461600414289 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 09:06:54 INFO - PROCESS | 1883 | 1461600414294 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 09:06:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:06:54 INFO - PROCESS | 1883 | 1461600414302 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:06:54 INFO - PROCESS | 1883 | 1461600414307 Marionette TRACE conn3 <- [1,614,null,{}] 09:06:54 INFO - PROCESS | 1883 | 1461600414314 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}] 09:06:54 INFO - PROCESS | 1883 | 1461600414475 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 09:06:54 INFO - PROCESS | 1883 | 1461600414630 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e95214800 == 65 [pid = 1883] [id = 161] 09:06:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 167 (0x7f3e8d596c00) [pid = 1883] [serial = 483] [outer = (nil)] 09:06:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 168 (0x7f3e8d637400) [pid = 1883] [serial = 484] [outer = 0x7f3e8d596c00] 09:06:54 INFO - PROCESS | 1883 | 1461600414751 Marionette DEBUG loaded listener.js 09:06:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 169 (0x7f3e8d8c6400) [pid = 1883] [serial = 485] [outer = 0x7f3e8d596c00] 09:06:55 INFO - PROCESS | 1883 | 1461600415551 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]]]}] 09:06:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:06:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1283ms 09:06:55 INFO - PROCESS | 1883 | 1461600415588 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 09:06:55 INFO - PROCESS | 1883 | 1461600415593 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 09:06:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:06:55 INFO - PROCESS | 1883 | 1461600415600 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:06:55 INFO - PROCESS | 1883 | 1461600415603 Marionette TRACE conn3 <- [1,618,null,{}] 09:06:55 INFO - PROCESS | 1883 | 1461600415608 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}] 09:06:55 INFO - PROCESS | 1883 | 1461600415757 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 09:06:55 INFO - PROCESS | 1883 | 1461600415915 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9f5e800 == 66 [pid = 1883] [id = 162] 09:06:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 170 (0x7f3e8d8cec00) [pid = 1883] [serial = 486] [outer = (nil)] 09:06:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 171 (0x7f3e8eaba000) [pid = 1883] [serial = 487] [outer = 0x7f3e8d8cec00] 09:06:55 INFO - PROCESS | 1883 | 1461600415984 Marionette DEBUG loaded listener.js 09:06:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 172 (0x7f3e8eac1000) [pid = 1883] [serial = 488] [outer = 0x7f3e8d8cec00] 09:06:56 INFO - PROCESS | 1883 | 1461600416889 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]]]}] 09:06:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:06:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1332ms 09:06:56 INFO - PROCESS | 1883 | 1461600416933 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 09:06:56 INFO - PROCESS | 1883 | 1461600416936 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 09:06:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:06:56 INFO - PROCESS | 1883 | 1461600416948 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:06:56 INFO - PROCESS | 1883 | 1461600416957 Marionette TRACE conn3 <- [1,622,null,{}] 09:06:56 INFO - PROCESS | 1883 | 1461600416964 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}] 09:06:57 INFO - PROCESS | 1883 | 1461600417123 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 09:06:57 INFO - PROCESS | 1883 | 1461600417287 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e90e000 == 67 [pid = 1883] [id = 163] 09:06:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 173 (0x7f3e8eac1400) [pid = 1883] [serial = 489] [outer = (nil)] 09:06:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 174 (0x7f3e8f1e7800) [pid = 1883] [serial = 490] [outer = 0x7f3e8eac1400] 09:06:57 INFO - PROCESS | 1883 | 1461600417358 Marionette DEBUG loaded listener.js 09:06:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 175 (0x7f3e918f6c00) [pid = 1883] [serial = 491] [outer = 0x7f3e8eac1400] 09:06:58 INFO - PROCESS | 1883 | 1461600418134 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]]]}] 09:06:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:06:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1239ms 09:06:58 INFO - PROCESS | 1883 | 1461600418183 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 09:06:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:06:58 INFO - PROCESS | 1883 | 1461600418187 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 09:06:58 INFO - PROCESS | 1883 | 1461600418192 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:06:58 INFO - PROCESS | 1883 | 1461600418195 Marionette TRACE conn3 <- [1,626,null,{}] 09:06:58 INFO - PROCESS | 1883 | 1461600418200 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}] 09:06:58 INFO - PROCESS | 1883 | 1461600418355 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 09:06:58 INFO - PROCESS | 1883 | 1461600418514 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91fbd800 == 68 [pid = 1883] [id = 164] 09:06:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 176 (0x7f3e8ec80000) [pid = 1883] [serial = 492] [outer = (nil)] 09:06:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 177 (0x7f3e92851c00) [pid = 1883] [serial = 493] [outer = 0x7f3e8ec80000] 09:06:58 INFO - PROCESS | 1883 | 1461600418584 Marionette DEBUG loaded listener.js 09:06:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 178 (0x7f3e928cd400) [pid = 1883] [serial = 494] [outer = 0x7f3e8ec80000] 09:06:59 INFO - PROCESS | 1883 | 1461600419400 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]]]}] 09:06:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:06:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1277ms 09:06:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:06:59 INFO - PROCESS | 1883 | 1461600419470 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 09:06:59 INFO - PROCESS | 1883 | 1461600419472 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 09:06:59 INFO - PROCESS | 1883 | 1461600419478 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:06:59 INFO - PROCESS | 1883 | 1461600419481 Marionette TRACE conn3 <- [1,630,null,{}] 09:06:59 INFO - PROCESS | 1883 | 1461600419486 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}] 09:06:59 INFO - PROCESS | 1883 | 1461600419635 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 09:06:59 INFO - PROCESS | 1883 | 1461600419791 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9291e800 == 69 [pid = 1883] [id = 165] 09:06:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 179 (0x7f3e92058000) [pid = 1883] [serial = 495] [outer = (nil)] 09:06:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 180 (0x7f3e9205a000) [pid = 1883] [serial = 496] [outer = 0x7f3e92058000] 09:06:59 INFO - PROCESS | 1883 | 1461600419870 Marionette DEBUG loaded listener.js 09:06:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7f3e92851000) [pid = 1883] [serial = 497] [outer = 0x7f3e92058000] 09:07:00 INFO - PROCESS | 1883 | 1461600420750 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]]]}] 09:07:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:07:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1334ms 09:07:00 INFO - PROCESS | 1883 | 1461600420812 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 09:07:00 INFO - PROCESS | 1883 | 1461600420816 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 09:07:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:07:00 INFO - PROCESS | 1883 | 1461600420821 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:07:00 INFO - PROCESS | 1883 | 1461600420823 Marionette TRACE conn3 <- [1,634,null,{}] 09:07:00 INFO - PROCESS | 1883 | 1461600420829 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}] 09:07:00 INFO - PROCESS | 1883 | 1461600420997 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 09:07:01 INFO - PROCESS | 1883 | 1461600421425 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8d518800 == 70 [pid = 1883] [id = 166] 09:07:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7f3e8c483800) [pid = 1883] [serial = 498] [outer = (nil)] 09:07:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3e8c4ae000) [pid = 1883] [serial = 499] [outer = 0x7f3e8c483800] 09:07:01 INFO - PROCESS | 1883 | 1461600421572 Marionette DEBUG loaded listener.js 09:07:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e8d5a1c00) [pid = 1883] [serial = 500] [outer = 0x7f3e8c483800] 09:07:02 INFO - PROCESS | 1883 | [1883] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:07:02 INFO - PROCESS | 1883 | 1461600422402 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]]]}] 09:07:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:07:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1629ms 09:07:02 INFO - PROCESS | 1883 | 1461600422451 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 09:07:02 INFO - PROCESS | 1883 | 1461600422456 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 09:07:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:07:02 INFO - PROCESS | 1883 | 1461600422470 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:07:02 INFO - PROCESS | 1883 | 1461600422479 Marionette TRACE conn3 <- [1,638,null,{}] 09:07:02 INFO - PROCESS | 1883 | 1461600422516 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}] 09:07:02 INFO - PROCESS | 1883 | 1461600422716 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 09:07:02 INFO - PROCESS | 1883 | 1461600422883 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b5ea000 == 71 [pid = 1883] [id = 167] 09:07:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3e8d618000) [pid = 1883] [serial = 501] [outer = (nil)] 09:07:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7f3e8d8c8400) [pid = 1883] [serial = 502] [outer = 0x7f3e8d618000] 09:07:03 INFO - PROCESS | 1883 | 1461600423005 Marionette DEBUG loaded listener.js 09:07:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7f3e8d8d3400) [pid = 1883] [serial = 503] [outer = 0x7f3e8d618000] 09:07:03 INFO - PROCESS | 1883 | [1883] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:07:03 INFO - PROCESS | 1883 | 1461600423759 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]]]}] 09:07:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:07:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1346ms 09:07:03 INFO - PROCESS | 1883 | 1461600423819 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 09:07:03 INFO - PROCESS | 1883 | 1461600423824 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 09:07:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:07:03 INFO - PROCESS | 1883 | 1461600423832 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:07:03 INFO - PROCESS | 1883 | 1461600423835 Marionette TRACE conn3 <- [1,642,null,{}] 09:07:03 INFO - PROCESS | 1883 | 1461600423840 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}] 09:07:03 INFO - PROCESS | 1883 | 1461600423990 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 09:07:04 INFO - PROCESS | 1883 | 1461600424154 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8df97800 == 72 [pid = 1883] [id = 168] 09:07:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7f3e8dbc5400) [pid = 1883] [serial = 504] [outer = (nil)] 09:07:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7f3e8de25800) [pid = 1883] [serial = 505] [outer = 0x7f3e8dbc5400] 09:07:04 INFO - PROCESS | 1883 | 1461600424220 Marionette DEBUG loaded listener.js 09:07:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7f3e8e219400) [pid = 1883] [serial = 506] [outer = 0x7f3e8dbc5400] 09:07:05 INFO - PROCESS | 1883 | 1461600425049 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]]]}] 09:07:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:07:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1244ms 09:07:05 INFO - PROCESS | 1883 | 1461600425077 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 09:07:05 INFO - PROCESS | 1883 | 1461600425079 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 09:07:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:07:05 INFO - PROCESS | 1883 | 1461600425087 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:07:05 INFO - PROCESS | 1883 | 1461600425095 Marionette TRACE conn3 <- [1,646,null,{}] 09:07:05 INFO - PROCESS | 1883 | 1461600425107 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}] 09:07:05 INFO - PROCESS | 1883 | 1461600425242 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 09:07:05 INFO - PROCESS | 1883 | 1461600425439 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:05 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea521d800 == 71 [pid = 1883] [id = 159] 09:07:05 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e244000 == 70 [pid = 1883] [id = 158] 09:07:05 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e983a2000 == 69 [pid = 1883] [id = 157] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 189 (0x7f3ea62c7000) [pid = 1883] [serial = 402] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7f3e918f2000) [pid = 1883] [serial = 396] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7f3e928cb400) [pid = 1883] [serial = 408] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7f3e8de04000) [pid = 1883] [serial = 393] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7f3e95abe800) [pid = 1883] [serial = 399] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3e8ec86800) [pid = 1883] [serial = 411] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3eac2cf000) [pid = 1883] [serial = 405] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7f3e959df800) [pid = 1883] [serial = 432] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c72b000 == 70 [pid = 1883] [id = 169] 09:07:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3e8d594800) [pid = 1883] [serial = 507] [outer = (nil)] 09:07:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e8de1d400) [pid = 1883] [serial = 508] [outer = 0x7f3e8d594800] 09:07:05 INFO - PROCESS | 1883 | 1461600425543 Marionette DEBUG loaded listener.js 09:07:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3e8eb76c00) [pid = 1883] [serial = 509] [outer = 0x7f3e8d594800] 09:07:05 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e96718000 == 69 [pid = 1883] [id = 156] 09:07:05 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e91a4a800 == 68 [pid = 1883] [id = 155] 09:07:05 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c71c800 == 67 [pid = 1883] [id = 154] 09:07:05 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaa43c800 == 66 [pid = 1883] [id = 148] 09:07:05 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea620a800 == 65 [pid = 1883] [id = 147] 09:07:05 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9402e000 == 64 [pid = 1883] [id = 146] 09:07:05 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c72d800 == 63 [pid = 1883] [id = 145] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3e94bf5400) [pid = 1883] [serial = 430] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3e928c6400) [pid = 1883] [serial = 424] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7f3e964e1000) [pid = 1883] [serial = 334] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7f3e8f24c400) [pid = 1883] [serial = 421] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7f3e8f1e6400) [pid = 1883] [serial = 420] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 179 (0x7f3e8ec85800) [pid = 1883] [serial = 417] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 178 (0x7f3e91f7cc00) [pid = 1883] [serial = 423] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 177 (0x7f3e959dd000) [pid = 1883] [serial = 427] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 176 (0x7f3e96bf2c00) [pid = 1883] [serial = 391] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 175 (0x7f3e8ed5d800) [pid = 1883] [serial = 418] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 174 (0x7f3e8de22c00) [pid = 1883] [serial = 415] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 173 (0x7f3e9284e800) [pid = 1883] [serial = 429] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 172 (0x7f3e8dd3f000) [pid = 1883] [serial = 414] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1883 | --DOMWINDOW == 171 (0x7f3e928c7800) [pid = 1883] [serial = 426] [outer = (nil)] [url = about:blank] 09:07:06 INFO - PROCESS | 1883 | 1461600426225 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]]]}] 09:07:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:07:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1197ms 09:07:06 INFO - PROCESS | 1883 | 1461600426283 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 09:07:06 INFO - PROCESS | 1883 | 1461600426286 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 09:07:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:07:06 INFO - PROCESS | 1883 | 1461600426295 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:07:06 INFO - PROCESS | 1883 | 1461600426297 Marionette TRACE conn3 <- [1,650,null,{}] 09:07:06 INFO - PROCESS | 1883 | 1461600426302 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}] 09:07:06 INFO - PROCESS | 1883 | 1461600426440 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 09:07:06 INFO - PROCESS | 1883 | 1461600426552 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8f112800 == 64 [pid = 1883] [id = 170] 09:07:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 172 (0x7f3e8d619000) [pid = 1883] [serial = 510] [outer = (nil)] 09:07:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 173 (0x7f3e8eb80c00) [pid = 1883] [serial = 511] [outer = 0x7f3e8d619000] 09:07:06 INFO - PROCESS | 1883 | 1461600426608 Marionette DEBUG loaded listener.js 09:07:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 174 (0x7f3e8ed5c400) [pid = 1883] [serial = 512] [outer = 0x7f3e8d619000] 09:07:07 INFO - PROCESS | 1883 | 1461600427255 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]]]}] 09:07:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:07:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 973ms 09:07:07 INFO - PROCESS | 1883 | 1461600427271 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 09:07:07 INFO - PROCESS | 1883 | 1461600427274 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 09:07:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:07:07 INFO - PROCESS | 1883 | 1461600427279 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:07:07 INFO - PROCESS | 1883 | 1461600427281 Marionette TRACE conn3 <- [1,654,null,{}] 09:07:07 INFO - PROCESS | 1883 | 1461600427286 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}] 09:07:07 INFO - PROCESS | 1883 | 1461600427471 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 09:07:07 INFO - PROCESS | 1883 | 1461600427573 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92913800 == 65 [pid = 1883] [id = 171] 09:07:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 175 (0x7f3e8ef40800) [pid = 1883] [serial = 513] [outer = (nil)] 09:07:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 176 (0x7f3e8efde400) [pid = 1883] [serial = 514] [outer = 0x7f3e8ef40800] 09:07:07 INFO - PROCESS | 1883 | 1461600427654 Marionette DEBUG loaded listener.js 09:07:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 177 (0x7f3e8f1f0800) [pid = 1883] [serial = 515] [outer = 0x7f3e8ef40800] 09:07:08 INFO - PROCESS | 1883 | 1461600428379 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]]]}] 09:07:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:07:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1123ms 09:07:08 INFO - PROCESS | 1883 | 1461600428405 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 09:07:08 INFO - PROCESS | 1883 | 1461600428409 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 09:07:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:07:08 INFO - PROCESS | 1883 | 1461600428413 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:07:08 INFO - PROCESS | 1883 | 1461600428416 Marionette TRACE conn3 <- [1,658,null,{}] 09:07:08 INFO - PROCESS | 1883 | 1461600428424 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}] 09:07:08 INFO - PROCESS | 1883 | 1461600428587 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 09:07:08 INFO - PROCESS | 1883 | 1461600428664 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e96120000 == 66 [pid = 1883] [id = 172] 09:07:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 178 (0x7f3e8f1e2800) [pid = 1883] [serial = 516] [outer = (nil)] 09:07:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 179 (0x7f3e917ee000) [pid = 1883] [serial = 517] [outer = 0x7f3e8f1e2800] 09:07:08 INFO - PROCESS | 1883 | 1461600428719 Marionette DEBUG loaded listener.js 09:07:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 180 (0x7f3e92055000) [pid = 1883] [serial = 518] [outer = 0x7f3e8f1e2800] 09:07:09 INFO - PROCESS | 1883 | 1461600429369 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]]]}] 09:07:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:07:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 980ms 09:07:09 INFO - PROCESS | 1883 | 1461600429394 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 09:07:09 INFO - PROCESS | 1883 | 1461600429397 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 09:07:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:07:09 INFO - PROCESS | 1883 | 1461600429410 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:07:09 INFO - PROCESS | 1883 | 1461600429412 Marionette TRACE conn3 <- [1,662,null,{}] 09:07:09 INFO - PROCESS | 1883 | 1461600429417 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}] 09:07:09 INFO - PROCESS | 1883 | 1461600429591 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 09:07:09 INFO - PROCESS | 1883 | 1461600429614 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97227000 == 67 [pid = 1883] [id = 173] 09:07:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7f3e87369800) [pid = 1883] [serial = 519] [outer = (nil)] 09:07:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7f3e92059400) [pid = 1883] [serial = 520] [outer = 0x7f3e87369800] 09:07:09 INFO - PROCESS | 1883 | 1461600429668 Marionette DEBUG loaded listener.js 09:07:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3e9284bc00) [pid = 1883] [serial = 521] [outer = 0x7f3e87369800] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7f3e959e3000) [pid = 1883] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7f3e961ccc00) [pid = 1883] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7f3e8d595800) [pid = 1883] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 179 (0x7f3e9017e400) [pid = 1883] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 178 (0x7f3e8f1f7c00) [pid = 1883] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 177 (0x7f3e98ca4c00) [pid = 1883] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 176 (0x7f3e8dec4c00) [pid = 1883] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 175 (0x7f3e9e25e400) [pid = 1883] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 174 (0x7f3e91f78000) [pid = 1883] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 173 (0x7f3e8d59b800) [pid = 1883] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 172 (0x7f3e8f1f3400) [pid = 1883] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 171 (0x7f3e98a48000) [pid = 1883] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 170 (0x7f3e9355f800) [pid = 1883] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 169 (0x7f3e94bf7800) [pid = 1883] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 168 (0x7f3e8f12d000) [pid = 1883] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 167 (0x7f3ea5208c00) [pid = 1883] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 166 (0x7f3ea83c0c00) [pid = 1883] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 165 (0x7f3e961cd400) [pid = 1883] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 164 (0x7f3e8d595c00) [pid = 1883] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 163 (0x7f3ea523f400) [pid = 1883] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7f3ea9da6000) [pid = 1883] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7f3e8f1f4400) [pid = 1883] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7f3e928c9400) [pid = 1883] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7f3e8de26c00) [pid = 1883] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7f3e8e624c00) [pid = 1883] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7f3e964e5000) [pid = 1883] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7f3e91f7fc00) [pid = 1883] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7f3ea50f9000) [pid = 1883] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7f3e9f16f800) [pid = 1883] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 153 (0x7f3e964d9800) [pid = 1883] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7f3e95c47000) [pid = 1883] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 151 (0x7f3ea6464c00) [pid = 1883] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7f3e8ef41400) [pid = 1883] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 149 (0x7f3e8de08c00) [pid = 1883] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 148 (0x7f3e8e539800) [pid = 1883] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 147 (0x7f3e8dbc5000) [pid = 1883] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7f3e9430e800) [pid = 1883] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7f3e98c42400) [pid = 1883] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7f3e92853c00) [pid = 1883] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7f3e8d8c7800) [pid = 1883] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 142 (0x7f3e8dec3800) [pid = 1883] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 141 (0x7f3e8c48bc00) [pid = 1883] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 140 (0x7f3e874d8c00) [pid = 1883] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 139 (0x7f3e92849800) [pid = 1883] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:07:10 INFO - PROCESS | 1883 | --DOMWINDOW == 138 (0x7f3e8d60d400) [pid = 1883] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:07:10 INFO - PROCESS | 1883 | [1883] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:07:10 INFO - PROCESS | 1883 | 1461600430987 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]]]}] 09:07:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:07:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1626ms 09:07:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:07:11 INFO - PROCESS | 1883 | 1461600431037 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 09:07:11 INFO - PROCESS | 1883 | 1461600431039 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 09:07:11 INFO - PROCESS | 1883 | 1461600431044 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:07:11 INFO - PROCESS | 1883 | 1461600431047 Marionette TRACE conn3 <- [1,666,null,{}] 09:07:11 INFO - PROCESS | 1883 | 1461600431052 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}] 09:07:11 INFO - PROCESS | 1883 | 1461600431213 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 09:07:11 INFO - PROCESS | 1883 | 1461600431230 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e8a1000 == 68 [pid = 1883] [id = 174] 09:07:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7f3e8c486000) [pid = 1883] [serial = 522] [outer = (nil)] 09:07:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7f3e8d8c7000) [pid = 1883] [serial = 523] [outer = 0x7f3e8c486000] 09:07:11 INFO - PROCESS | 1883 | 1461600431287 Marionette DEBUG loaded listener.js 09:07:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7f3e8ef3e400) [pid = 1883] [serial = 524] [outer = 0x7f3e8c486000] 09:07:11 INFO - PROCESS | 1883 | [1883] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:07:12 INFO - PROCESS | 1883 | 1461600432049 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]]]}] 09:07:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:07:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1025ms 09:07:12 INFO - PROCESS | 1883 | 1461600432069 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 09:07:12 INFO - PROCESS | 1883 | 1461600432075 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 09:07:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:07:12 INFO - PROCESS | 1883 | 1461600432082 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:07:12 INFO - PROCESS | 1883 | 1461600432088 Marionette TRACE conn3 <- [1,670,null,{}] 09:07:12 INFO - PROCESS | 1883 | 1461600432121 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}] 09:07:12 INFO - PROCESS | 1883 | 1461600432298 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 09:07:12 INFO - PROCESS | 1883 | 1461600432453 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c72f000 == 69 [pid = 1883] [id = 175] 09:07:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 142 (0x7f3e874df000) [pid = 1883] [serial = 525] [outer = (nil)] 09:07:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 143 (0x7f3e8d60d800) [pid = 1883] [serial = 526] [outer = 0x7f3e874df000] 09:07:12 INFO - PROCESS | 1883 | 1461600432528 Marionette DEBUG loaded listener.js 09:07:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7f3e8d636000) [pid = 1883] [serial = 527] [outer = 0x7f3e874df000] 09:07:13 INFO - PROCESS | 1883 | 1461600433347 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]]]}] 09:07:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:07:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1307ms 09:07:13 INFO - PROCESS | 1883 | 1461600433389 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 09:07:13 INFO - PROCESS | 1883 | 1461600433397 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 09:07:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:07:13 INFO - PROCESS | 1883 | 1461600433406 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:07:13 INFO - PROCESS | 1883 | 1461600433410 Marionette TRACE conn3 <- [1,674,null,{}] 09:07:13 INFO - PROCESS | 1883 | 1461600433415 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}] 09:07:13 INFO - PROCESS | 1883 | 1461600433568 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 09:07:13 INFO - PROCESS | 1883 | 1461600433725 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91fb0800 == 70 [pid = 1883] [id = 176] 09:07:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7f3e8dbb8400) [pid = 1883] [serial = 528] [outer = (nil)] 09:07:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7f3e8de20000) [pid = 1883] [serial = 529] [outer = 0x7f3e8dbb8400] 09:07:13 INFO - PROCESS | 1883 | 1461600433792 Marionette DEBUG loaded listener.js 09:07:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7f3e8e214800) [pid = 1883] [serial = 530] [outer = 0x7f3e8dbb8400] 09:07:14 INFO - PROCESS | 1883 | [1883] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:07:14 INFO - PROCESS | 1883 | 1461600434689 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]]]}] 09:07:14 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 09:07:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1331ms 09:07:14 INFO - PROCESS | 1883 | 1461600434738 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 09:07:14 INFO - PROCESS | 1883 | 1461600434741 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 09:07:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:07:14 INFO - PROCESS | 1883 | 1461600434747 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:07:14 INFO - PROCESS | 1883 | 1461600434752 Marionette TRACE conn3 <- [1,678,null,{}] 09:07:14 INFO - PROCESS | 1883 | 1461600434767 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}] 09:07:14 INFO - PROCESS | 1883 | 1461600434963 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 09:07:15 INFO - PROCESS | 1883 | 1461600435117 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97e16000 == 71 [pid = 1883] [id = 177] 09:07:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7f3e8eabf400) [pid = 1883] [serial = 531] [outer = (nil)] 09:07:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 149 (0x7f3e8eb7cc00) [pid = 1883] [serial = 532] [outer = 0x7f3e8eabf400] 09:07:15 INFO - PROCESS | 1883 | 1461600435186 Marionette DEBUG loaded listener.js 09:07:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7f3e8ef3f000) [pid = 1883] [serial = 533] [outer = 0x7f3e8eabf400] 09:07:16 INFO - PROCESS | 1883 | 1461600436002 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]]]}] 09:07:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:07:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1282ms 09:07:16 INFO - PROCESS | 1883 | 1461600436031 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 09:07:16 INFO - PROCESS | 1883 | 1461600436035 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 09:07:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:07:16 INFO - PROCESS | 1883 | 1461600436040 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:07:16 INFO - PROCESS | 1883 | 1461600436042 Marionette TRACE conn3 <- [1,682,null,{}] 09:07:16 INFO - PROCESS | 1883 | 1461600436048 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}] 09:07:16 INFO - PROCESS | 1883 | 1461600436197 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 09:07:16 INFO - PROCESS | 1883 | 1461600436359 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9a65e000 == 72 [pid = 1883] [id = 178] 09:07:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7f3e8eac5400) [pid = 1883] [serial = 534] [outer = (nil)] 09:07:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 152 (0x7f3e8f1ee400) [pid = 1883] [serial = 535] [outer = 0x7f3e8eac5400] 09:07:16 INFO - PROCESS | 1883 | 1461600436428 Marionette DEBUG loaded listener.js 09:07:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7f3e917e4400) [pid = 1883] [serial = 536] [outer = 0x7f3e8eac5400] 09:07:17 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:17 INFO - PROCESS | 1883 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:07:17 INFO - PROCESS | 1883 | 1461600437727 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]]]}] 09:07:17 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) 09:07:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1732ms 09:07:17 INFO - PROCESS | 1883 | 1461600437773 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 09:07:17 INFO - PROCESS | 1883 | 1461600437776 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 09:07:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:07:17 INFO - PROCESS | 1883 | 1461600437787 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:07:17 INFO - PROCESS | 1883 | 1461600437789 Marionette TRACE conn3 <- [1,686,null,{}] 09:07:17 INFO - PROCESS | 1883 | 1461600437798 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}] 09:07:18 INFO - PROCESS | 1883 | 1461600438005 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 09:07:18 INFO - PROCESS | 1883 | 1461600438158 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4d1d800 == 73 [pid = 1883] [id = 179] 09:07:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7f3e8ef34400) [pid = 1883] [serial = 537] [outer = (nil)] 09:07:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7f3e918fe400) [pid = 1883] [serial = 538] [outer = 0x7f3e8ef34400] 09:07:18 INFO - PROCESS | 1883 | 1461600438223 Marionette DEBUG loaded listener.js 09:07:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7f3e9205f400) [pid = 1883] [serial = 539] [outer = 0x7f3e8ef34400] 09:07:19 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:19 INFO - PROCESS | 1883 | 1461600439398 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]]]}] 09:07:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:07:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1645ms 09:07:19 INFO - PROCESS | 1883 | 1461600439427 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 09:07:19 INFO - PROCESS | 1883 | 1461600439430 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 09:07:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:07:19 INFO - PROCESS | 1883 | 1461600439436 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:07:19 INFO - PROCESS | 1883 | 1461600439438 Marionette TRACE conn3 <- [1,690,null,{}] 09:07:19 INFO - PROCESS | 1883 | 1461600439443 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}] 09:07:19 INFO - PROCESS | 1883 | 1461600439729 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 09:07:19 INFO - PROCESS | 1883 | 1461600439847 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c71b800 == 74 [pid = 1883] [id = 180] 09:07:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7f3e8c488c00) [pid = 1883] [serial = 540] [outer = (nil)] 09:07:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7f3e8ec87c00) [pid = 1883] [serial = 541] [outer = 0x7f3e8c488c00] 09:07:19 INFO - PROCESS | 1883 | 1461600439915 Marionette DEBUG loaded listener.js 09:07:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7f3e93562800) [pid = 1883] [serial = 542] [outer = 0x7f3e8c488c00] 09:07:21 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:21 INFO - PROCESS | 1883 | 1461600441329 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]]]}] 09:07:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:07:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1929ms 09:07:21 INFO - PROCESS | 1883 | 1461600441366 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 09:07:21 INFO - PROCESS | 1883 | 1461600441371 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 09:07:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:07:21 INFO - PROCESS | 1883 | 1461600441378 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:07:21 INFO - PROCESS | 1883 | 1461600441383 Marionette TRACE conn3 <- [1,694,null,{}] 09:07:21 INFO - PROCESS | 1883 | 1461600441391 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}] 09:07:21 INFO - PROCESS | 1883 | 1461600441569 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 09:07:21 INFO - PROCESS | 1883 | 1461600441739 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c5c3000 == 75 [pid = 1883] [id = 181] 09:07:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7f3e874de400) [pid = 1883] [serial = 543] [outer = (nil)] 09:07:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7f3e8d595c00) [pid = 1883] [serial = 544] [outer = 0x7f3e874de400] 09:07:21 INFO - PROCESS | 1883 | 1461600441802 Marionette DEBUG loaded listener.js 09:07:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7f3e8d612c00) [pid = 1883] [serial = 545] [outer = 0x7f3e874de400] 09:07:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c5db800 == 74 [pid = 1883] [id = 134] 09:07:22 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7f3e8d638000) [pid = 1883] [serial = 477] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e928a1800 == 73 [pid = 1883] [id = 136] 09:07:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea9f5d800 == 72 [pid = 1883] [id = 133] 09:07:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97227000 == 71 [pid = 1883] [id = 173] 09:07:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e96120000 == 70 [pid = 1883] [id = 172] 09:07:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92913800 == 69 [pid = 1883] [id = 171] 09:07:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8f112800 == 68 [pid = 1883] [id = 170] 09:07:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c72b000 == 67 [pid = 1883] [id = 169] 09:07:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8df97800 == 66 [pid = 1883] [id = 168] 09:07:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b5ea000 == 65 [pid = 1883] [id = 167] 09:07:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8d518800 == 64 [pid = 1883] [id = 166] 09:07:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea9f5e800 == 63 [pid = 1883] [id = 162] 09:07:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e95214800 == 62 [pid = 1883] [id = 161] 09:07:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b4e1800 == 61 [pid = 1883] [id = 160] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7f3eaa78a800) [pid = 1883] [serial = 304] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7f3eae617400) [pid = 1883] [serial = 307] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7f3eae682400) [pid = 1883] [serial = 310] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7f3eae684000) [pid = 1883] [serial = 409] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7f3e91f7e400) [pid = 1883] [serial = 340] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7f3e94078400) [pid = 1883] [serial = 186] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7f3eae67f800) [pid = 1883] [serial = 406] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 153 (0x7f3e965d3800) [pid = 1883] [serial = 343] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7f3ea9da3800) [pid = 1883] [serial = 265] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 151 (0x7f3ea9c7ac00) [pid = 1883] [serial = 231] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7f3ea5009c00) [pid = 1883] [serial = 367] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 149 (0x7f3e983f4000) [pid = 1883] [serial = 225] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 148 (0x7f3eaa72e400) [pid = 1883] [serial = 373] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 147 (0x7f3e918f7400) [pid = 1883] [serial = 397] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7f3ea4ff6400) [pid = 1883] [serial = 346] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7f3e97263c00) [pid = 1883] [serial = 159] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7f3e8f1eb000) [pid = 1883] [serial = 295] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7f3e96b0bc00) [pid = 1883] [serial = 189] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 142 (0x7f3ea645c000) [pid = 1883] [serial = 370] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 141 (0x7f3ea4ff6c00) [pid = 1883] [serial = 195] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 140 (0x7f3e983f1800) [pid = 1883] [serial = 261] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 139 (0x7f3e8de21000) [pid = 1883] [serial = 394] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 138 (0x7f3e94311400) [pid = 1883] [serial = 156] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 137 (0x7f3e91614c00) [pid = 1883] [serial = 258] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 136 (0x7f3ea5427c00) [pid = 1883] [serial = 228] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 135 (0x7f3e8ed5ac00) [pid = 1883] [serial = 412] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 134 (0x7f3eaa787000) [pid = 1883] [serial = 268] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 133 (0x7f3e964e4800) [pid = 1883] [serial = 400] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 132 (0x7f3e8efe1400) [pid = 1883] [serial = 358] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 131 (0x7f3e94b2c400) [pid = 1883] [serial = 361] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 130 (0x7f3e9a698400) [pid = 1883] [serial = 192] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7f3ea9dad000) [pid = 1883] [serial = 403] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7f3e98a4a800) [pid = 1883] [serial = 298] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7f3e94306000) [pid = 1883] [serial = 222] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7f3ea645b000) [pid = 1883] [serial = 301] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7f3ead0cd400) [pid = 1883] [serial = 376] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7f3e980d5400) [pid = 1883] [serial = 364] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7f3e8de24c00) [pid = 1883] [serial = 337] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7f3e928c4800) [pid = 1883] [serial = 468] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7f3e8d8d1800) [pid = 1883] [serial = 471] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7f3e8ed5e000) [pid = 1883] [serial = 438] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7f3e8d596800) [pid = 1883] [serial = 435] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7f3e9407e400) [pid = 1883] [serial = 444] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7f3e918f0800) [pid = 1883] [serial = 441] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7f3e8ed64c00) [pid = 1883] [serial = 462] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7f3e918f4400) [pid = 1883] [serial = 463] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7f3e8d636400) [pid = 1883] [serial = 474] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7f3e87375000) [pid = 1883] [serial = 453] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7f3e9f170c00) [pid = 1883] [serial = 447] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7f3e95c42800) [pid = 1883] [serial = 460] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7f3e8debf000) [pid = 1883] [serial = 459] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7f3e8d8d5800) [pid = 1883] [serial = 472] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7f3e9726b400) [pid = 1883] [serial = 433] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7f3e8d616000) [pid = 1883] [serial = 465] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7f3e8f1ea000) [pid = 1883] [serial = 466] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7f3ea649bc00) [pid = 1883] [serial = 450] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7f3e874dbc00) [pid = 1883] [serial = 456] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7f3e941a1000) [pid = 1883] [serial = 469] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7f3e8d63f000) [pid = 1883] [serial = 475] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:23 INFO - PROCESS | 1883 | 1461600443125 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]]]}] 09:07:23 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) 09:07:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1781ms 09:07:23 INFO - PROCESS | 1883 | 1461600443202 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 09:07:23 INFO - PROCESS | 1883 | 1461600443211 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 09:07:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:07:23 INFO - PROCESS | 1883 | 1461600443226 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:07:23 INFO - PROCESS | 1883 | 1461600443229 Marionette TRACE conn3 <- [1,698,null,{}] 09:07:23 INFO - PROCESS | 1883 | 1461600443234 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}] 09:07:23 INFO - PROCESS | 1883 | 1461600443387 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 09:07:23 INFO - PROCESS | 1883 | 1461600443494 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b5fa800 == 62 [pid = 1883] [id = 182] 09:07:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7f3e8d632800) [pid = 1883] [serial = 546] [outer = (nil)] 09:07:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7f3e8dbbb400) [pid = 1883] [serial = 547] [outer = 0x7f3e8d632800] 09:07:23 INFO - PROCESS | 1883 | 1461600443552 Marionette DEBUG loaded listener.js 09:07:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7f3e8dd45400) [pid = 1883] [serial = 548] [outer = 0x7f3e8d632800] 09:07:24 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:24 INFO - PROCESS | 1883 | 1461600444572 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]]]}] 09:07:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 09:07:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1382ms 09:07:24 INFO - PROCESS | 1883 | 1461600444607 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 09:07:24 INFO - PROCESS | 1883 | 1461600444609 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 09:07:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:07:24 INFO - PROCESS | 1883 | 1461600444615 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:07:24 INFO - PROCESS | 1883 | 1461600444620 Marionette TRACE conn3 <- [1,702,null,{}] 09:07:24 INFO - PROCESS | 1883 | 1461600444634 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}] 09:07:24 INFO - PROCESS | 1883 | 1461600444804 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 09:07:25 INFO - PROCESS | 1883 | 1461600445004 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8df9b000 == 63 [pid = 1883] [id = 183] 09:07:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7f3e8de20c00) [pid = 1883] [serial = 549] [outer = (nil)] 09:07:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7f3e8decb800) [pid = 1883] [serial = 550] [outer = 0x7f3e8de20c00] 09:07:25 INFO - PROCESS | 1883 | 1461600445067 Marionette DEBUG loaded listener.js 09:07:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7f3e8e52d400) [pid = 1883] [serial = 551] [outer = 0x7f3e8de20c00] 09:07:26 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:26 INFO - PROCESS | 1883 | 1461600446140 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]]]}] 09:07:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:07:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1581ms 09:07:26 INFO - PROCESS | 1883 | 1461600446198 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 09:07:26 INFO - PROCESS | 1883 | 1461600446202 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 09:07:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:07:26 INFO - PROCESS | 1883 | 1461600446207 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:07:26 INFO - PROCESS | 1883 | 1461600446209 Marionette TRACE conn3 <- [1,706,null,{}] 09:07:26 INFO - PROCESS | 1883 | 1461600446214 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}] 09:07:26 INFO - PROCESS | 1883 | 1461600446395 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 09:07:26 INFO - PROCESS | 1883 | 1461600446460 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e91f000 == 64 [pid = 1883] [id = 184] 09:07:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7f3e8e52f400) [pid = 1883] [serial = 552] [outer = (nil)] 09:07:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7f3e8eabc800) [pid = 1883] [serial = 553] [outer = 0x7f3e8e52f400] 09:07:26 INFO - PROCESS | 1883 | 1461600446515 Marionette DEBUG loaded listener.js 09:07:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7f3e8eac4c00) [pid = 1883] [serial = 554] [outer = 0x7f3e8e52f400] 09:07:27 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7f3e8c4aa800) [pid = 1883] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:07:27 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7f3e8f1e2800) [pid = 1883] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:07:27 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7f3e87369800) [pid = 1883] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:07:27 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7f3e8d619000) [pid = 1883] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:07:27 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7f3e8ef40800) [pid = 1883] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:07:27 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7f3e8c483800) [pid = 1883] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:07:27 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7f3e8d618000) [pid = 1883] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:07:27 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7f3e8d594800) [pid = 1883] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:07:27 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7f3e8dbc5400) [pid = 1883] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:07:27 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:27 INFO - PROCESS | 1883 | 1461600447841 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]]]}] 09:07:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:07:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1677ms 09:07:27 INFO - PROCESS | 1883 | 1461600447885 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 09:07:27 INFO - PROCESS | 1883 | 1461600447888 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 09:07:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:07:27 INFO - PROCESS | 1883 | 1461600447893 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:07:27 INFO - PROCESS | 1883 | 1461600447895 Marionette TRACE conn3 <- [1,710,null,{}] 09:07:27 INFO - PROCESS | 1883 | 1461600447900 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}] 09:07:28 INFO - PROCESS | 1883 | 1461600448025 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 09:07:28 INFO - PROCESS | 1883 | 1461600448035 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b67d000 == 65 [pid = 1883] [id = 185] 09:07:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7f3e8c4aa800) [pid = 1883] [serial = 555] [outer = (nil)] 09:07:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7f3e8eac5800) [pid = 1883] [serial = 556] [outer = 0x7f3e8c4aa800] 09:07:28 INFO - PROCESS | 1883 | 1461600448155 Marionette DEBUG loaded listener.js 09:07:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7f3e8eb81000) [pid = 1883] [serial = 557] [outer = 0x7f3e8c4aa800] 09:07:29 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:29 INFO - PROCESS | 1883 | 1461600449272 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]]]}] 09:07:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:07:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1424ms 09:07:29 INFO - PROCESS | 1883 | 1461600449318 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 09:07:29 INFO - PROCESS | 1883 | 1461600449324 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 09:07:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:07:29 INFO - PROCESS | 1883 | 1461600449331 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:07:29 INFO - PROCESS | 1883 | 1461600449337 Marionette TRACE conn3 <- [1,714,null,{}] 09:07:29 INFO - PROCESS | 1883 | 1461600449389 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}] 09:07:29 INFO - PROCESS | 1883 | 1461600449539 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 09:07:29 INFO - PROCESS | 1883 | 1461600449790 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c4dd800 == 66 [pid = 1883] [id = 186] 09:07:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7f3e8d59e800) [pid = 1883] [serial = 558] [outer = (nil)] 09:07:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7f3e8d61b000) [pid = 1883] [serial = 559] [outer = 0x7f3e8d59e800] 09:07:29 INFO - PROCESS | 1883 | 1461600449863 Marionette DEBUG loaded listener.js 09:07:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7f3e8d8c9800) [pid = 1883] [serial = 560] [outer = 0x7f3e8d59e800] 09:07:31 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:31 INFO - PROCESS | 1883 | 1461600451141 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]]]}] 09:07:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 09:07:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1837ms 09:07:31 INFO - PROCESS | 1883 | 1461600451168 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 09:07:31 INFO - PROCESS | 1883 | 1461600451176 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 09:07:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:07:31 INFO - PROCESS | 1883 | 1461600451280 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:07:31 INFO - PROCESS | 1883 | 1461600451285 Marionette TRACE conn3 <- [1,718,null,{}] 09:07:31 INFO - PROCESS | 1883 | 1461600451291 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}] 09:07:31 INFO - PROCESS | 1883 | 1461600451436 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 09:07:31 INFO - PROCESS | 1883 | 1461600451580 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ff93000 == 67 [pid = 1883] [id = 187] 09:07:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7f3e8c4b5c00) [pid = 1883] [serial = 561] [outer = (nil)] 09:07:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7f3e8de06800) [pid = 1883] [serial = 562] [outer = 0x7f3e8c4b5c00] 09:07:31 INFO - PROCESS | 1883 | 1461600451647 Marionette DEBUG loaded listener.js 09:07:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7f3e8e530400) [pid = 1883] [serial = 563] [outer = 0x7f3e8c4b5c00] 09:07:32 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:32 INFO - PROCESS | 1883 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:07:33 INFO - PROCESS | 1883 | 1461600453015 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]]]}] 09:07:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:07:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1837ms 09:07:33 INFO - PROCESS | 1883 | 1461600453143 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 09:07:33 INFO - PROCESS | 1883 | 1461600453147 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 09:07:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:07:33 INFO - PROCESS | 1883 | 1461600453161 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:07:33 INFO - PROCESS | 1883 | 1461600453166 Marionette TRACE conn3 <- [1,722,null,{}] 09:07:33 INFO - PROCESS | 1883 | 1461600453181 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}] 09:07:33 INFO - PROCESS | 1883 | 1461600453334 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 09:07:33 INFO - PROCESS | 1883 | 1461600453480 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91a4d800 == 68 [pid = 1883] [id = 188] 09:07:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7f3e8eab8000) [pid = 1883] [serial = 564] [outer = (nil)] 09:07:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7f3e8ec85000) [pid = 1883] [serial = 565] [outer = 0x7f3e8eab8000] 09:07:33 INFO - PROCESS | 1883 | 1461600453550 Marionette DEBUG loaded listener.js 09:07:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7f3e8ef32c00) [pid = 1883] [serial = 566] [outer = 0x7f3e8eab8000] 09:07:34 INFO - PROCESS | 1883 | 1461600454357 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] 09:07:34 INFO - PROCESS | 1883 | 1461600454398 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 09:07:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:07:34 INFO - PROCESS | 1883 | 1461600454403 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:07:34 INFO - PROCESS | 1883 | 1461600454405 Marionette TRACE conn3 <- [1,726,null,{}] 09:07:34 INFO - PROCESS | 1883 | 1461600454428 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}] 09:07:34 INFO - PROCESS | 1883 | 1461600454578 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 09:07:34 INFO - PROCESS | 1883 | 1461600454726 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e928b1800 == 69 [pid = 1883] [id = 189] 09:07:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7f3e8c4b3000) [pid = 1883] [serial = 567] [outer = (nil)] 09:07:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7f3e8f129c00) [pid = 1883] [serial = 568] [outer = 0x7f3e8c4b3000] 09:07:34 INFO - PROCESS | 1883 | 1461600454794 Marionette DEBUG loaded listener.js 09:07:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7f3e8f1e2800) [pid = 1883] [serial = 569] [outer = 0x7f3e8c4b3000] 09:07:35 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:35 INFO - PROCESS | 1883 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:07:35 INFO - PROCESS | 1883 | 1461600455636 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]]]}] 09:07:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:07:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1291ms 09:07:35 INFO - PROCESS | 1883 | 1461600455696 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 09:07:35 INFO - PROCESS | 1883 | 1461600455699 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 09:07:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:07:35 INFO - PROCESS | 1883 | 1461600455705 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:07:35 INFO - PROCESS | 1883 | 1461600455707 Marionette TRACE conn3 <- [1,730,null,{}] 09:07:35 INFO - PROCESS | 1883 | 1461600455712 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}] 09:07:35 INFO - PROCESS | 1883 | 1461600455852 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 09:07:36 INFO - PROCESS | 1883 | 1461600456005 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9412f000 == 70 [pid = 1883] [id = 190] 09:07:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7f3e8c4b2c00) [pid = 1883] [serial = 570] [outer = (nil)] 09:07:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7f3e8f1ef800) [pid = 1883] [serial = 571] [outer = 0x7f3e8c4b2c00] 09:07:36 INFO - PROCESS | 1883 | 1461600456072 Marionette DEBUG loaded listener.js 09:07:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7f3e8fe6d000) [pid = 1883] [serial = 572] [outer = 0x7f3e8c4b2c00] 09:07:36 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:36 INFO - PROCESS | 1883 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:07:36 INFO - PROCESS | 1883 | 1461600456951 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] 09:07:36 INFO - PROCESS | 1883 | 1461600456989 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 09:07:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:07:37 INFO - PROCESS | 1883 | 1461600456995 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:07:37 INFO - PROCESS | 1883 | 1461600456997 Marionette TRACE conn3 <- [1,734,null,{}] 09:07:37 INFO - PROCESS | 1883 | 1461600457002 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}] 09:07:37 INFO - PROCESS | 1883 | 1461600457170 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 09:07:37 INFO - PROCESS | 1883 | 1461600457336 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94126000 == 71 [pid = 1883] [id = 191] 09:07:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7f3e8d60f400) [pid = 1883] [serial = 573] [outer = (nil)] 09:07:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7f3e8f1e6400) [pid = 1883] [serial = 574] [outer = 0x7f3e8d60f400] 09:07:37 INFO - PROCESS | 1883 | 1461600457407 Marionette DEBUG loaded listener.js 09:07:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7f3e918f6000) [pid = 1883] [serial = 575] [outer = 0x7f3e8d60f400] 09:07:38 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:38 INFO - PROCESS | 1883 | 1461600458470 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]]]}] 09:07:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:07:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1523ms 09:07:38 INFO - PROCESS | 1883 | 1461600458526 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 09:07:38 INFO - PROCESS | 1883 | 1461600458530 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 09:07:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:07:38 INFO - PROCESS | 1883 | 1461600458541 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:07:38 INFO - PROCESS | 1883 | 1461600458551 Marionette TRACE conn3 <- [1,738,null,{}] 09:07:38 INFO - PROCESS | 1883 | 1461600458565 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}] 09:07:38 INFO - PROCESS | 1883 | 1461600458749 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 09:07:38 INFO - PROCESS | 1883 | 1461600458904 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b689800 == 72 [pid = 1883] [id = 192] 09:07:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7f3e8dd41c00) [pid = 1883] [serial = 576] [outer = (nil)] 09:07:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7f3e8de0c400) [pid = 1883] [serial = 577] [outer = 0x7f3e8dd41c00] 09:07:38 INFO - PROCESS | 1883 | 1461600458968 Marionette DEBUG loaded listener.js 09:07:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7f3e8dec1c00) [pid = 1883] [serial = 578] [outer = 0x7f3e8dd41c00] 09:07:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e91fa8000 == 71 [pid = 1883] [id = 112] 09:07:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e91f000 == 70 [pid = 1883] [id = 184] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7f3e87371400) [pid = 1883] [serial = 480] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7f3e8d637400) [pid = 1883] [serial = 484] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7f3e8eaba000) [pid = 1883] [serial = 487] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7f3e8f1e7800) [pid = 1883] [serial = 490] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7f3e92851c00) [pid = 1883] [serial = 493] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7f3e9205a000) [pid = 1883] [serial = 496] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7f3e8d8c7000) [pid = 1883] [serial = 523] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8df9b000 == 69 [pid = 1883] [id = 183] 09:07:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b5fa800 == 68 [pid = 1883] [id = 182] 09:07:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c5c3000 == 67 [pid = 1883] [id = 181] 09:07:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea4d1d800 == 66 [pid = 1883] [id = 179] 09:07:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9a65e000 == 65 [pid = 1883] [id = 178] 09:07:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97e16000 == 64 [pid = 1883] [id = 177] 09:07:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e91fb0800 == 63 [pid = 1883] [id = 176] 09:07:39 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c72f000 == 62 [pid = 1883] [id = 175] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7f3e8ed66800) [pid = 1883] [serial = 478] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7f3e917ee000) [pid = 1883] [serial = 517] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7f3e92059400) [pid = 1883] [serial = 520] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7f3e92055000) [pid = 1883] [serial = 518] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7f3e9284bc00) [pid = 1883] [serial = 521] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7f3e8eb80c00) [pid = 1883] [serial = 511] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7f3e8ed5c400) [pid = 1883] [serial = 512] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7f3e8efde400) [pid = 1883] [serial = 514] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7f3e8d5a1c00) [pid = 1883] [serial = 500] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7f3e8c4ae000) [pid = 1883] [serial = 499] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7f3e8d8d3400) [pid = 1883] [serial = 503] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7f3e8d8c8400) [pid = 1883] [serial = 502] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7f3e8de1d400) [pid = 1883] [serial = 508] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7f3e8eb76c00) [pid = 1883] [serial = 509] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7f3e8e219400) [pid = 1883] [serial = 506] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7f3e8de25800) [pid = 1883] [serial = 505] [outer = (nil)] [url = about:blank] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7f3e98caf400) [pid = 1883] [serial = 262] [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.] 09:07:39 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7f3e8f1f0800) [pid = 1883] [serial = 515] [outer = (nil)] [url = about:blank] 09:07:40 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:40 INFO - PROCESS | 1883 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:07:40 INFO - PROCESS | 1883 | 1461600460189 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]]]}] 09:07:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:07:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1693ms 09:07:40 INFO - PROCESS | 1883 | 1461600460235 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 09:07:40 INFO - PROCESS | 1883 | 1461600460242 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 09:07:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:07:40 INFO - PROCESS | 1883 | 1461600460252 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:07:40 INFO - PROCESS | 1883 | 1461600460255 Marionette TRACE conn3 <- [1,742,null,{}] 09:07:40 INFO - PROCESS | 1883 | 1461600460258 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}] 09:07:40 INFO - PROCESS | 1883 | 1461600460403 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 09:07:40 INFO - PROCESS | 1883 | 1461600460569 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e673800 == 63 [pid = 1883] [id = 193] 09:07:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7f3e8de1d800) [pid = 1883] [serial = 579] [outer = (nil)] 09:07:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7f3e8eabcc00) [pid = 1883] [serial = 580] [outer = 0x7f3e8de1d800] 09:07:40 INFO - PROCESS | 1883 | 1461600460635 Marionette DEBUG loaded listener.js 09:07:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7f3e8eb7f000) [pid = 1883] [serial = 581] [outer = 0x7f3e8de1d800] 09:07:41 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:41 INFO - PROCESS | 1883 | 1461600461691 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]]]}] 09:07:41 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 09:07:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1477ms 09:07:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:07:41 INFO - PROCESS | 1883 | 1461600461728 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 09:07:41 INFO - PROCESS | 1883 | 1461600461731 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 09:07:41 INFO - PROCESS | 1883 | 1461600461742 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:07:41 INFO - PROCESS | 1883 | 1461600461746 Marionette TRACE conn3 <- [1,746,null,{}] 09:07:41 INFO - PROCESS | 1883 | 1461600461760 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}] 09:07:41 INFO - PROCESS | 1883 | 1461600461980 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 09:07:42 INFO - PROCESS | 1883 | 1461600462052 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e928a9800 == 64 [pid = 1883] [id = 194] 09:07:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7f3e91615c00) [pid = 1883] [serial = 582] [outer = (nil)] 09:07:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7f3e917e5c00) [pid = 1883] [serial = 583] [outer = 0x7f3e91615c00] 09:07:42 INFO - PROCESS | 1883 | 1461600462110 Marionette DEBUG loaded listener.js 09:07:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7f3e918f7800) [pid = 1883] [serial = 584] [outer = 0x7f3e91615c00] 09:07:42 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:42 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7f3e8d632800) [pid = 1883] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:07:42 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7f3e874de400) [pid = 1883] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:07:42 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7f3e8e52f400) [pid = 1883] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:07:42 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7f3e8de20c00) [pid = 1883] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:07:43 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:43 INFO - PROCESS | 1883 | 1461600463248 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]]]}] 09:07:43 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.) 09:07:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1537ms 09:07:43 INFO - PROCESS | 1883 | 1461600463277 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 09:07:43 INFO - PROCESS | 1883 | 1461600463282 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 09:07:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:07:43 INFO - PROCESS | 1883 | 1461600463287 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:07:43 INFO - PROCESS | 1883 | 1461600463289 Marionette TRACE conn3 <- [1,750,null,{}] 09:07:43 INFO - PROCESS | 1883 | 1461600463294 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}] 09:07:43 INFO - PROCESS | 1883 | 1461600463422 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 09:07:43 INFO - PROCESS | 1883 | 1461600463433 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e95ae2000 == 65 [pid = 1883] [id = 195] 09:07:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7f3e8d594400) [pid = 1883] [serial = 585] [outer = (nil)] 09:07:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7f3e918fec00) [pid = 1883] [serial = 586] [outer = 0x7f3e8d594400] 09:07:43 INFO - PROCESS | 1883 | 1461600463490 Marionette DEBUG loaded listener.js 09:07:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7f3e91f7e000) [pid = 1883] [serial = 587] [outer = 0x7f3e8d594400] 09:07:44 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:44 INFO - PROCESS | 1883 | 1461600464659 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]]]}] 09:07:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:07:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1424ms 09:07:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:07:44 INFO - PROCESS | 1883 | 1461600464712 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 09:07:44 INFO - PROCESS | 1883 | 1461600464714 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 09:07:44 INFO - PROCESS | 1883 | 1461600464718 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:07:44 INFO - PROCESS | 1883 | 1461600464721 Marionette TRACE conn3 <- [1,754,null,{}] 09:07:44 INFO - PROCESS | 1883 | 1461600464726 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}] 09:07:44 INFO - PROCESS | 1883 | 1461600464860 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 09:07:45 INFO - PROCESS | 1883 | 1461600465040 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e96e03000 == 66 [pid = 1883] [id = 196] 09:07:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7f3e928be800) [pid = 1883] [serial = 588] [outer = (nil)] 09:07:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7f3e928c1c00) [pid = 1883] [serial = 589] [outer = 0x7f3e928be800] 09:07:45 INFO - PROCESS | 1883 | 1461600465166 Marionette DEBUG loaded listener.js 09:07:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7f3e928c8400) [pid = 1883] [serial = 590] [outer = 0x7f3e928be800] 09:07:46 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:46 INFO - PROCESS | 1883 | 1461600466443 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]]]}] 09:07:46 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 09:07:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1777ms 09:07:46 INFO - PROCESS | 1883 | 1461600466497 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 09:07:46 INFO - PROCESS | 1883 | 1461600466502 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 09:07:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:07:46 INFO - PROCESS | 1883 | 1461600466560 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:07:46 INFO - PROCESS | 1883 | 1461600466565 Marionette TRACE conn3 <- [1,758,null,{}] 09:07:46 INFO - PROCESS | 1883 | 1461600466624 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}] 09:07:46 INFO - PROCESS | 1883 | 1461600466776 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 09:07:46 INFO - PROCESS | 1883 | 1461600466925 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e24b000 == 67 [pid = 1883] [id = 197] 09:07:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7f3e8d637400) [pid = 1883] [serial = 591] [outer = (nil)] 09:07:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7f3e8de21400) [pid = 1883] [serial = 592] [outer = 0x7f3e8d637400] 09:07:47 INFO - PROCESS | 1883 | 1461600466997 Marionette DEBUG loaded listener.js 09:07:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7f3e8e624400) [pid = 1883] [serial = 593] [outer = 0x7f3e8d637400] 09:07:47 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:47 INFO - PROCESS | 1883 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:07:47 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:47 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:47 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:47 INFO - PROCESS | 1883 | 1461600467832 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]]]}] 09:07:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:07:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1381ms 09:07:47 INFO - PROCESS | 1883 | 1461600467893 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 09:07:47 INFO - PROCESS | 1883 | 1461600467901 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 09:07:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:07:47 INFO - PROCESS | 1883 | 1461600467910 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:07:47 INFO - PROCESS | 1883 | 1461600467913 Marionette TRACE conn3 <- [1,762,null,{}] 09:07:47 INFO - PROCESS | 1883 | 1461600467917 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}] 09:07:48 INFO - PROCESS | 1883 | 1461600468082 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 09:07:48 INFO - PROCESS | 1883 | 1461600468231 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9413c000 == 68 [pid = 1883] [id = 198] 09:07:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7f3e8eac0400) [pid = 1883] [serial = 594] [outer = (nil)] 09:07:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7f3e8ed66800) [pid = 1883] [serial = 595] [outer = 0x7f3e8eac0400] 09:07:48 INFO - PROCESS | 1883 | 1461600468299 Marionette DEBUG loaded listener.js 09:07:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7f3e8f1e1c00) [pid = 1883] [serial = 596] [outer = 0x7f3e8eac0400] 09:07:49 INFO - PROCESS | 1883 | 1461600469649 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]]]}] 09:07:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:07:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1782ms 09:07:49 INFO - PROCESS | 1883 | 1461600469717 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 09:07:49 INFO - PROCESS | 1883 | 1461600469720 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 09:07:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:07:49 INFO - PROCESS | 1883 | 1461600469729 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:07:49 INFO - PROCESS | 1883 | 1461600469734 Marionette TRACE conn3 <- [1,766,null,{}] 09:07:49 INFO - PROCESS | 1883 | 1461600469794 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}] 09:07:49 INFO - PROCESS | 1883 | 1461600469942 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 09:07:50 INFO - PROCESS | 1883 | 1461600470132 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9787f000 == 69 [pid = 1883] [id = 199] 09:07:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7f3e918f6800) [pid = 1883] [serial = 597] [outer = (nil)] 09:07:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7f3e928c9c00) [pid = 1883] [serial = 598] [outer = 0x7f3e918f6800] 09:07:50 INFO - PROCESS | 1883 | 1461600470202 Marionette DEBUG loaded listener.js 09:07:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7f3e9355d800) [pid = 1883] [serial = 599] [outer = 0x7f3e918f6800] 09:07:51 INFO - PROCESS | 1883 | 1461600471375 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]]]}] 09:07:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:07:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1687ms 09:07:51 INFO - PROCESS | 1883 | 1461600471413 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 09:07:51 INFO - PROCESS | 1883 | 1461600471416 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 09:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:07:51 INFO - PROCESS | 1883 | 1461600471422 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:07:51 INFO - PROCESS | 1883 | 1461600471424 Marionette TRACE conn3 <- [1,770,null,{}] 09:07:51 INFO - PROCESS | 1883 | 1461600471429 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}] 09:07:51 INFO - PROCESS | 1883 | 1461600471601 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 09:07:51 INFO - PROCESS | 1883 | 1461600471776 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98055800 == 70 [pid = 1883] [id = 200] 09:07:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7f3e92058400) [pid = 1883] [serial = 600] [outer = (nil)] 09:07:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7f3e94078800) [pid = 1883] [serial = 601] [outer = 0x7f3e92058400] 09:07:51 INFO - PROCESS | 1883 | 1461600471842 Marionette DEBUG loaded listener.js 09:07:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7f3e941abc00) [pid = 1883] [serial = 602] [outer = 0x7f3e92058400] 09:07:52 INFO - PROCESS | 1883 | 1461600472615 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]]]}] 09:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1225ms 09:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:07:52 INFO - PROCESS | 1883 | 1461600472647 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 09:07:52 INFO - PROCESS | 1883 | 1461600472650 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 09:07:52 INFO - PROCESS | 1883 | 1461600472656 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:07:52 INFO - PROCESS | 1883 | 1461600472659 Marionette TRACE conn3 <- [1,774,null,{}] 09:07:52 INFO - PROCESS | 1883 | 1461600472663 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}] 09:07:52 INFO - PROCESS | 1883 | 1461600472815 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 09:07:52 INFO - PROCESS | 1883 | 1461600472977 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8d50c800 == 71 [pid = 1883] [id = 201] 09:07:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7f3e8c4ac800) [pid = 1883] [serial = 603] [outer = (nil)] 09:07:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7f3e8d8d1800) [pid = 1883] [serial = 604] [outer = 0x7f3e8c4ac800] 09:07:53 INFO - PROCESS | 1883 | 1461600473046 Marionette DEBUG loaded listener.js 09:07:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7f3e941ad800) [pid = 1883] [serial = 605] [outer = 0x7f3e8c4ac800] 09:07:54 INFO - PROCESS | 1883 | 1461600474153 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]]]}] 09:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1527ms 09:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:07:54 INFO - PROCESS | 1883 | 1461600474182 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 09:07:54 INFO - PROCESS | 1883 | 1461600474187 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 09:07:54 INFO - PROCESS | 1883 | 1461600474194 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:07:54 INFO - PROCESS | 1883 | 1461600474200 Marionette TRACE conn3 <- [1,778,null,{}] 09:07:54 INFO - PROCESS | 1883 | 1461600474206 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}] 09:07:54 INFO - PROCESS | 1883 | 1461600474350 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 09:07:54 INFO - PROCESS | 1883 | 1461600474512 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9176e000 == 72 [pid = 1883] [id = 202] 09:07:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7f3e8de07c00) [pid = 1883] [serial = 606] [outer = (nil)] 09:07:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7f3e8de0f800) [pid = 1883] [serial = 607] [outer = 0x7f3e8de07c00] 09:07:54 INFO - PROCESS | 1883 | 1461600474634 Marionette DEBUG loaded listener.js 09:07:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7f3e8e212000) [pid = 1883] [serial = 608] [outer = 0x7f3e8de07c00] 09:07:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e95ae2000 == 71 [pid = 1883] [id = 195] 09:07:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e928a9800 == 70 [pid = 1883] [id = 194] 09:07:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e8a1000 == 69 [pid = 1883] [id = 174] 09:07:55 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7f3e8eac5800) [pid = 1883] [serial = 556] [outer = (nil)] [url = about:blank] 09:07:55 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7f3e8d60d800) [pid = 1883] [serial = 526] [outer = (nil)] [url = about:blank] 09:07:55 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7f3e8eb7cc00) [pid = 1883] [serial = 532] [outer = (nil)] [url = about:blank] 09:07:55 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7f3e8ec87c00) [pid = 1883] [serial = 541] [outer = (nil)] [url = about:blank] 09:07:55 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7f3e8de20000) [pid = 1883] [serial = 529] [outer = (nil)] [url = about:blank] 09:07:55 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7f3e8f1ee400) [pid = 1883] [serial = 535] [outer = (nil)] [url = about:blank] 09:07:55 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7f3e918fe400) [pid = 1883] [serial = 538] [outer = (nil)] [url = about:blank] 09:07:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e673800 == 68 [pid = 1883] [id = 193] 09:07:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b689800 == 67 [pid = 1883] [id = 192] 09:07:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b67d000 == 66 [pid = 1883] [id = 185] 09:07:55 INFO - PROCESS | 1883 | 1461600475555 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]]]}] 09:07:55 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7f3e8dbbb400) [pid = 1883] [serial = 547] [outer = (nil)] [url = about:blank] 09:07:55 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7f3e8dd45400) [pid = 1883] [serial = 548] [outer = (nil)] [url = about:blank] 09:07:55 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7f3e8d612c00) [pid = 1883] [serial = 545] [outer = (nil)] [url = about:blank] 09:07:55 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7f3e8d595c00) [pid = 1883] [serial = 544] [outer = (nil)] [url = about:blank] 09:07:55 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7f3e8eabc800) [pid = 1883] [serial = 553] [outer = (nil)] [url = about:blank] 09:07:55 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7f3e8eac4c00) [pid = 1883] [serial = 554] [outer = (nil)] [url = about:blank] 09:07:55 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7f3e8decb800) [pid = 1883] [serial = 550] [outer = (nil)] [url = about:blank] 09:07:55 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7f3e8e52d400) [pid = 1883] [serial = 551] [outer = (nil)] [url = about:blank] 09:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1390ms 09:07:55 INFO - PROCESS | 1883 | 1461600475583 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 09:07:55 INFO - PROCESS | 1883 | 1461600475590 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 09:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:07:55 INFO - PROCESS | 1883 | 1461600475599 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:07:55 INFO - PROCESS | 1883 | 1461600475601 Marionette TRACE conn3 <- [1,782,null,{}] 09:07:55 INFO - PROCESS | 1883 | 1461600475607 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}] 09:07:55 INFO - PROCESS | 1883 | 1461600475737 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 09:07:55 INFO - PROCESS | 1883 | 1461600475753 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c5cd000 == 67 [pid = 1883] [id = 203] 09:07:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7f3e8e212400) [pid = 1883] [serial = 609] [outer = (nil)] 09:07:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7f3e8eac4c00) [pid = 1883] [serial = 610] [outer = 0x7f3e8e212400] 09:07:55 INFO - PROCESS | 1883 | 1461600475809 Marionette DEBUG loaded listener.js 09:07:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7f3e8ec85400) [pid = 1883] [serial = 611] [outer = 0x7f3e8e212400] 09:07:56 INFO - PROCESS | 1883 | 1461600476557 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]]]}] 09:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 978ms 09:07:56 INFO - PROCESS | 1883 | 1461600476576 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 09:07:56 INFO - PROCESS | 1883 | 1461600476579 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 09:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:07:56 INFO - PROCESS | 1883 | 1461600476585 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:07:56 INFO - PROCESS | 1883 | 1461600476590 Marionette TRACE conn3 <- [1,786,null,{}] 09:07:56 INFO - PROCESS | 1883 | 1461600476604 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}] 09:07:56 INFO - PROCESS | 1883 | 1461600476738 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 09:07:56 INFO - PROCESS | 1883 | 1461600476759 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ecab800 == 68 [pid = 1883] [id = 204] 09:07:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7f3e8f130400) [pid = 1883] [serial = 612] [outer = (nil)] 09:07:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7f3e8f1f4400) [pid = 1883] [serial = 613] [outer = 0x7f3e8f130400] 09:07:56 INFO - PROCESS | 1883 | 1461600476817 Marionette DEBUG loaded listener.js 09:07:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7f3e917e2800) [pid = 1883] [serial = 614] [outer = 0x7f3e8f130400] 09:07:57 INFO - PROCESS | 1883 | 1461600477546 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]]]}] 09:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1028ms 09:07:57 INFO - PROCESS | 1883 | 1461600477619 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 09:07:57 INFO - PROCESS | 1883 | 1461600477624 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 09:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:07:57 INFO - PROCESS | 1883 | 1461600477630 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:07:57 INFO - PROCESS | 1883 | 1461600477632 Marionette TRACE conn3 <- [1,790,null,{}] 09:07:57 INFO - PROCESS | 1883 | 1461600477647 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}] 09:07:57 INFO - PROCESS | 1883 | 1461600477799 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 09:07:57 INFO - PROCESS | 1883 | 1461600477809 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92904800 == 69 [pid = 1883] [id = 205] 09:07:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7f3e8e80f000) [pid = 1883] [serial = 615] [outer = (nil)] 09:07:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7f3e91f76800) [pid = 1883] [serial = 616] [outer = 0x7f3e8e80f000] 09:07:57 INFO - PROCESS | 1883 | 1461600477866 Marionette DEBUG loaded listener.js 09:07:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7f3e92849000) [pid = 1883] [serial = 617] [outer = 0x7f3e8e80f000] 09:07:58 INFO - PROCESS | 1883 | 1461600478682 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]]]}] 09:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1077ms 09:07:58 INFO - PROCESS | 1883 | 1461600478720 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 09:07:58 INFO - PROCESS | 1883 | 1461600478723 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 09:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:07:58 INFO - PROCESS | 1883 | 1461600478728 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:07:58 INFO - PROCESS | 1883 | 1461600478730 Marionette TRACE conn3 <- [1,794,null,{}] 09:07:58 INFO - PROCESS | 1883 | 1461600478743 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}] 09:07:58 INFO - PROCESS | 1883 | 1461600478907 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 09:07:58 INFO - PROCESS | 1883 | 1461600478943 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e95ae2000 == 70 [pid = 1883] [id = 206] 09:07:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7f3e917eb000) [pid = 1883] [serial = 618] [outer = (nil)] 09:07:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7f3e928c7400) [pid = 1883] [serial = 619] [outer = 0x7f3e917eb000] 09:07:59 INFO - PROCESS | 1883 | 1461600478998 Marionette DEBUG loaded listener.js 09:07:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7f3e9406fc00) [pid = 1883] [serial = 620] [outer = 0x7f3e917eb000] 09:07:59 INFO - PROCESS | 1883 | 1461600479772 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]]]}] 09:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1081ms 09:07:59 INFO - PROCESS | 1883 | 1461600479810 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 09:07:59 INFO - PROCESS | 1883 | 1461600479813 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 09:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:07:59 INFO - PROCESS | 1883 | 1461600479818 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:07:59 INFO - PROCESS | 1883 | 1461600479820 Marionette TRACE conn3 <- [1,798,null,{}] 09:07:59 INFO - PROCESS | 1883 | 1461600479831 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}] 09:08:00 INFO - PROCESS | 1883 | 1461600480024 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7f3e8c486000) [pid = 1883] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7f3e91615c00) [pid = 1883] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7f3e8d594400) [pid = 1883] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7f3e8de1d800) [pid = 1883] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7f3e8dd41c00) [pid = 1883] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7f3e8ef36800) [pid = 1883] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7f3e8ef34400) [pid = 1883] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7f3e8eabf400) [pid = 1883] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7f3e8c485000) [pid = 1883] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7f3e8ec8a400) [pid = 1883] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7f3e8de27000) [pid = 1883] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7f3e8eac5400) [pid = 1883] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7f3e9896fc00) [pid = 1883] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7f3ea645a800) [pid = 1883] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7f3e8c488c00) [pid = 1883] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7f3e8736d800) [pid = 1883] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7f3e87370400) [pid = 1883] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7f3e8736c000) [pid = 1883] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7f3e8d596c00) [pid = 1883] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7f3e8d8cec00) [pid = 1883] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7f3e8eac1400) [pid = 1883] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7f3e8ec80000) [pid = 1883] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7f3e92058000) [pid = 1883] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7f3e874df000) [pid = 1883] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:08:00 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7f3e8dbb8400) [pid = 1883] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:08:00 INFO - PROCESS | 1883 | 1461600480456 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b4d3000 == 71 [pid = 1883] [id = 207] 09:08:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7f3e8736ac00) [pid = 1883] [serial = 621] [outer = (nil)] 09:08:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7f3e874dc000) [pid = 1883] [serial = 622] [outer = 0x7f3e8736ac00] 09:08:00 INFO - PROCESS | 1883 | 1461600480519 Marionette DEBUG loaded listener.js 09:08:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7f3e8d8cf800) [pid = 1883] [serial = 623] [outer = 0x7f3e8736ac00] 09:08:01 INFO - PROCESS | 1883 | 1461600481091 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]]]}] 09:08:01 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 09:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1333ms 09:08:01 INFO - PROCESS | 1883 | 1461600481152 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 09:08:01 INFO - PROCESS | 1883 | 1461600481155 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 09:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:08:01 INFO - PROCESS | 1883 | 1461600481160 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:08:01 INFO - PROCESS | 1883 | 1461600481162 Marionette TRACE conn3 <- [1,802,null,{}] 09:08:01 INFO - PROCESS | 1883 | 1461600481167 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}] 09:08:01 INFO - PROCESS | 1883 | 1461600481291 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 09:08:01 INFO - PROCESS | 1883 | 1461600481410 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97aa7800 == 72 [pid = 1883] [id = 208] 09:08:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7f3e8736c000) [pid = 1883] [serial = 624] [outer = (nil)] 09:08:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7f3e8eb72400) [pid = 1883] [serial = 625] [outer = 0x7f3e8736c000] 09:08:01 INFO - PROCESS | 1883 | 1461600481468 Marionette DEBUG loaded listener.js 09:08:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7f3e91f73400) [pid = 1883] [serial = 626] [outer = 0x7f3e8736c000] 09:08:02 INFO - PROCESS | 1883 | 1461600482113 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]]]}] 09:08:02 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 09:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 974ms 09:08:02 INFO - PROCESS | 1883 | 1461600482134 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 09:08:02 INFO - PROCESS | 1883 | 1461600482137 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 09:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:08:02 INFO - PROCESS | 1883 | 1461600482142 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:08:02 INFO - PROCESS | 1883 | 1461600482145 Marionette TRACE conn3 <- [1,806,null,{}] 09:08:02 INFO - PROCESS | 1883 | 1461600482149 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}] 09:08:02 INFO - PROCESS | 1883 | 1461600482279 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 09:08:02 INFO - PROCESS | 1883 | 1461600482488 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b4e7800 == 73 [pid = 1883] [id = 209] 09:08:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7f3e8736d000) [pid = 1883] [serial = 627] [outer = (nil)] 09:08:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7f3e874d8c00) [pid = 1883] [serial = 628] [outer = 0x7f3e8736d000] 09:08:02 INFO - PROCESS | 1883 | 1461600482560 Marionette DEBUG loaded listener.js 09:08:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7f3e8d594800) [pid = 1883] [serial = 629] [outer = 0x7f3e8736d000] 09:08:03 INFO - PROCESS | 1883 | 1461600483483 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]]]}] 09:08:03 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 09:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1375ms 09:08:03 INFO - PROCESS | 1883 | 1461600483519 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 09:08:03 INFO - PROCESS | 1883 | 1461600483524 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 09:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:08:03 INFO - PROCESS | 1883 | 1461600483531 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:08:03 INFO - PROCESS | 1883 | 1461600483536 Marionette TRACE conn3 <- [1,810,null,{}] 09:08:03 INFO - PROCESS | 1883 | 1461600483543 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}] 09:08:03 INFO - PROCESS | 1883 | 1461600483704 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 09:08:03 INFO - PROCESS | 1883 | 1461600483876 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e90c27000 == 74 [pid = 1883] [id = 210] 09:08:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7f3e8736d800) [pid = 1883] [serial = 630] [outer = (nil)] 09:08:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7f3e8e62c400) [pid = 1883] [serial = 631] [outer = 0x7f3e8736d800] 09:08:03 INFO - PROCESS | 1883 | 1461600483949 Marionette DEBUG loaded listener.js 09:08:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7f3e8ec7fc00) [pid = 1883] [serial = 632] [outer = 0x7f3e8736d800] 09:08:04 INFO - PROCESS | 1883 | 1461600484865 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]]]}] 09:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1385ms 09:08:04 INFO - PROCESS | 1883 | 1461600484919 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 09:08:04 INFO - PROCESS | 1883 | 1461600484924 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 09:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:08:04 INFO - PROCESS | 1883 | 1461600484933 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:08:04 INFO - PROCESS | 1883 | 1461600484936 Marionette TRACE conn3 <- [1,814,null,{}] 09:08:04 INFO - PROCESS | 1883 | 1461600484941 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}] 09:08:05 INFO - PROCESS | 1883 | 1461600485102 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 09:08:05 INFO - PROCESS | 1883 | 1461600485265 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9804c800 == 75 [pid = 1883] [id = 211] 09:08:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7f3e8ef36800) [pid = 1883] [serial = 633] [outer = (nil)] 09:08:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7f3e8ff53000) [pid = 1883] [serial = 634] [outer = 0x7f3e8ef36800] 09:08:05 INFO - PROCESS | 1883 | 1461600485337 Marionette DEBUG loaded listener.js 09:08:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7f3e92050800) [pid = 1883] [serial = 635] [outer = 0x7f3e8ef36800] 09:08:06 INFO - PROCESS | 1883 | 1461600486294 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] 09:08:06 INFO - PROCESS | 1883 | 1461600486325 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 09:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:08:06 INFO - PROCESS | 1883 | 1461600486333 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:08:06 INFO - PROCESS | 1883 | 1461600486341 Marionette TRACE conn3 <- [1,818,null,{}] 09:08:06 INFO - PROCESS | 1883 | 1461600486354 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}] 09:08:06 INFO - PROCESS | 1883 | 1461600486513 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 09:08:06 INFO - PROCESS | 1883 | 1461600486677 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9b4b2800 == 76 [pid = 1883] [id = 212] 09:08:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7f3e9355a800) [pid = 1883] [serial = 636] [outer = (nil)] 09:08:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7f3e94310400) [pid = 1883] [serial = 637] [outer = 0x7f3e9355a800] 09:08:06 INFO - PROCESS | 1883 | 1461600486743 Marionette DEBUG loaded listener.js 09:08:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7f3e95abe800) [pid = 1883] [serial = 638] [outer = 0x7f3e9355a800] 09:08:07 INFO - PROCESS | 1883 | 1461600487580 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]]]}] 09:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1291ms 09:08:07 INFO - PROCESS | 1883 | 1461600487622 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 09:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:08:07 INFO - PROCESS | 1883 | 1461600487627 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 09:08:07 INFO - PROCESS | 1883 | 1461600487632 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:08:07 INFO - PROCESS | 1883 | 1461600487635 Marionette TRACE conn3 <- [1,822,null,{}] 09:08:07 INFO - PROCESS | 1883 | 1461600487640 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}] 09:08:07 INFO - PROCESS | 1883 | 1461600487795 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 09:08:07 INFO - PROCESS | 1883 | 1461600487955 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea41c5800 == 77 [pid = 1883] [id = 213] 09:08:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7f3e8c488400) [pid = 1883] [serial = 639] [outer = (nil)] 09:08:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7f3e959df800) [pid = 1883] [serial = 640] [outer = 0x7f3e8c488400] 09:08:08 INFO - PROCESS | 1883 | 1461600488030 Marionette DEBUG loaded listener.js 09:08:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7f3e96155400) [pid = 1883] [serial = 641] [outer = 0x7f3e8c488400] 09:08:08 INFO - PROCESS | 1883 | 1461600488893 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] 09:08:08 INFO - PROCESS | 1883 | 1461600488973 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 09:08:08 INFO - PROCESS | 1883 | 1461600488979 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:08:08 INFO - PROCESS | 1883 | 1461600488982 Marionette TRACE conn3 <- [1,826,null,{}] 09:08:08 INFO - PROCESS | 1883 | 1461600488987 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}] 09:08:09 INFO - PROCESS | 1883 | 1461600489177 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 09:08:09 INFO - PROCESS | 1883 | 1461600489335 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea5085800 == 78 [pid = 1883] [id = 214] 09:08:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7f3e964de800) [pid = 1883] [serial = 642] [outer = (nil)] 09:08:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7f3e964e1000) [pid = 1883] [serial = 643] [outer = 0x7f3e964de800] 09:08:09 INFO - PROCESS | 1883 | 1461600489417 Marionette DEBUG loaded listener.js 09:08:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7f3e965db800) [pid = 1883] [serial = 644] [outer = 0x7f3e964de800] 09:08:10 INFO - PROCESS | 1883 | 1461600490234 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]]]}] 09:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1326ms 09:08:10 INFO - PROCESS | 1883 | 1461600490305 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 09:08:10 INFO - PROCESS | 1883 | 1461600490309 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 09:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:08:10 INFO - PROCESS | 1883 | 1461600490314 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:08:10 INFO - PROCESS | 1883 | 1461600490317 Marionette TRACE conn3 <- [1,830,null,{}] 09:08:10 INFO - PROCESS | 1883 | 1461600490322 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}] 09:08:10 INFO - PROCESS | 1883 | 1461600490533 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 09:08:10 INFO - PROCESS | 1883 | 1461600490693 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea5f1d000 == 79 [pid = 1883] [id = 215] 09:08:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7f3e964dec00) [pid = 1883] [serial = 645] [outer = (nil)] 09:08:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7f3e97a85800) [pid = 1883] [serial = 646] [outer = 0x7f3e964dec00] 09:08:10 INFO - PROCESS | 1883 | 1461600490761 Marionette DEBUG loaded listener.js 09:08:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7f3e97b6b400) [pid = 1883] [serial = 647] [outer = 0x7f3e964dec00] 09:08:11 INFO - PROCESS | 1883 | 1461600491556 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]]]}] 09:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1276ms 09:08:11 INFO - PROCESS | 1883 | 1461600491591 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 09:08:11 INFO - PROCESS | 1883 | 1461600491594 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 09:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:08:11 INFO - PROCESS | 1883 | 1461600491600 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:08:11 INFO - PROCESS | 1883 | 1461600491602 Marionette TRACE conn3 <- [1,834,null,{}] 09:08:11 INFO - PROCESS | 1883 | 1461600491607 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}] 09:08:11 INFO - PROCESS | 1883 | 1461600491758 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 09:08:11 INFO - PROCESS | 1883 | 1461600491919 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea7e46000 == 80 [pid = 1883] [id = 216] 09:08:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7f3e96a35000) [pid = 1883] [serial = 648] [outer = (nil)] 09:08:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7f3e980dc000) [pid = 1883] [serial = 649] [outer = 0x7f3e96a35000] 09:08:11 INFO - PROCESS | 1883 | 1461600491985 Marionette DEBUG loaded listener.js 09:08:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7f3e983eec00) [pid = 1883] [serial = 650] [outer = 0x7f3e96a35000] 09:08:12 INFO - PROCESS | 1883 | 1461600492902 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]]]}] 09:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1334ms 09:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:08:12 INFO - PROCESS | 1883 | 1461600492934 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 09:08:12 INFO - PROCESS | 1883 | 1461600492936 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 09:08:12 INFO - PROCESS | 1883 | 1461600492942 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:08:12 INFO - PROCESS | 1883 | 1461600492945 Marionette TRACE conn3 <- [1,838,null,{}] 09:08:12 INFO - PROCESS | 1883 | 1461600492949 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}] 09:08:13 INFO - PROCESS | 1883 | 1461600493089 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 09:08:13 INFO - PROCESS | 1883 | 1461600493256 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b5e7000 == 81 [pid = 1883] [id = 217] 09:08:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7f3e8736b800) [pid = 1883] [serial = 651] [outer = (nil)] 09:08:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7f3e8d616400) [pid = 1883] [serial = 652] [outer = 0x7f3e8736b800] 09:08:13 INFO - PROCESS | 1883 | 1461600493324 Marionette DEBUG loaded listener.js 09:08:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7f3e8deca800) [pid = 1883] [serial = 653] [outer = 0x7f3e8736b800] 09:08:14 INFO - PROCESS | 1883 | 1461600494468 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]]]}] 09:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1584ms 09:08:14 INFO - PROCESS | 1883 | 1461600494525 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 09:08:14 INFO - PROCESS | 1883 | 1461600494532 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 09:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:08:14 INFO - PROCESS | 1883 | 1461600494540 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:08:14 INFO - PROCESS | 1883 | 1461600494546 Marionette TRACE conn3 <- [1,842,null,{}] 09:08:14 INFO - PROCESS | 1883 | 1461600494552 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}] 09:08:14 INFO - PROCESS | 1883 | 1461600494704 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 09:08:14 INFO - PROCESS | 1883 | 1461600494866 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e679800 == 82 [pid = 1883] [id = 218] 09:08:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7f3e8d8d3000) [pid = 1883] [serial = 654] [outer = (nil)] 09:08:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 134 (0x7f3e8dd47c00) [pid = 1883] [serial = 655] [outer = 0x7f3e8d8d3000] 09:08:15 INFO - PROCESS | 1883 | 1461600494996 Marionette DEBUG loaded listener.js 09:08:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 135 (0x7f3e8de27000) [pid = 1883] [serial = 656] [outer = 0x7f3e8d8d3000] 09:08:15 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97aa7800 == 81 [pid = 1883] [id = 208] 09:08:15 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b4d3000 == 80 [pid = 1883] [id = 207] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 134 (0x7f3e8d61b000) [pid = 1883] [serial = 559] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 133 (0x7f3e8f1e6400) [pid = 1883] [serial = 574] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 132 (0x7f3e928c1c00) [pid = 1883] [serial = 589] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 131 (0x7f3e8de06800) [pid = 1883] [serial = 562] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 130 (0x7f3e8ec85000) [pid = 1883] [serial = 565] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7f3e8f129c00) [pid = 1883] [serial = 568] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7f3e8f1ef800) [pid = 1883] [serial = 571] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92904800 == 79 [pid = 1883] [id = 205] 09:08:15 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8ecab800 == 78 [pid = 1883] [id = 204] 09:08:15 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c5cd000 == 77 [pid = 1883] [id = 203] 09:08:15 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9176e000 == 76 [pid = 1883] [id = 202] 09:08:15 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9787f000 == 75 [pid = 1883] [id = 199] 09:08:15 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9413c000 == 74 [pid = 1883] [id = 198] 09:08:15 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e24b000 == 73 [pid = 1883] [id = 197] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7f3e983f1c00) [pid = 1883] [serial = 445] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7f3e9205f400) [pid = 1883] [serial = 539] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7f3e8ef3f000) [pid = 1883] [serial = 533] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7f3e8de22000) [pid = 1883] [serial = 436] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7f3e9284c000) [pid = 1883] [serial = 442] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7f3e8ed66400) [pid = 1883] [serial = 439] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7f3e917e4400) [pid = 1883] [serial = 536] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7f3ea5237c00) [pid = 1883] [serial = 448] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7f3ea9daf800) [pid = 1883] [serial = 451] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7f3e93562800) [pid = 1883] [serial = 542] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7f3ea65edc00) [pid = 1883] [serial = 454] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7f3e874e0c00) [pid = 1883] [serial = 457] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7f3e8c486400) [pid = 1883] [serial = 481] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7f3e8d8c6400) [pid = 1883] [serial = 485] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7f3e8eac1000) [pid = 1883] [serial = 488] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7f3e918f6c00) [pid = 1883] [serial = 491] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7f3e928cd400) [pid = 1883] [serial = 494] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7f3e92851000) [pid = 1883] [serial = 497] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7f3e8d636000) [pid = 1883] [serial = 527] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7f3e8e214800) [pid = 1883] [serial = 530] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7f3e8ef3e400) [pid = 1883] [serial = 524] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7f3e917e5c00) [pid = 1883] [serial = 583] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7f3e918fec00) [pid = 1883] [serial = 586] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7f3e8eabcc00) [pid = 1883] [serial = 580] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7f3e8dec1c00) [pid = 1883] [serial = 578] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7f3e8de0c400) [pid = 1883] [serial = 577] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7f3e91f7e000) [pid = 1883] [serial = 587] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7f3e8eb7f000) [pid = 1883] [serial = 581] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7f3e918f7800) [pid = 1883] [serial = 584] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1883 | 1461600495977 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]]]}] 09:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1486ms 09:08:16 INFO - PROCESS | 1883 | 1461600496025 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 09:08:16 INFO - PROCESS | 1883 | 1461600496032 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 09:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:08:16 INFO - PROCESS | 1883 | 1461600496041 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:08:16 INFO - PROCESS | 1883 | 1461600496044 Marionette TRACE conn3 <- [1,846,null,{}] 09:08:16 INFO - PROCESS | 1883 | 1461600496048 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}] 09:08:16 INFO - PROCESS | 1883 | 1461600496200 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 09:08:16 INFO - PROCESS | 1883 | 1461600496314 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b5e0000 == 74 [pid = 1883] [id = 219] 09:08:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7f3e8dbbb400) [pid = 1883] [serial = 657] [outer = (nil)] 09:08:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7f3e8eabd400) [pid = 1883] [serial = 658] [outer = 0x7f3e8dbbb400] 09:08:16 INFO - PROCESS | 1883 | 1461600496375 Marionette DEBUG loaded listener.js 09:08:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7f3e8eb7f800) [pid = 1883] [serial = 659] [outer = 0x7f3e8dbbb400] 09:08:17 INFO - PROCESS | 1883 | 1461600497075 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]]]}] 09:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1080ms 09:08:17 INFO - PROCESS | 1883 | 1461600497121 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 09:08:17 INFO - PROCESS | 1883 | 1461600497123 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 09:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:08:17 INFO - PROCESS | 1883 | 1461600497129 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:08:17 INFO - PROCESS | 1883 | 1461600497134 Marionette TRACE conn3 <- [1,850,null,{}] 09:08:17 INFO - PROCESS | 1883 | 1461600497147 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}] 09:08:17 INFO - PROCESS | 1883 | 1461600497287 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 09:08:17 INFO - PROCESS | 1883 | 1461600497306 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8f10b000 == 75 [pid = 1883] [id = 220] 09:08:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7f3e8efd2800) [pid = 1883] [serial = 660] [outer = (nil)] 09:08:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7f3e8f1e4000) [pid = 1883] [serial = 661] [outer = 0x7f3e8efd2800] 09:08:17 INFO - PROCESS | 1883 | 1461600497369 Marionette DEBUG loaded listener.js 09:08:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7f3e8ff59800) [pid = 1883] [serial = 662] [outer = 0x7f3e8efd2800] 09:08:18 INFO - PROCESS | 1883 | 1461600498128 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]]]}] 09:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1035ms 09:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:08:18 INFO - PROCESS | 1883 | 1461600498164 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 09:08:18 INFO - PROCESS | 1883 | 1461600498167 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 09:08:18 INFO - PROCESS | 1883 | 1461600498171 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:08:18 INFO - PROCESS | 1883 | 1461600498184 Marionette TRACE conn3 <- [1,854,null,{}] 09:08:18 INFO - PROCESS | 1883 | 1461600498190 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}] 09:08:18 INFO - PROCESS | 1883 | 1461600498399 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 09:08:18 INFO - PROCESS | 1883 | 1461600498429 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e928af000 == 76 [pid = 1883] [id = 221] 09:08:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7f3e8ed5c800) [pid = 1883] [serial = 663] [outer = (nil)] 09:08:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7f3e918f8800) [pid = 1883] [serial = 664] [outer = 0x7f3e8ed5c800] 09:08:18 INFO - PROCESS | 1883 | 1461600498486 Marionette DEBUG loaded listener.js 09:08:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7f3e92054800) [pid = 1883] [serial = 665] [outer = 0x7f3e8ed5c800] 09:08:19 INFO - PROCESS | 1883 | 1461600499238 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]]]}] 09:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1090ms 09:08:19 INFO - PROCESS | 1883 | 1461600499275 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 09:08:19 INFO - PROCESS | 1883 | 1461600499278 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 09:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:08:19 INFO - PROCESS | 1883 | 1461600499283 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:08:19 INFO - PROCESS | 1883 | 1461600499285 Marionette TRACE conn3 <- [1,858,null,{}] 09:08:19 INFO - PROCESS | 1883 | 1461600499290 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}] 09:08:19 INFO - PROCESS | 1883 | 1461600499460 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 09:08:19 INFO - PROCESS | 1883 | 1461600499488 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94130000 == 77 [pid = 1883] [id = 222] 09:08:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7f3e8eabb800) [pid = 1883] [serial = 666] [outer = (nil)] 09:08:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7f3e9284d400) [pid = 1883] [serial = 667] [outer = 0x7f3e8eabb800] 09:08:19 INFO - PROCESS | 1883 | 1461600499544 Marionette DEBUG loaded listener.js 09:08:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7f3e92855c00) [pid = 1883] [serial = 668] [outer = 0x7f3e8eabb800] 09:08:20 INFO - PROCESS | 1883 | 1461600500298 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]]]}] 09:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1030ms 09:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:08:20 INFO - PROCESS | 1883 | 1461600500313 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 09:08:20 INFO - PROCESS | 1883 | 1461600500315 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 09:08:20 INFO - PROCESS | 1883 | 1461600500321 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:08:20 INFO - PROCESS | 1883 | 1461600500323 Marionette TRACE conn3 <- [1,862,null,{}] 09:08:20 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7f3e8d637400) [pid = 1883] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:08:20 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7f3e92058400) [pid = 1883] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:08:20 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7f3e8e80f000) [pid = 1883] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:08:20 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7f3e8c4aa800) [pid = 1883] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:08:20 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7f3e8eac0400) [pid = 1883] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:08:20 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7f3e8736ac00) [pid = 1883] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:08:20 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7f3e8c4b5c00) [pid = 1883] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:08:20 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7f3e917eb000) [pid = 1883] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:08:20 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7f3e8c4b2c00) [pid = 1883] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:08:20 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7f3e8d59e800) [pid = 1883] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:08:20 INFO - PROCESS | 1883 | --DOMWINDOW == 100 (0x7f3e918f6800) [pid = 1883] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:08:20 INFO - PROCESS | 1883 | --DOMWINDOW == 99 (0x7f3e8c4b3000) [pid = 1883] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:08:20 INFO - PROCESS | 1883 | --DOMWINDOW == 98 (0x7f3e8d60f400) [pid = 1883] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:08:20 INFO - PROCESS | 1883 | --DOMWINDOW == 97 (0x7f3e8eab8000) [pid = 1883] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:08:20 INFO - PROCESS | 1883 | --DOMWINDOW == 96 (0x7f3e8de07c00) [pid = 1883] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:08:20 INFO - PROCESS | 1883 | --DOMWINDOW == 95 (0x7f3e8f130400) [pid = 1883] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:08:20 INFO - PROCESS | 1883 | --DOMWINDOW == 94 (0x7f3e8e212400) [pid = 1883] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:08:20 INFO - PROCESS | 1883 | 1461600500682 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}] 09:08:20 INFO - PROCESS | 1883 | 1461600500847 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 09:08:20 INFO - PROCESS | 1883 | 1461600500859 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92920000 == 78 [pid = 1883] [id = 223] 09:08:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 95 (0x7f3e8f1e8c00) [pid = 1883] [serial = 669] [outer = (nil)] 09:08:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 96 (0x7f3e8f1f2800) [pid = 1883] [serial = 670] [outer = 0x7f3e8f1e8c00] 09:08:20 INFO - PROCESS | 1883 | 1461600500918 Marionette DEBUG loaded listener.js 09:08:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 97 (0x7f3e928c4400) [pid = 1883] [serial = 671] [outer = 0x7f3e8f1e8c00] 09:08:21 INFO - PROCESS | 1883 | 1461600501619 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]]]}] 09:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1327ms 09:08:21 INFO - PROCESS | 1883 | 1461600501647 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 09:08:21 INFO - PROCESS | 1883 | 1461600501649 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 09:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:08:21 INFO - PROCESS | 1883 | 1461600501654 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:08:21 INFO - PROCESS | 1883 | 1461600501656 Marionette TRACE conn3 <- [1,866,null,{}] 09:08:21 INFO - PROCESS | 1883 | 1461600501661 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}] 09:08:21 INFO - PROCESS | 1883 | 1461600501830 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 09:08:21 INFO - PROCESS | 1883 | 1461600501850 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9721e000 == 79 [pid = 1883] [id = 224] 09:08:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 98 (0x7f3e8d640c00) [pid = 1883] [serial = 672] [outer = (nil)] 09:08:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 99 (0x7f3e9355b800) [pid = 1883] [serial = 673] [outer = 0x7f3e8d640c00] 09:08:21 INFO - PROCESS | 1883 | 1461600501905 Marionette DEBUG loaded listener.js 09:08:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 100 (0x7f3e94b2b000) [pid = 1883] [serial = 674] [outer = 0x7f3e8d640c00] 09:08:22 INFO - PROCESS | 1883 | 1461600502596 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]]]}] 09:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1073ms 09:08:22 INFO - PROCESS | 1883 | 1461600502733 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 09:08:22 INFO - PROCESS | 1883 | 1461600502738 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 09:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:08:22 INFO - PROCESS | 1883 | 1461600502745 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:08:22 INFO - PROCESS | 1883 | 1461600502750 Marionette TRACE conn3 <- [1,870,null,{}] 09:08:22 INFO - PROCESS | 1883 | 1461600502758 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}] 09:08:22 INFO - PROCESS | 1883 | 1461600502965 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 09:08:23 INFO - PROCESS | 1883 | 1461600503125 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c73a000 == 80 [pid = 1883] [id = 225] 09:08:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 101 (0x7f3e8d613c00) [pid = 1883] [serial = 675] [outer = (nil)] 09:08:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7f3e8d63b000) [pid = 1883] [serial = 676] [outer = 0x7f3e8d613c00] 09:08:23 INFO - PROCESS | 1883 | 1461600503194 Marionette DEBUG loaded listener.js 09:08:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7f3e8de02800) [pid = 1883] [serial = 677] [outer = 0x7f3e8d613c00] 09:08:24 INFO - PROCESS | 1883 | 1461600504120 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]]]}] 09:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1432ms 09:08:24 INFO - PROCESS | 1883 | 1461600504177 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 09:08:24 INFO - PROCESS | 1883 | 1461600504181 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 09:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:08:24 INFO - PROCESS | 1883 | 1461600504194 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:08:24 INFO - PROCESS | 1883 | 1461600504198 Marionette TRACE conn3 <- [1,874,null,{}] 09:08:24 INFO - PROCESS | 1883 | 1461600504204 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}] 09:08:24 INFO - PROCESS | 1883 | 1461600504399 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 09:08:24 INFO - PROCESS | 1883 | 1461600504557 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e928af800 == 81 [pid = 1883] [id = 226] 09:08:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7f3e8e21a000) [pid = 1883] [serial = 678] [outer = (nil)] 09:08:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7f3e8eb7a000) [pid = 1883] [serial = 679] [outer = 0x7f3e8e21a000] 09:08:24 INFO - PROCESS | 1883 | 1461600504623 Marionette DEBUG loaded listener.js 09:08:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7f3e8ed5a400) [pid = 1883] [serial = 680] [outer = 0x7f3e8e21a000] 09:08:25 INFO - PROCESS | 1883 | 1461600505536 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]]]}] 09:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1384ms 09:08:25 INFO - PROCESS | 1883 | 1461600505574 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 09:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:08:25 INFO - PROCESS | 1883 | 1461600505578 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 09:08:25 INFO - PROCESS | 1883 | 1461600505584 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:08:25 INFO - PROCESS | 1883 | 1461600505587 Marionette TRACE conn3 <- [1,878,null,{}] 09:08:25 INFO - PROCESS | 1883 | 1461600505602 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}] 09:08:25 INFO - PROCESS | 1883 | 1461600505758 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 09:08:25 INFO - PROCESS | 1883 | 1461600505922 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98c84000 == 82 [pid = 1883] [id = 227] 09:08:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7f3e8f1f9800) [pid = 1883] [serial = 681] [outer = (nil)] 09:08:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7f3e918fb800) [pid = 1883] [serial = 682] [outer = 0x7f3e8f1f9800] 09:08:25 INFO - PROCESS | 1883 | 1461600505993 Marionette DEBUG loaded listener.js 09:08:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7f3e9284e800) [pid = 1883] [serial = 683] [outer = 0x7f3e8f1f9800] 09:08:26 INFO - PROCESS | 1883 | 1461600506822 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]]]}] 09:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1278ms 09:08:26 INFO - PROCESS | 1883 | 1461600506863 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 09:08:26 INFO - PROCESS | 1883 | 1461600506866 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 09:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:08:26 INFO - PROCESS | 1883 | 1461600506872 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:08:26 INFO - PROCESS | 1883 | 1461600506874 Marionette TRACE conn3 <- [1,882,null,{}] 09:08:26 INFO - PROCESS | 1883 | 1461600506879 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}] 09:08:27 INFO - PROCESS | 1883 | 1461600507027 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 09:08:27 INFO - PROCESS | 1883 | 1461600507187 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea41bf800 == 83 [pid = 1883] [id = 228] 09:08:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7f3e91615c00) [pid = 1883] [serial = 684] [outer = (nil)] 09:08:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7f3e9407cc00) [pid = 1883] [serial = 685] [outer = 0x7f3e91615c00] 09:08:27 INFO - PROCESS | 1883 | 1461600507257 Marionette DEBUG loaded listener.js 09:08:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7f3e952ae800) [pid = 1883] [serial = 686] [outer = 0x7f3e91615c00] 09:08:28 INFO - PROCESS | 1883 | 1461600508088 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]]]}] 09:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1228ms 09:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:08:28 INFO - PROCESS | 1883 | 1461600508100 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 09:08:28 INFO - PROCESS | 1883 | 1461600508102 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 09:08:28 INFO - PROCESS | 1883 | 1461600508125 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:08:28 INFO - PROCESS | 1883 | 1461600508127 Marionette TRACE conn3 <- [1,886,null,{}] 09:08:28 INFO - PROCESS | 1883 | 1461600508135 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}] 09:08:28 INFO - PROCESS | 1883 | 1461600508284 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 09:08:28 INFO - PROCESS | 1883 | 1461600508445 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea54a6800 == 84 [pid = 1883] [id = 229] 09:08:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7f3e928c6000) [pid = 1883] [serial = 687] [outer = (nil)] 09:08:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7f3e9615d400) [pid = 1883] [serial = 688] [outer = 0x7f3e928c6000] 09:08:28 INFO - PROCESS | 1883 | 1461600508513 Marionette DEBUG loaded listener.js 09:08:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7f3e964dd400) [pid = 1883] [serial = 689] [outer = 0x7f3e928c6000] 09:08:29 INFO - PROCESS | 1883 | 1461600509350 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]]]}] 09:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1251ms 09:08:29 INFO - PROCESS | 1883 | 1461600509359 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 09:08:29 INFO - PROCESS | 1883 | 1461600509363 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 09:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:08:29 INFO - PROCESS | 1883 | 1461600509386 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:08:29 INFO - PROCESS | 1883 | 1461600509390 Marionette TRACE conn3 <- [1,890,null,{}] 09:08:29 INFO - PROCESS | 1883 | 1461600509395 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}] 09:08:29 INFO - PROCESS | 1883 | 1461600509567 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 09:08:29 INFO - PROCESS | 1883 | 1461600509734 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9c3c800 == 85 [pid = 1883] [id = 230] 09:08:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7f3e964e7c00) [pid = 1883] [serial = 690] [outer = (nil)] 09:08:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7f3e980db800) [pid = 1883] [serial = 691] [outer = 0x7f3e964e7c00] 09:08:29 INFO - PROCESS | 1883 | 1461600509801 Marionette DEBUG loaded listener.js 09:08:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7f3e98977400) [pid = 1883] [serial = 692] [outer = 0x7f3e964e7c00] 09:08:30 INFO - PROCESS | 1883 | 1461600510639 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]]]}] 09:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1278ms 09:08:30 INFO - PROCESS | 1883 | 1461600510663 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 09:08:30 INFO - PROCESS | 1883 | 1461600510666 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 09:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:08:30 INFO - PROCESS | 1883 | 1461600510671 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:08:30 INFO - PROCESS | 1883 | 1461600510673 Marionette TRACE conn3 <- [1,894,null,{}] 09:08:30 INFO - PROCESS | 1883 | 1461600510678 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}] 09:08:30 INFO - PROCESS | 1883 | 1461600510831 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 09:08:31 INFO - PROCESS | 1883 | 1461600510997 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9f4b000 == 86 [pid = 1883] [id = 231] 09:08:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7f3e97189400) [pid = 1883] [serial = 693] [outer = (nil)] 09:08:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7f3e98ad2400) [pid = 1883] [serial = 694] [outer = 0x7f3e97189400] 09:08:31 INFO - PROCESS | 1883 | 1461600511062 Marionette DEBUG loaded listener.js 09:08:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7f3e98c3b000) [pid = 1883] [serial = 695] [outer = 0x7f3e97189400] 09:08:31 INFO - PROCESS | 1883 | 1461600511888 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]]]}] 09:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1280ms 09:08:31 INFO - PROCESS | 1883 | 1461600511953 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 09:08:31 INFO - PROCESS | 1883 | 1461600511956 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 09:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:08:31 INFO - PROCESS | 1883 | 1461600511962 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:08:31 INFO - PROCESS | 1883 | 1461600511964 Marionette TRACE conn3 <- [1,898,null,{}] 09:08:31 INFO - PROCESS | 1883 | 1461600511969 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}] 09:08:32 INFO - PROCESS | 1883 | 1461600512116 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 09:08:32 INFO - PROCESS | 1883 | 1461600512280 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa260800 == 87 [pid = 1883] [id = 232] 09:08:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7f3e98978800) [pid = 1883] [serial = 696] [outer = (nil)] 09:08:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7f3e98ca4800) [pid = 1883] [serial = 697] [outer = 0x7f3e98978800] 09:08:32 INFO - PROCESS | 1883 | 1461600512352 Marionette DEBUG loaded listener.js 09:08:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7f3e98cb1800) [pid = 1883] [serial = 698] [outer = 0x7f3e98978800] 09:08:33 INFO - PROCESS | 1883 | 1461600513165 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]]]}] 09:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1281ms 09:08:33 INFO - PROCESS | 1883 | 1461600513244 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 09:08:33 INFO - PROCESS | 1883 | 1461600513248 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 09:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:08:33 INFO - PROCESS | 1883 | 1461600513253 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:08:33 INFO - PROCESS | 1883 | 1461600513255 Marionette TRACE conn3 <- [1,902,null,{}] 09:08:33 INFO - PROCESS | 1883 | 1461600513261 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}] 09:08:33 INFO - PROCESS | 1883 | 1461600513474 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 09:08:34 INFO - PROCESS | 1883 | 1461600514012 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e231800 == 88 [pid = 1883] [id = 233] 09:08:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7f3e8c490000) [pid = 1883] [serial = 699] [outer = (nil)] 09:08:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7f3e8c4b5800) [pid = 1883] [serial = 700] [outer = 0x7f3e8c490000] 09:08:34 INFO - PROCESS | 1883 | 1461600514125 Marionette DEBUG loaded listener.js 09:08:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7f3e8d617000) [pid = 1883] [serial = 701] [outer = 0x7f3e8c490000] 09:08:34 INFO - PROCESS | 1883 | 1461600514953 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]]]}] 09:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1781ms 09:08:35 INFO - PROCESS | 1883 | 1461600515036 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 09:08:35 INFO - PROCESS | 1883 | 1461600515047 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 09:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:08:35 INFO - PROCESS | 1883 | 1461600515061 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:08:35 INFO - PROCESS | 1883 | 1461600515070 Marionette TRACE conn3 <- [1,906,null,{}] 09:08:35 INFO - PROCESS | 1883 | 1461600515139 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}] 09:08:35 INFO - PROCESS | 1883 | 1461600515301 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 09:08:35 INFO - PROCESS | 1883 | 1461600515571 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c5c5000 == 89 [pid = 1883] [id = 234] 09:08:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7f3e8d8d3c00) [pid = 1883] [serial = 702] [outer = (nil)] 09:08:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7f3e8de1ec00) [pid = 1883] [serial = 703] [outer = 0x7f3e8d8d3c00] 09:08:35 INFO - PROCESS | 1883 | 1461600515642 Marionette DEBUG loaded listener.js 09:08:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7f3e8e211800) [pid = 1883] [serial = 704] [outer = 0x7f3e8d8d3c00] 09:08:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9291e800 == 88 [pid = 1883] [id = 165] 09:08:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e95ae2000 == 87 [pid = 1883] [id = 206] 09:08:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92920000 == 86 [pid = 1883] [id = 223] 09:08:35 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e94130000 == 85 [pid = 1883] [id = 222] 09:08:35 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7f3e8d8d1800) [pid = 1883] [serial = 604] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e928af000 == 84 [pid = 1883] [id = 221] 09:08:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8f10b000 == 83 [pid = 1883] [id = 220] 09:08:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b5e0000 == 82 [pid = 1883] [id = 219] 09:08:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e679800 == 81 [pid = 1883] [id = 218] 09:08:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9804c800 == 80 [pid = 1883] [id = 211] 09:08:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e90c27000 == 79 [pid = 1883] [id = 210] 09:08:36 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b4e7800 == 78 [pid = 1883] [id = 209] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7f3e8de21400) [pid = 1883] [serial = 592] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7f3e941abc00) [pid = 1883] [serial = 602] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7f3e91f76800) [pid = 1883] [serial = 616] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7f3e8eb81000) [pid = 1883] [serial = 557] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7f3e8e624400) [pid = 1883] [serial = 593] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7f3e94078800) [pid = 1883] [serial = 601] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7f3e8f1e1c00) [pid = 1883] [serial = 596] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7f3e8d8cf800) [pid = 1883] [serial = 623] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7f3e8e530400) [pid = 1883] [serial = 563] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7f3e9406fc00) [pid = 1883] [serial = 620] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 118 (0x7f3e8ed66800) [pid = 1883] [serial = 595] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 117 (0x7f3e874dc000) [pid = 1883] [serial = 622] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 116 (0x7f3e8fe6d000) [pid = 1883] [serial = 572] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 115 (0x7f3e8d8c9800) [pid = 1883] [serial = 560] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 114 (0x7f3e9355d800) [pid = 1883] [serial = 599] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 113 (0x7f3e8f1e2800) [pid = 1883] [serial = 569] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7f3e918f6000) [pid = 1883] [serial = 575] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7f3e8eb72400) [pid = 1883] [serial = 625] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7f3e8ef32c00) [pid = 1883] [serial = 566] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7f3e8de0f800) [pid = 1883] [serial = 607] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7f3e8e212000) [pid = 1883] [serial = 608] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7f3e8f1f4400) [pid = 1883] [serial = 613] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7f3e917e2800) [pid = 1883] [serial = 614] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7f3e8eac4c00) [pid = 1883] [serial = 610] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 104 (0x7f3e92849000) [pid = 1883] [serial = 617] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 103 (0x7f3e928c7400) [pid = 1883] [serial = 619] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 102 (0x7f3e8ec85400) [pid = 1883] [serial = 611] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | --DOMWINDOW == 101 (0x7f3e928c9c00) [pid = 1883] [serial = 598] [outer = (nil)] [url = about:blank] 09:08:36 INFO - PROCESS | 1883 | 1461600516440 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]]]}] 09:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1392ms 09:08:36 INFO - PROCESS | 1883 | 1461600516458 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 09:08:36 INFO - PROCESS | 1883 | 1461600516463 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 09:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:08:36 INFO - PROCESS | 1883 | 1461600516470 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:08:36 INFO - PROCESS | 1883 | 1461600516473 Marionette TRACE conn3 <- [1,910,null,{}] 09:08:36 INFO - PROCESS | 1883 | 1461600516479 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}] 09:08:36 INFO - PROCESS | 1883 | 1461600516633 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 09:08:36 INFO - PROCESS | 1883 | 1461600516780 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8df96800 == 79 [pid = 1883] [id = 235] 09:08:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 102 (0x7f3e8c4b4000) [pid = 1883] [serial = 705] [outer = (nil)] 09:08:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 103 (0x7f3e8eac2000) [pid = 1883] [serial = 706] [outer = 0x7f3e8c4b4000] 09:08:36 INFO - PROCESS | 1883 | 1461600516841 Marionette DEBUG loaded listener.js 09:08:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 104 (0x7f3e8eb7e400) [pid = 1883] [serial = 707] [outer = 0x7f3e8c4b4000] 09:08:37 INFO - PROCESS | 1883 | 1461600517584 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]]]}] 09:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1134ms 09:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:08:37 INFO - PROCESS | 1883 | 1461600517614 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 09:08:37 INFO - PROCESS | 1883 | 1461600517617 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 09:08:37 INFO - PROCESS | 1883 | 1461600517632 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:08:37 INFO - PROCESS | 1883 | 1461600517642 Marionette TRACE conn3 <- [1,914,null,{}] 09:08:37 INFO - PROCESS | 1883 | 1461600517655 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}] 09:08:37 INFO - PROCESS | 1883 | 1461600517820 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 09:08:37 INFO - PROCESS | 1883 | 1461600517831 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91a39000 == 80 [pid = 1883] [id = 236] 09:08:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 105 (0x7f3e8ec86800) [pid = 1883] [serial = 708] [outer = (nil)] 09:08:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7f3e8f1e0c00) [pid = 1883] [serial = 709] [outer = 0x7f3e8ec86800] 09:08:37 INFO - PROCESS | 1883 | 1461600517890 Marionette DEBUG loaded listener.js 09:08:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7f3e8f1ef800) [pid = 1883] [serial = 710] [outer = 0x7f3e8ec86800] 09:08:38 INFO - PROCESS | 1883 | 1461600518729 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]]]}] 09:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1158ms 09:08:38 INFO - PROCESS | 1883 | 1461600518799 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 09:08:38 INFO - PROCESS | 1883 | 1461600518803 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 09:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:08:38 INFO - PROCESS | 1883 | 1461600518808 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:08:38 INFO - PROCESS | 1883 | 1461600518810 Marionette TRACE conn3 <- [1,918,null,{}] 09:08:38 INFO - PROCESS | 1883 | 1461600518815 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}] 09:08:39 INFO - PROCESS | 1883 | 1461600519044 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 09:08:39 INFO - PROCESS | 1883 | 1461600519071 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9291a000 == 81 [pid = 1883] [id = 237] 09:08:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7f3e8ec85400) [pid = 1883] [serial = 711] [outer = (nil)] 09:08:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7f3e917e2800) [pid = 1883] [serial = 712] [outer = 0x7f3e8ec85400] 09:08:39 INFO - PROCESS | 1883 | 1461600519134 Marionette DEBUG loaded listener.js 09:08:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7f3e91f7ac00) [pid = 1883] [serial = 713] [outer = 0x7f3e8ec85400] 09:08:40 INFO - PROCESS | 1883 | 1461600520004 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]]]}] 09:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1229ms 09:08:40 INFO - PROCESS | 1883 | 1461600520040 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 09:08:40 INFO - PROCESS | 1883 | 1461600520043 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 09:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:08:40 INFO - PROCESS | 1883 | 1461600520050 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:08:40 INFO - PROCESS | 1883 | 1461600520053 Marionette TRACE conn3 <- [1,922,null,{}] 09:08:40 INFO - PROCESS | 1883 | 1461600520065 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}] 09:08:40 INFO - PROCESS | 1883 | 1461600520253 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 09:08:40 INFO - PROCESS | 1883 | 1461600520271 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e95f89000 == 82 [pid = 1883] [id = 238] 09:08:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7f3e9284b800) [pid = 1883] [serial = 714] [outer = (nil)] 09:08:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7f3e92856800) [pid = 1883] [serial = 715] [outer = 0x7f3e9284b800] 09:08:40 INFO - PROCESS | 1883 | 1461600520345 Marionette DEBUG loaded listener.js 09:08:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7f3e94078800) [pid = 1883] [serial = 716] [outer = 0x7f3e9284b800] 09:08:40 INFO - PROCESS | 1883 | --DOMWINDOW == 112 (0x7f3e8c4ac800) [pid = 1883] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:08:40 INFO - PROCESS | 1883 | --DOMWINDOW == 111 (0x7f3e8eabb800) [pid = 1883] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:08:40 INFO - PROCESS | 1883 | --DOMWINDOW == 110 (0x7f3e8f1e8c00) [pid = 1883] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:08:40 INFO - PROCESS | 1883 | --DOMWINDOW == 109 (0x7f3e8dbbb400) [pid = 1883] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:08:40 INFO - PROCESS | 1883 | --DOMWINDOW == 108 (0x7f3e8d8d3000) [pid = 1883] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:08:40 INFO - PROCESS | 1883 | --DOMWINDOW == 107 (0x7f3e8efd2800) [pid = 1883] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:08:40 INFO - PROCESS | 1883 | --DOMWINDOW == 106 (0x7f3e8ed5c800) [pid = 1883] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:08:40 INFO - PROCESS | 1883 | --DOMWINDOW == 105 (0x7f3e928be800) [pid = 1883] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:08:41 INFO - PROCESS | 1883 | 1461600521365 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]]]}] 09:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1383ms 09:08:41 INFO - PROCESS | 1883 | 1461600521434 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 09:08:41 INFO - PROCESS | 1883 | 1461600521437 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 09:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:08:41 INFO - PROCESS | 1883 | 1461600521446 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:08:41 INFO - PROCESS | 1883 | 1461600521448 Marionette TRACE conn3 <- [1,926,null,{}] 09:08:41 INFO - PROCESS | 1883 | 1461600521452 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}] 09:08:41 INFO - PROCESS | 1883 | 1461600521604 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 09:08:41 INFO - PROCESS | 1883 | 1461600521614 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9717f800 == 83 [pid = 1883] [id = 239] 09:08:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 106 (0x7f3e9407d000) [pid = 1883] [serial = 717] [outer = (nil)] 09:08:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 107 (0x7f3e95c42800) [pid = 1883] [serial = 718] [outer = 0x7f3e9407d000] 09:08:41 INFO - PROCESS | 1883 | 1461600521671 Marionette DEBUG loaded listener.js 09:08:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 108 (0x7f3e96152800) [pid = 1883] [serial = 719] [outer = 0x7f3e9407d000] 09:08:42 INFO - PROCESS | 1883 | 1461600522409 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]]]}] 09:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1031ms 09:08:42 INFO - PROCESS | 1883 | 1461600522477 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 09:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:08:42 INFO - PROCESS | 1883 | 1461600522483 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 09:08:42 INFO - PROCESS | 1883 | 1461600522489 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:08:42 INFO - PROCESS | 1883 | 1461600522492 Marionette TRACE conn3 <- [1,930,null,{}] 09:08:42 INFO - PROCESS | 1883 | 1461600522519 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}] 09:08:42 INFO - PROCESS | 1883 | 1461600522670 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 09:08:42 INFO - PROCESS | 1883 | 1461600522679 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97cc3800 == 84 [pid = 1883] [id = 240] 09:08:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 109 (0x7f3e941a2000) [pid = 1883] [serial = 720] [outer = (nil)] 09:08:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 110 (0x7f3e964e4000) [pid = 1883] [serial = 721] [outer = 0x7f3e941a2000] 09:08:42 INFO - PROCESS | 1883 | 1461600522734 Marionette DEBUG loaded listener.js 09:08:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 111 (0x7f3e96a2f000) [pid = 1883] [serial = 722] [outer = 0x7f3e941a2000] 09:08:43 INFO - PROCESS | 1883 | 1461600523789 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]]]}] 09:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1334ms 09:08:43 INFO - PROCESS | 1883 | 1461600523824 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 09:08:43 INFO - PROCESS | 1883 | 1461600523832 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 09:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:08:43 INFO - PROCESS | 1883 | 1461600523840 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:08:43 INFO - PROCESS | 1883 | 1461600523847 Marionette TRACE conn3 <- [1,934,null,{}] 09:08:43 INFO - PROCESS | 1883 | 1461600523855 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}] 09:08:44 INFO - PROCESS | 1883 | 1461600524066 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 09:08:44 INFO - PROCESS | 1883 | 1461600524229 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ec9e000 == 85 [pid = 1883] [id = 241] 09:08:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 112 (0x7f3e8d8c9400) [pid = 1883] [serial = 723] [outer = (nil)] 09:08:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 113 (0x7f3e8de04800) [pid = 1883] [serial = 724] [outer = 0x7f3e8d8c9400] 09:08:44 INFO - PROCESS | 1883 | 1461600524301 Marionette DEBUG loaded listener.js 09:08:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 114 (0x7f3e8e626000) [pid = 1883] [serial = 725] [outer = 0x7f3e8d8c9400] 09:08:45 INFO - PROCESS | 1883 | 1461600525142 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]]]}] 09:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1339ms 09:08:45 INFO - PROCESS | 1883 | 1461600525179 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 09:08:45 INFO - PROCESS | 1883 | 1461600525187 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 09:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:08:45 INFO - PROCESS | 1883 | 1461600525196 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:08:45 INFO - PROCESS | 1883 | 1461600525200 Marionette TRACE conn3 <- [1,938,null,{}] 09:08:45 INFO - PROCESS | 1883 | 1461600525205 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}] 09:08:45 INFO - PROCESS | 1883 | 1461600525363 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 09:08:45 INFO - PROCESS | 1883 | 1461600525539 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e95af2000 == 86 [pid = 1883] [id = 242] 09:08:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 115 (0x7f3e8ec7bc00) [pid = 1883] [serial = 726] [outer = (nil)] 09:08:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 116 (0x7f3e8ef37400) [pid = 1883] [serial = 727] [outer = 0x7f3e8ec7bc00] 09:08:45 INFO - PROCESS | 1883 | 1461600525604 Marionette DEBUG loaded listener.js 09:08:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 117 (0x7f3e8f1f4800) [pid = 1883] [serial = 728] [outer = 0x7f3e8ec7bc00] 09:08:46 INFO - PROCESS | 1883 | 1461600526470 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]]]}] 09:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1329ms 09:08:46 INFO - PROCESS | 1883 | 1461600526526 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 09:08:46 INFO - PROCESS | 1883 | 1461600526530 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 09:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:08:46 INFO - PROCESS | 1883 | 1461600526535 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:08:46 INFO - PROCESS | 1883 | 1461600526540 Marionette TRACE conn3 <- [1,942,null,{}] 09:08:46 INFO - PROCESS | 1883 | 1461600526555 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}] 09:08:46 INFO - PROCESS | 1883 | 1461600526718 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 09:08:46 INFO - PROCESS | 1883 | 1461600526879 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9b4b0800 == 87 [pid = 1883] [id = 243] 09:08:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 118 (0x7f3e92058800) [pid = 1883] [serial = 729] [outer = (nil)] 09:08:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 119 (0x7f3e93571400) [pid = 1883] [serial = 730] [outer = 0x7f3e92058800] 09:08:46 INFO - PROCESS | 1883 | 1461600526951 Marionette DEBUG loaded listener.js 09:08:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7f3e959dfc00) [pid = 1883] [serial = 731] [outer = 0x7f3e92058800] 09:08:47 INFO - PROCESS | 1883 | 1461600527765 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]]]}] 09:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1287ms 09:08:47 INFO - PROCESS | 1883 | 1461600527823 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 09:08:47 INFO - PROCESS | 1883 | 1461600527828 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 09:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:08:47 INFO - PROCESS | 1883 | 1461600527833 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:08:47 INFO - PROCESS | 1883 | 1461600527835 Marionette TRACE conn3 <- [1,946,null,{}] 09:08:47 INFO - PROCESS | 1883 | 1461600527840 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}] 09:08:48 INFO - PROCESS | 1883 | 1461600527994 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 09:08:48 INFO - PROCESS | 1883 | 1461600528159 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea5465800 == 88 [pid = 1883] [id = 244] 09:08:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7f3e9284e400) [pid = 1883] [serial = 732] [outer = (nil)] 09:08:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7f3e964e3000) [pid = 1883] [serial = 733] [outer = 0x7f3e9284e400] 09:08:48 INFO - PROCESS | 1883 | 1461600528227 Marionette DEBUG loaded listener.js 09:08:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7f3e9771d400) [pid = 1883] [serial = 734] [outer = 0x7f3e9284e400] 09:08:49 INFO - PROCESS | 1883 | 1461600529206 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]]]}] 09:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1437ms 09:08:49 INFO - PROCESS | 1883 | 1461600529271 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 09:08:49 INFO - PROCESS | 1883 | 1461600529274 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 09:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:08:49 INFO - PROCESS | 1883 | 1461600529280 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:08:49 INFO - PROCESS | 1883 | 1461600529282 Marionette TRACE conn3 <- [1,950,null,{}] 09:08:49 INFO - PROCESS | 1883 | 1461600529287 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}] 09:08:49 INFO - PROCESS | 1883 | 1461600529469 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 09:08:49 INFO - PROCESS | 1883 | 1461600529640 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9c36000 == 89 [pid = 1883] [id = 245] 09:08:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7f3e959e3000) [pid = 1883] [serial = 735] [outer = (nil)] 09:08:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7f3e980d0800) [pid = 1883] [serial = 736] [outer = 0x7f3e959e3000] 09:08:49 INFO - PROCESS | 1883 | 1461600529712 Marionette DEBUG loaded listener.js 09:08:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7f3e98972400) [pid = 1883] [serial = 737] [outer = 0x7f3e959e3000] 09:08:50 INFO - PROCESS | 1883 | 1461600530510 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]]]}] 09:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1276ms 09:08:50 INFO - PROCESS | 1883 | 1461600530557 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 09:08:50 INFO - PROCESS | 1883 | 1461600530560 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 09:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:08:50 INFO - PROCESS | 1883 | 1461600530566 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:08:50 INFO - PROCESS | 1883 | 1461600530568 Marionette TRACE conn3 <- [1,954,null,{}] 09:08:50 INFO - PROCESS | 1883 | 1461600530573 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}] 09:08:50 INFO - PROCESS | 1883 | 1461600530742 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 09:08:50 INFO - PROCESS | 1883 | 1461600530912 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa707000 == 90 [pid = 1883] [id = 246] 09:08:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7f3e9a694000) [pid = 1883] [serial = 738] [outer = (nil)] 09:08:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7f3e9e254000) [pid = 1883] [serial = 739] [outer = 0x7f3e9a694000] 09:08:50 INFO - PROCESS | 1883 | 1461600530985 Marionette DEBUG loaded listener.js 09:08:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7f3e9f172000) [pid = 1883] [serial = 740] [outer = 0x7f3e9a694000] 09:08:51 INFO - PROCESS | 1883 | 1461600531752 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]]]}] 09:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1225ms 09:08:51 INFO - PROCESS | 1883 | 1461600531791 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 09:08:51 INFO - PROCESS | 1883 | 1461600531795 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 09:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:08:51 INFO - PROCESS | 1883 | 1461600531800 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:08:51 INFO - PROCESS | 1883 | 1461600531802 Marionette TRACE conn3 <- [1,958,null,{}] 09:08:51 INFO - PROCESS | 1883 | 1461600531808 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}] 09:08:51 INFO - PROCESS | 1883 | 1461600531954 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 09:08:52 INFO - PROCESS | 1883 | 1461600532119 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eacd68000 == 91 [pid = 1883] [id = 247] 09:08:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7f3e9a697c00) [pid = 1883] [serial = 741] [outer = (nil)] 09:08:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7f3ea4120c00) [pid = 1883] [serial = 742] [outer = 0x7f3e9a697c00] 09:08:52 INFO - PROCESS | 1883 | 1461600532185 Marionette DEBUG loaded listener.js 09:08:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7f3ea4d4f800) [pid = 1883] [serial = 743] [outer = 0x7f3e9a697c00] 09:08:52 INFO - PROCESS | 1883 | 1461600532981 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]]]}] 09:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1227ms 09:08:53 INFO - PROCESS | 1883 | 1461600533029 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 09:08:53 INFO - PROCESS | 1883 | 1461600533032 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 09:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:08:53 INFO - PROCESS | 1883 | 1461600533037 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:08:53 INFO - PROCESS | 1883 | 1461600533040 Marionette TRACE conn3 <- [1,962,null,{}] 09:08:53 INFO - PROCESS | 1883 | 1461600533045 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}] 09:08:53 INFO - PROCESS | 1883 | 1461600533189 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 09:08:53 INFO - PROCESS | 1883 | 1461600533355 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eae63e000 == 92 [pid = 1883] [id = 248] 09:08:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7f3e9f171c00) [pid = 1883] [serial = 744] [outer = (nil)] 09:08:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 134 (0x7f3ea4ff0400) [pid = 1883] [serial = 745] [outer = 0x7f3e9f171c00] 09:08:53 INFO - PROCESS | 1883 | 1461600533420 Marionette DEBUG loaded listener.js 09:08:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 135 (0x7f3ea5009000) [pid = 1883] [serial = 746] [outer = 0x7f3e9f171c00] 09:08:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 136 (0x7f3ea5233800) [pid = 1883] [serial = 747] [outer = 0x7f3e8e20f800] 09:08:54 INFO - PROCESS | 1883 | 1461600534386 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]]]}] 09:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1378ms 09:08:54 INFO - PROCESS | 1883 | 1461600534416 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 09:08:54 INFO - PROCESS | 1883 | 1461600534420 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 09:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:08:54 INFO - PROCESS | 1883 | 1461600534425 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:08:54 INFO - PROCESS | 1883 | 1461600534428 Marionette TRACE conn3 <- [1,966,null,{}] 09:08:54 INFO - PROCESS | 1883 | 1461600534433 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}] 09:08:54 INFO - PROCESS | 1883 | 1461600534578 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 09:08:54 INFO - PROCESS | 1883 | 1461600534789 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e831d3000 == 93 [pid = 1883] [id = 249] 09:08:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 137 (0x7f3e874e2800) [pid = 1883] [serial = 748] [outer = (nil)] 09:08:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 138 (0x7f3e8c4b1000) [pid = 1883] [serial = 749] [outer = 0x7f3e874e2800] 09:08:54 INFO - PROCESS | 1883 | 1461600534898 Marionette DEBUG loaded listener.js 09:08:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7f3ea5425000) [pid = 1883] [serial = 750] [outer = 0x7f3e874e2800] 09:08:55 INFO - PROCESS | 1883 | 1461600535660 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]]]}] 09:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1282ms 09:08:55 INFO - PROCESS | 1883 | 1461600535707 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 09:08:55 INFO - PROCESS | 1883 | 1461600535711 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 09:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:08:55 INFO - PROCESS | 1883 | 1461600535716 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:08:55 INFO - PROCESS | 1883 | 1461600535718 Marionette TRACE conn3 <- [1,970,null,{}] 09:08:55 INFO - PROCESS | 1883 | 1461600535724 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}] 09:08:55 INFO - PROCESS | 1883 | 1461600535874 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 09:08:56 INFO - PROCESS | 1883 | 1461600536046 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaf63c000 == 94 [pid = 1883] [id = 250] 09:08:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7f3e8c489400) [pid = 1883] [serial = 751] [outer = (nil)] 09:08:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7f3ea54d2800) [pid = 1883] [serial = 752] [outer = 0x7f3e8c489400] 09:08:56 INFO - PROCESS | 1883 | 1461600536113 Marionette DEBUG loaded listener.js 09:08:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 142 (0x7f3ea5ebc800) [pid = 1883] [serial = 753] [outer = 0x7f3e8c489400] 09:08:57 INFO - PROCESS | 1883 | 1461600537301 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]]]}] 09:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1629ms 09:08:57 INFO - PROCESS | 1883 | 1461600537348 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 09:08:57 INFO - PROCESS | 1883 | 1461600537353 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 09:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:08:57 INFO - PROCESS | 1883 | 1461600537361 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:08:57 INFO - PROCESS | 1883 | 1461600537366 Marionette TRACE conn3 <- [1,974,null,{}] 09:08:57 INFO - PROCESS | 1883 | 1461600537374 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}] 09:08:57 INFO - PROCESS | 1883 | 1461600537540 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 09:08:57 INFO - PROCESS | 1883 | 1461600537759 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8d51e000 == 95 [pid = 1883] [id = 251] 09:08:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 143 (0x7f3e8d8c9c00) [pid = 1883] [serial = 754] [outer = (nil)] 09:08:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7f3e8dd3e400) [pid = 1883] [serial = 755] [outer = 0x7f3e8d8c9c00] 09:08:57 INFO - PROCESS | 1883 | 1461600537822 Marionette DEBUG loaded listener.js 09:08:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7f3e8e218c00) [pid = 1883] [serial = 756] [outer = 0x7f3e8d8c9c00] 09:08:58 INFO - PROCESS | 1883 | 1461600538590 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]]]}] 09:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1280ms 09:08:58 INFO - PROCESS | 1883 | 1461600538641 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 09:08:58 INFO - PROCESS | 1883 | 1461600538653 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 09:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:08:58 INFO - PROCESS | 1883 | 1461600538669 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:08:58 INFO - PROCESS | 1883 | 1461600538674 Marionette TRACE conn3 <- [1,978,null,{}] 09:08:58 INFO - PROCESS | 1883 | 1461600538685 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}] 09:08:58 INFO - PROCESS | 1883 | 1461600538927 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 09:08:59 INFO - PROCESS | 1883 | 1461600539100 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c4d8000 == 96 [pid = 1883] [id = 252] 09:08:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7f3e8de09000) [pid = 1883] [serial = 757] [outer = (nil)] 09:08:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7f3e8ec80800) [pid = 1883] [serial = 758] [outer = 0x7f3e8de09000] 09:08:59 INFO - PROCESS | 1883 | 1461600539179 Marionette DEBUG loaded listener.js 09:08:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7f3e8efd2800) [pid = 1883] [serial = 759] [outer = 0x7f3e8de09000] 09:08:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9717f800 == 95 [pid = 1883] [id = 239] 09:08:59 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e95f89000 == 94 [pid = 1883] [id = 238] 09:08:59 INFO - PROCESS | 1883 | --DOMWINDOW == 147 (0x7f3e9355b800) [pid = 1883] [serial = 673] [outer = (nil)] [url = about:blank] 09:08:59 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7f3e8d616400) [pid = 1883] [serial = 652] [outer = (nil)] [url = about:blank] 09:08:59 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7f3e8ff53000) [pid = 1883] [serial = 634] [outer = (nil)] [url = about:blank] 09:08:59 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7f3e94310400) [pid = 1883] [serial = 637] [outer = (nil)] [url = about:blank] 09:08:59 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7f3e959df800) [pid = 1883] [serial = 640] [outer = (nil)] [url = about:blank] 09:08:59 INFO - PROCESS | 1883 | --DOMWINDOW == 142 (0x7f3e964e1000) [pid = 1883] [serial = 643] [outer = (nil)] [url = about:blank] 09:08:59 INFO - PROCESS | 1883 | --DOMWINDOW == 141 (0x7f3e97a85800) [pid = 1883] [serial = 646] [outer = (nil)] [url = about:blank] 09:08:59 INFO - PROCESS | 1883 | --DOMWINDOW == 140 (0x7f3e980dc000) [pid = 1883] [serial = 649] [outer = (nil)] [url = about:blank] 09:09:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9291a000 == 93 [pid = 1883] [id = 237] 09:09:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e91a39000 == 92 [pid = 1883] [id = 236] 09:09:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8df96800 == 91 [pid = 1883] [id = 235] 09:09:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c5c5000 == 90 [pid = 1883] [id = 234] 09:09:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e231800 == 89 [pid = 1883] [id = 233] 09:09:00 INFO - PROCESS | 1883 | 1461600540119 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]]]}] 09:09:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea41bf800 == 88 [pid = 1883] [id = 228] 09:09:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98c84000 == 87 [pid = 1883] [id = 227] 09:09:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e928af800 == 86 [pid = 1883] [id = 226] 09:09:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98055800 == 85 [pid = 1883] [id = 200] 09:09:00 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c73a000 == 84 [pid = 1883] [id = 225] 09:09:00 INFO - PROCESS | 1883 | --DOMWINDOW == 139 (0x7f3e941ad800) [pid = 1883] [serial = 605] [outer = (nil)] [url = about:blank] 09:09:00 INFO - PROCESS | 1883 | --DOMWINDOW == 138 (0x7f3e9284d400) [pid = 1883] [serial = 667] [outer = (nil)] [url = about:blank] 09:09:00 INFO - PROCESS | 1883 | --DOMWINDOW == 137 (0x7f3e8f1f2800) [pid = 1883] [serial = 670] [outer = (nil)] [url = about:blank] 09:09:00 INFO - PROCESS | 1883 | --DOMWINDOW == 136 (0x7f3e874d8c00) [pid = 1883] [serial = 628] [outer = (nil)] [url = about:blank] 09:09:00 INFO - PROCESS | 1883 | --DOMWINDOW == 135 (0x7f3e8eabd400) [pid = 1883] [serial = 658] [outer = (nil)] [url = about:blank] 09:09:00 INFO - PROCESS | 1883 | --DOMWINDOW == 134 (0x7f3e8eb7f800) [pid = 1883] [serial = 659] [outer = (nil)] [url = about:blank] 09:09:00 INFO - PROCESS | 1883 | --DOMWINDOW == 133 (0x7f3e8de27000) [pid = 1883] [serial = 656] [outer = (nil)] [url = about:blank] 09:09:00 INFO - PROCESS | 1883 | --DOMWINDOW == 132 (0x7f3e8dd47c00) [pid = 1883] [serial = 655] [outer = (nil)] [url = about:blank] 09:09:00 INFO - PROCESS | 1883 | --DOMWINDOW == 131 (0x7f3e8f1e4000) [pid = 1883] [serial = 661] [outer = (nil)] [url = about:blank] 09:09:00 INFO - PROCESS | 1883 | --DOMWINDOW == 130 (0x7f3e8ff59800) [pid = 1883] [serial = 662] [outer = (nil)] [url = about:blank] 09:09:00 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7f3e8e62c400) [pid = 1883] [serial = 631] [outer = (nil)] [url = about:blank] 09:09:00 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7f3e918f8800) [pid = 1883] [serial = 664] [outer = (nil)] [url = about:blank] 09:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1486ms 09:09:00 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7f3e92855c00) [pid = 1883] [serial = 668] [outer = (nil)] [url = about:blank] 09:09:00 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7f3e928c4400) [pid = 1883] [serial = 671] [outer = (nil)] [url = about:blank] 09:09:00 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7f3e92054800) [pid = 1883] [serial = 665] [outer = (nil)] [url = about:blank] 09:09:00 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7f3e928c8400) [pid = 1883] [serial = 590] [outer = (nil)] [url = about:blank] 09:09:00 INFO - PROCESS | 1883 | 1461600540164 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 09:09:00 INFO - PROCESS | 1883 | 1461600540167 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 09:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:09:00 INFO - PROCESS | 1883 | 1461600540173 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:09:00 INFO - PROCESS | 1883 | 1461600540178 Marionette TRACE conn3 <- [1,982,null,{}] 09:09:00 INFO - PROCESS | 1883 | 1461600540194 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}] 09:09:00 INFO - PROCESS | 1883 | 1461600540346 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 09:09:00 INFO - PROCESS | 1883 | 1461600540477 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e8b3000 == 85 [pid = 1883] [id = 253] 09:09:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7f3e8efd8000) [pid = 1883] [serial = 760] [outer = (nil)] 09:09:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7f3e917eb000) [pid = 1883] [serial = 761] [outer = 0x7f3e8efd8000] 09:09:00 INFO - PROCESS | 1883 | 1461600540541 Marionette DEBUG loaded listener.js 09:09:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7f3e92058c00) [pid = 1883] [serial = 762] [outer = 0x7f3e8efd8000] 09:09:01 INFO - PROCESS | 1883 | 1461600541207 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]]]}] 09:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1082ms 09:09:01 INFO - PROCESS | 1883 | 1461600541259 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 09:09:01 INFO - PROCESS | 1883 | 1461600541263 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 09:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:09:01 INFO - PROCESS | 1883 | 1461600541268 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:09:01 INFO - PROCESS | 1883 | 1461600541269 Marionette TRACE conn3 <- [1,986,null,{}] 09:09:01 INFO - PROCESS | 1883 | 1461600541274 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}] 09:09:01 INFO - PROCESS | 1883 | 1461600541427 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 09:09:01 INFO - PROCESS | 1883 | 1461600541552 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9290c000 == 86 [pid = 1883] [id = 254] 09:09:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7f3e8f129c00) [pid = 1883] [serial = 763] [outer = (nil)] 09:09:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7f3e9407e800) [pid = 1883] [serial = 764] [outer = 0x7f3e8f129c00] 09:09:01 INFO - PROCESS | 1883 | 1461600541609 Marionette DEBUG loaded listener.js 09:09:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7f3e959db800) [pid = 1883] [serial = 765] [outer = 0x7f3e8f129c00] 09:09:02 INFO - PROCESS | 1883 | 1461600542280 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]]]}] 09:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1030ms 09:09:02 INFO - PROCESS | 1883 | 1461600542301 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 09:09:02 INFO - PROCESS | 1883 | 1461600542303 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 09:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:09:02 INFO - PROCESS | 1883 | 1461600542309 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:09:02 INFO - PROCESS | 1883 | 1461600542311 Marionette TRACE conn3 <- [1,990,null,{}] 09:09:02 INFO - PROCESS | 1883 | 1461600542364 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}] 09:09:02 INFO - PROCESS | 1883 | 1461600542556 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 09:09:02 INFO - PROCESS | 1883 | 1461600542583 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e95adf000 == 87 [pid = 1883] [id = 255] 09:09:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7f3e918f8800) [pid = 1883] [serial = 766] [outer = (nil)] 09:09:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7f3e962a1800) [pid = 1883] [serial = 767] [outer = 0x7f3e918f8800] 09:09:02 INFO - PROCESS | 1883 | 1461600542639 Marionette DEBUG loaded listener.js 09:09:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7f3e9771c800) [pid = 1883] [serial = 768] [outer = 0x7f3e918f8800] 09:09:03 INFO - PROCESS | 1883 | 1461600543399 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]]]}] 09:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1132ms 09:09:03 INFO - PROCESS | 1883 | 1461600543442 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 09:09:03 INFO - PROCESS | 1883 | 1461600543445 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 09:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:09:03 INFO - PROCESS | 1883 | 1461600543450 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:09:03 INFO - PROCESS | 1883 | 1461600543452 Marionette TRACE conn3 <- [1,994,null,{}] 09:09:03 INFO - PROCESS | 1883 | 1461600543457 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}] 09:09:03 INFO - PROCESS | 1883 | 1461600543657 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 09:09:03 INFO - PROCESS | 1883 | 1461600543686 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97232800 == 88 [pid = 1883] [id = 256] 09:09:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 134 (0x7f3e98a47000) [pid = 1883] [serial = 769] [outer = (nil)] 09:09:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 135 (0x7f3e9a868800) [pid = 1883] [serial = 770] [outer = 0x7f3e98a47000] 09:09:03 INFO - PROCESS | 1883 | 1461600543744 Marionette DEBUG loaded listener.js 09:09:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 136 (0x7f3e9f170400) [pid = 1883] [serial = 771] [outer = 0x7f3e98a47000] 09:09:04 INFO - PROCESS | 1883 | --DOMWINDOW == 135 (0x7f3e8736d800) [pid = 1883] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:09:04 INFO - PROCESS | 1883 | --DOMWINDOW == 134 (0x7f3e8736d000) [pid = 1883] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:09:04 INFO - PROCESS | 1883 | --DOMWINDOW == 133 (0x7f3e8ec86800) [pid = 1883] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:09:04 INFO - PROCESS | 1883 | --DOMWINDOW == 132 (0x7f3e8ec85400) [pid = 1883] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:09:04 INFO - PROCESS | 1883 | --DOMWINDOW == 131 (0x7f3e964de800) [pid = 1883] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:09:04 INFO - PROCESS | 1883 | --DOMWINDOW == 130 (0x7f3e8d8d3c00) [pid = 1883] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:09:04 INFO - PROCESS | 1883 | --DOMWINDOW == 129 (0x7f3e8d640c00) [pid = 1883] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:09:04 INFO - PROCESS | 1883 | --DOMWINDOW == 128 (0x7f3e96a35000) [pid = 1883] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:09:04 INFO - PROCESS | 1883 | --DOMWINDOW == 127 (0x7f3e8c4b4000) [pid = 1883] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:09:04 INFO - PROCESS | 1883 | --DOMWINDOW == 126 (0x7f3e8c488400) [pid = 1883] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:09:04 INFO - PROCESS | 1883 | --DOMWINDOW == 125 (0x7f3e8c490000) [pid = 1883] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:09:04 INFO - PROCESS | 1883 | --DOMWINDOW == 124 (0x7f3e8ef36800) [pid = 1883] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:09:04 INFO - PROCESS | 1883 | --DOMWINDOW == 123 (0x7f3e9284b800) [pid = 1883] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:09:04 INFO - PROCESS | 1883 | --DOMWINDOW == 122 (0x7f3e964dec00) [pid = 1883] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:09:04 INFO - PROCESS | 1883 | --DOMWINDOW == 121 (0x7f3e9355a800) [pid = 1883] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:09:04 INFO - PROCESS | 1883 | --DOMWINDOW == 120 (0x7f3e9407d000) [pid = 1883] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:09:04 INFO - PROCESS | 1883 | --DOMWINDOW == 119 (0x7f3e8736b800) [pid = 1883] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:09:04 INFO - PROCESS | 1883 | 1461600544805 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]]]}] 09:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1388ms 09:09:04 INFO - PROCESS | 1883 | 1461600544838 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 09:09:04 INFO - PROCESS | 1883 | 1461600544841 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 09:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:09:04 INFO - PROCESS | 1883 | 1461600544849 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:09:04 INFO - PROCESS | 1883 | 1461600544851 Marionette TRACE conn3 <- [1,998,null,{}] 09:09:04 INFO - PROCESS | 1883 | 1461600544854 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}] 09:09:05 INFO - PROCESS | 1883 | 1461600545000 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 09:09:05 INFO - PROCESS | 1883 | 1461600545164 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e918a3800 == 89 [pid = 1883] [id = 257] 09:09:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 120 (0x7f3e8ec87c00) [pid = 1883] [serial = 772] [outer = (nil)] 09:09:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 121 (0x7f3e918f0c00) [pid = 1883] [serial = 773] [outer = 0x7f3e8ec87c00] 09:09:05 INFO - PROCESS | 1883 | 1461600545223 Marionette DEBUG loaded listener.js 09:09:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 122 (0x7f3e95c44800) [pid = 1883] [serial = 774] [outer = 0x7f3e8ec87c00] 09:09:05 INFO - PROCESS | 1883 | 1461600545797 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]]]}] 09:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 983ms 09:09:05 INFO - PROCESS | 1883 | 1461600545829 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 09:09:05 INFO - PROCESS | 1883 | 1461600545831 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 09:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:09:05 INFO - PROCESS | 1883 | 1461600545836 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:09:05 INFO - PROCESS | 1883 | 1461600545839 Marionette TRACE conn3 <- [1,1002,null,{}] 09:09:05 INFO - PROCESS | 1883 | 1461600545843 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}] 09:09:05 INFO - PROCESS | 1883 | 1461600545979 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 09:09:06 INFO - PROCESS | 1883 | 1461600546112 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98c9d000 == 90 [pid = 1883] [id = 258] 09:09:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 123 (0x7f3e8d639000) [pid = 1883] [serial = 775] [outer = (nil)] 09:09:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 124 (0x7f3e964de800) [pid = 1883] [serial = 776] [outer = 0x7f3e8d639000] 09:09:06 INFO - PROCESS | 1883 | 1461600546168 Marionette DEBUG loaded listener.js 09:09:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 125 (0x7f3ea4d54800) [pid = 1883] [serial = 777] [outer = 0x7f3e8d639000] 09:09:06 INFO - PROCESS | 1883 | 1461600546872 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]]]}] 09:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1074ms 09:09:06 INFO - PROCESS | 1883 | 1461600546942 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 09:09:06 INFO - PROCESS | 1883 | 1461600546947 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 09:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:09:06 INFO - PROCESS | 1883 | 1461600546968 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:09:06 INFO - PROCESS | 1883 | 1461600546973 Marionette TRACE conn3 <- [1,1006,null,{}] 09:09:06 INFO - PROCESS | 1883 | 1461600546981 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}] 09:09:07 INFO - PROCESS | 1883 | 1461600547156 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 09:09:07 INFO - PROCESS | 1883 | 1461600547295 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b687800 == 91 [pid = 1883] [id = 259] 09:09:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 126 (0x7f3e87372c00) [pid = 1883] [serial = 778] [outer = (nil)] 09:09:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 127 (0x7f3e8d8d1c00) [pid = 1883] [serial = 779] [outer = 0x7f3e87372c00] 09:09:07 INFO - PROCESS | 1883 | 1461600547366 Marionette DEBUG loaded listener.js 09:09:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 128 (0x7f3e8de27000) [pid = 1883] [serial = 780] [outer = 0x7f3e87372c00] 09:09:08 INFO - PROCESS | 1883 | 1461600548267 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]]]}] 09:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1332ms 09:09:08 INFO - PROCESS | 1883 | 1461600548301 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 09:09:08 INFO - PROCESS | 1883 | 1461600548309 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 09:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:09:08 INFO - PROCESS | 1883 | 1461600548319 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:09:08 INFO - PROCESS | 1883 | 1461600548322 Marionette TRACE conn3 <- [1,1010,null,{}] 09:09:08 INFO - PROCESS | 1883 | 1461600548326 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}] 09:09:08 INFO - PROCESS | 1883 | 1461600548488 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 09:09:08 INFO - PROCESS | 1883 | 1461600548662 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92909800 == 92 [pid = 1883] [id = 260] 09:09:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 129 (0x7f3e8e219000) [pid = 1883] [serial = 781] [outer = (nil)] 09:09:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 130 (0x7f3e8efdac00) [pid = 1883] [serial = 782] [outer = 0x7f3e8e219000] 09:09:08 INFO - PROCESS | 1883 | 1461600548728 Marionette DEBUG loaded listener.js 09:09:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 131 (0x7f3e8ff59400) [pid = 1883] [serial = 783] [outer = 0x7f3e8e219000] 09:09:09 INFO - PROCESS | 1883 | 1461600549702 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]]]}] 09:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1438ms 09:09:09 INFO - PROCESS | 1883 | 1461600549756 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 09:09:09 INFO - PROCESS | 1883 | 1461600549760 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 09:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:09:09 INFO - PROCESS | 1883 | 1461600549766 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:09:09 INFO - PROCESS | 1883 | 1461600549771 Marionette TRACE conn3 <- [1,1014,null,{}] 09:09:09 INFO - PROCESS | 1883 | 1461600549786 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}] 09:09:09 INFO - PROCESS | 1883 | 1461600549957 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 09:09:10 INFO - PROCESS | 1883 | 1461600550126 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4dc9000 == 93 [pid = 1883] [id = 261] 09:09:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 132 (0x7f3e91f78000) [pid = 1883] [serial = 784] [outer = (nil)] 09:09:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 133 (0x7f3e965da000) [pid = 1883] [serial = 785] [outer = 0x7f3e91f78000] 09:09:10 INFO - PROCESS | 1883 | 1461600550200 Marionette DEBUG loaded listener.js 09:09:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 134 (0x7f3e98a4b000) [pid = 1883] [serial = 786] [outer = 0x7f3e91f78000] 09:09:11 INFO - PROCESS | 1883 | 1461600551037 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]]]}] 09:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1339ms 09:09:11 INFO - PROCESS | 1883 | 1461600551105 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 09:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:09:11 INFO - PROCESS | 1883 | 1461600551110 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 09:09:11 INFO - PROCESS | 1883 | 1461600551115 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:09:11 INFO - PROCESS | 1883 | 1461600551118 Marionette TRACE conn3 <- [1,1018,null,{}] 09:09:11 INFO - PROCESS | 1883 | 1461600551123 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}] 09:09:11 INFO - PROCESS | 1883 | 1461600551322 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 09:09:11 INFO - PROCESS | 1883 | 1461600551488 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9c4a000 == 94 [pid = 1883] [id = 262] 09:09:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 135 (0x7f3e93560800) [pid = 1883] [serial = 787] [outer = (nil)] 09:09:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 136 (0x7f3e9f104c00) [pid = 1883] [serial = 788] [outer = 0x7f3e93560800] 09:09:11 INFO - PROCESS | 1883 | 1461600551558 Marionette DEBUG loaded listener.js 09:09:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 137 (0x7f3ea50a6c00) [pid = 1883] [serial = 789] [outer = 0x7f3e93560800] 09:09:12 INFO - PROCESS | 1883 | 1461600552351 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]]]}] 09:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1276ms 09:09:12 INFO - PROCESS | 1883 | 1461600552392 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 09:09:12 INFO - PROCESS | 1883 | 1461600552394 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 09:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:09:12 INFO - PROCESS | 1883 | 1461600552400 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:09:12 INFO - PROCESS | 1883 | 1461600552402 Marionette TRACE conn3 <- [1,1022,null,{}] 09:09:12 INFO - PROCESS | 1883 | 1461600552408 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}] 09:09:12 INFO - PROCESS | 1883 | 1461600552565 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 09:09:12 INFO - PROCESS | 1883 | 1461600552747 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa6a6000 == 95 [pid = 1883] [id = 263] 09:09:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 138 (0x7f3ea50f9400) [pid = 1883] [serial = 790] [outer = (nil)] 09:09:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7f3ea54dd400) [pid = 1883] [serial = 791] [outer = 0x7f3ea50f9400] 09:09:12 INFO - PROCESS | 1883 | 1461600552813 Marionette DEBUG loaded listener.js 09:09:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7f3ea6249800) [pid = 1883] [serial = 792] [outer = 0x7f3ea50f9400] 09:09:13 INFO - PROCESS | 1883 | 1461600553665 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]]]}] 09:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1327ms 09:09:13 INFO - PROCESS | 1883 | 1461600553729 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 09:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:09:13 INFO - PROCESS | 1883 | 1461600553732 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 09:09:13 INFO - PROCESS | 1883 | 1461600553738 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:09:13 INFO - PROCESS | 1883 | 1461600553741 Marionette TRACE conn3 <- [1,1026,null,{}] 09:09:13 INFO - PROCESS | 1883 | 1461600553745 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}] 09:09:13 INFO - PROCESS | 1883 | 1461600553935 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 09:09:14 INFO - PROCESS | 1883 | 1461600554114 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9281a800 == 96 [pid = 1883] [id = 264] 09:09:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7f3e98977000) [pid = 1883] [serial = 793] [outer = (nil)] 09:09:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 142 (0x7f3ea645ac00) [pid = 1883] [serial = 794] [outer = 0x7f3e98977000] 09:09:14 INFO - PROCESS | 1883 | 1461600554187 Marionette DEBUG loaded listener.js 09:09:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 143 (0x7f3ea7e30800) [pid = 1883] [serial = 795] [outer = 0x7f3e98977000] 09:09:15 INFO - PROCESS | 1883 | 1461600555001 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]]]}] 09:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1325ms 09:09:15 INFO - PROCESS | 1883 | 1461600555064 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 09:09:15 INFO - PROCESS | 1883 | 1461600555068 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 09:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:09:15 INFO - PROCESS | 1883 | 1461600555073 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:09:15 INFO - PROCESS | 1883 | 1461600555075 Marionette TRACE conn3 <- [1,1030,null,{}] 09:09:15 INFO - PROCESS | 1883 | 1461600555081 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}] 09:09:15 INFO - PROCESS | 1883 | 1461600555249 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 09:09:15 INFO - PROCESS | 1883 | 1461600555421 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e989c6800 == 97 [pid = 1883] [id = 265] 09:09:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7f3ea411f800) [pid = 1883] [serial = 796] [outer = (nil)] 09:09:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7f3ea83c0000) [pid = 1883] [serial = 797] [outer = 0x7f3ea411f800] 09:09:15 INFO - PROCESS | 1883 | 1461600555489 Marionette DEBUG loaded listener.js 09:09:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7f3ea9c7ac00) [pid = 1883] [serial = 798] [outer = 0x7f3ea411f800] 09:09:16 INFO - PROCESS | 1883 | 1461600556268 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]]]}] 09:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1226ms 09:09:16 INFO - PROCESS | 1883 | 1461600556301 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 09:09:16 INFO - PROCESS | 1883 | 1461600556304 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 09:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:09:16 INFO - PROCESS | 1883 | 1461600556310 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:09:16 INFO - PROCESS | 1883 | 1461600556312 Marionette TRACE conn3 <- [1,1034,null,{}] 09:09:16 INFO - PROCESS | 1883 | 1461600556317 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}] 09:09:16 INFO - PROCESS | 1883 | 1461600556471 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 09:09:16 INFO - PROCESS | 1883 | 1461600556644 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e989da800 == 98 [pid = 1883] [id = 266] 09:09:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7f3e8b16dc00) [pid = 1883] [serial = 799] [outer = (nil)] 09:09:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7f3e8b175000) [pid = 1883] [serial = 800] [outer = 0x7f3e8b16dc00] 09:09:16 INFO - PROCESS | 1883 | 1461600556712 Marionette DEBUG loaded listener.js 09:09:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 149 (0x7f3e8b179800) [pid = 1883] [serial = 801] [outer = 0x7f3e8b16dc00] 09:09:17 INFO - PROCESS | 1883 | 1461600557543 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]]]}] 09:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1280ms 09:09:17 INFO - PROCESS | 1883 | 1461600557589 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 09:09:17 INFO - PROCESS | 1883 | 1461600557598 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 09:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:09:17 INFO - PROCESS | 1883 | 1461600557607 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:09:17 INFO - PROCESS | 1883 | 1461600557610 Marionette TRACE conn3 <- [1,1038,null,{}] 09:09:17 INFO - PROCESS | 1883 | 1461600557614 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}] 09:09:17 INFO - PROCESS | 1883 | 1461600557770 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 09:09:17 INFO - PROCESS | 1883 | 1461600557947 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e828db000 == 99 [pid = 1883] [id = 267] 09:09:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7f3e8b170c00) [pid = 1883] [serial = 802] [outer = (nil)] 09:09:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7f3ea8342400) [pid = 1883] [serial = 803] [outer = 0x7f3e8b170c00] 09:09:18 INFO - PROCESS | 1883 | 1461600558011 Marionette DEBUG loaded listener.js 09:09:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 152 (0x7f3ea9da6c00) [pid = 1883] [serial = 804] [outer = 0x7f3e8b170c00] 09:09:18 INFO - PROCESS | 1883 | 1461600558838 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]]]}] 09:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1282ms 09:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:09:18 INFO - PROCESS | 1883 | 1461600558889 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 09:09:18 INFO - PROCESS | 1883 | 1461600558892 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 09:09:18 INFO - PROCESS | 1883 | 1461600558897 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:09:18 INFO - PROCESS | 1883 | 1461600558900 Marionette TRACE conn3 <- [1,1042,null,{}] 09:09:18 INFO - PROCESS | 1883 | 1461600558905 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}] 09:09:19 INFO - PROCESS | 1883 | 1461600559059 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 09:09:19 INFO - PROCESS | 1883 | 1461600559232 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e826ef000 == 100 [pid = 1883] [id = 268] 09:09:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7f3e85c6d400) [pid = 1883] [serial = 805] [outer = (nil)] 09:09:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7f3e85c73400) [pid = 1883] [serial = 806] [outer = 0x7f3e85c6d400] 09:09:19 INFO - PROCESS | 1883 | 1461600559306 Marionette DEBUG loaded listener.js 09:09:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7f3e85c78000) [pid = 1883] [serial = 807] [outer = 0x7f3e85c6d400] 09:09:20 INFO - PROCESS | 1883 | 1461600560142 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]]]}] 09:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1277ms 09:09:20 INFO - PROCESS | 1883 | 1461600560175 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 09:09:20 INFO - PROCESS | 1883 | 1461600560178 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 09:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:09:20 INFO - PROCESS | 1883 | 1461600560184 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:09:20 INFO - PROCESS | 1883 | 1461600560187 Marionette TRACE conn3 <- [1,1046,null,{}] 09:09:20 INFO - PROCESS | 1883 | 1461600560192 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}] 09:09:20 INFO - PROCESS | 1883 | 1461600560384 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 09:09:20 INFO - PROCESS | 1883 | 1461600560566 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e856bf000 == 101 [pid = 1883] [id = 269] 09:09:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7f3e8565d400) [pid = 1883] [serial = 808] [outer = (nil)] 09:09:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7f3e85c71400) [pid = 1883] [serial = 809] [outer = 0x7f3e8565d400] 09:09:20 INFO - PROCESS | 1883 | 1461600560650 Marionette DEBUG loaded listener.js 09:09:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7f3e8d59ac00) [pid = 1883] [serial = 810] [outer = 0x7f3e8565d400] 09:09:21 INFO - PROCESS | 1883 | 1461600561864 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]]]}] 09:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1731ms 09:09:21 INFO - PROCESS | 1883 | 1461600561916 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 09:09:21 INFO - PROCESS | 1883 | 1461600561921 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 09:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:09:21 INFO - PROCESS | 1883 | 1461600561930 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:09:21 INFO - PROCESS | 1883 | 1461600561934 Marionette TRACE conn3 <- [1,1050,null,{}] 09:09:21 INFO - PROCESS | 1883 | 1461600561949 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}] 09:09:22 INFO - PROCESS | 1883 | 1461600562109 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 09:09:22 INFO - PROCESS | 1883 | 1461600562282 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b5e5000 == 102 [pid = 1883] [id = 270] 09:09:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7f3e874df800) [pid = 1883] [serial = 811] [outer = (nil)] 09:09:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7f3e8c4ae000) [pid = 1883] [serial = 812] [outer = 0x7f3e874df800] 09:09:22 INFO - PROCESS | 1883 | 1461600562349 Marionette DEBUG loaded listener.js 09:09:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7f3e8d610000) [pid = 1883] [serial = 813] [outer = 0x7f3e874df800] 09:09:23 INFO - PROCESS | 1883 | 1461600563173 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]]]}] 09:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1284ms 09:09:23 INFO - PROCESS | 1883 | 1461600563214 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 09:09:23 INFO - PROCESS | 1883 | 1461600563230 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 09:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:09:23 INFO - PROCESS | 1883 | 1461600563243 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:09:23 INFO - PROCESS | 1883 | 1461600563253 Marionette TRACE conn3 <- [1,1054,null,{}] 09:09:23 INFO - PROCESS | 1883 | 1461600563259 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}] 09:09:23 INFO - PROCESS | 1883 | 1461600563504 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 09:09:23 INFO - PROCESS | 1883 | 1461600563684 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c4c4000 == 103 [pid = 1883] [id = 271] 09:09:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7f3e8dbbac00) [pid = 1883] [serial = 814] [outer = (nil)] 09:09:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7f3e8dd47c00) [pid = 1883] [serial = 815] [outer = 0x7f3e8dbbac00] 09:09:23 INFO - PROCESS | 1883 | 1461600563748 Marionette DEBUG loaded listener.js 09:09:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 164 (0x7f3e8dec2000) [pid = 1883] [serial = 816] [outer = 0x7f3e8dbbac00] 09:09:24 INFO - PROCESS | 1883 | 1461600564649 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]]]}] 09:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1442ms 09:09:24 INFO - PROCESS | 1883 | 1461600564686 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 09:09:24 INFO - PROCESS | 1883 | 1461600564688 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 09:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:09:24 INFO - PROCESS | 1883 | 1461600564694 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:09:24 INFO - PROCESS | 1883 | 1461600564700 Marionette TRACE conn3 <- [1,1058,null,{}] 09:09:24 INFO - PROCESS | 1883 | 1461600564714 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}] 09:09:24 INFO - PROCESS | 1883 | 1461600564909 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 09:09:24 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea5085800 == 102 [pid = 1883] [id = 214] 09:09:24 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea7e46000 == 101 [pid = 1883] [id = 216] 09:09:24 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea5f1d000 == 100 [pid = 1883] [id = 215] 09:09:24 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e918a3800 == 99 [pid = 1883] [id = 257] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 163 (0x7f3e98ca4800) [pid = 1883] [serial = 697] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7f3e980db800) [pid = 1883] [serial = 691] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7f3e9407cc00) [pid = 1883] [serial = 685] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7f3e9615d400) [pid = 1883] [serial = 688] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7f3e98ad2400) [pid = 1883] [serial = 694] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7f3e918fb800) [pid = 1883] [serial = 682] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97232800 == 98 [pid = 1883] [id = 256] 09:09:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e95adf000 == 97 [pid = 1883] [id = 255] 09:09:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9290c000 == 96 [pid = 1883] [id = 254] 09:09:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e8b3000 == 95 [pid = 1883] [id = 253] 09:09:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c4d8000 == 94 [pid = 1883] [id = 252] 09:09:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8d51e000 == 93 [pid = 1883] [id = 251] 09:09:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaa707000 == 92 [pid = 1883] [id = 246] 09:09:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea9c36000 == 91 [pid = 1883] [id = 245] 09:09:25 INFO - PROCESS | 1883 | 1461600565136 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea5465800 == 90 [pid = 1883] [id = 244] 09:09:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9b4b0800 == 89 [pid = 1883] [id = 243] 09:09:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e95af2000 == 88 [pid = 1883] [id = 242] 09:09:25 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8ec9e000 == 87 [pid = 1883] [id = 241] 09:09:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c4d8000 == 88 [pid = 1883] [id = 272] 09:09:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7f3e8de1cc00) [pid = 1883] [serial = 817] [outer = (nil)] 09:09:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7f3e8eb74c00) [pid = 1883] [serial = 818] [outer = 0x7f3e8de1cc00] 09:09:25 INFO - PROCESS | 1883 | 1461600565244 Marionette DEBUG loaded listener.js 09:09:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7f3e8f127800) [pid = 1883] [serial = 819] [outer = 0x7f3e8de1cc00] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7f3e8ec7fc00) [pid = 1883] [serial = 632] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7f3e8d594800) [pid = 1883] [serial = 629] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7f3e8f1e0c00) [pid = 1883] [serial = 709] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7f3e917e2800) [pid = 1883] [serial = 712] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7f3e965db800) [pid = 1883] [serial = 644] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7f3e8e211800) [pid = 1883] [serial = 704] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7f3e94b2b000) [pid = 1883] [serial = 674] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 153 (0x7f3e983eec00) [pid = 1883] [serial = 650] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7f3e8f1ef800) [pid = 1883] [serial = 710] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 151 (0x7f3e8eb7e400) [pid = 1883] [serial = 707] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7f3e96155400) [pid = 1883] [serial = 641] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 149 (0x7f3e8d617000) [pid = 1883] [serial = 701] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 148 (0x7f3e8de1ec00) [pid = 1883] [serial = 703] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 147 (0x7f3e8eb7a000) [pid = 1883] [serial = 679] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7f3e91f7ac00) [pid = 1883] [serial = 713] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7f3e92050800) [pid = 1883] [serial = 635] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7f3e94078800) [pid = 1883] [serial = 716] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7f3e8eac2000) [pid = 1883] [serial = 706] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 142 (0x7f3e92856800) [pid = 1883] [serial = 715] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 141 (0x7f3e8d63b000) [pid = 1883] [serial = 676] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 140 (0x7f3e97b6b400) [pid = 1883] [serial = 647] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 139 (0x7f3e95abe800) [pid = 1883] [serial = 638] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 138 (0x7f3e95c42800) [pid = 1883] [serial = 718] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 137 (0x7f3e8c4b5800) [pid = 1883] [serial = 700] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 136 (0x7f3e8deca800) [pid = 1883] [serial = 653] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | --DOMWINDOW == 135 (0x7f3e96152800) [pid = 1883] [serial = 719] [outer = (nil)] [url = about:blank] 09:09:25 INFO - PROCESS | 1883 | 1461600565932 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]]]}] 09:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1286ms 09:09:25 INFO - PROCESS | 1883 | 1461600565982 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 09:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:09:25 INFO - PROCESS | 1883 | 1461600565986 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 09:09:25 INFO - PROCESS | 1883 | 1461600565991 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:09:25 INFO - PROCESS | 1883 | 1461600565993 Marionette TRACE conn3 <- [1,1062,null,{}] 09:09:26 INFO - PROCESS | 1883 | 1461600566013 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}] 09:09:26 INFO - PROCESS | 1883 | 1461600566155 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 09:09:26 INFO - PROCESS | 1883 | 1461600566170 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8eca6800 == 89 [pid = 1883] [id = 273] 09:09:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 136 (0x7f3e8d617000) [pid = 1883] [serial = 820] [outer = (nil)] 09:09:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 137 (0x7f3e8f1f2c00) [pid = 1883] [serial = 821] [outer = 0x7f3e8d617000] 09:09:26 INFO - PROCESS | 1883 | 1461600566227 Marionette DEBUG loaded listener.js 09:09:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 138 (0x7f3e8fe71c00) [pid = 1883] [serial = 822] [outer = 0x7f3e8d617000] 09:09:27 INFO - PROCESS | 1883 | 1461600567012 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]]]}] 09:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1038ms 09:09:27 INFO - PROCESS | 1883 | 1461600567029 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 09:09:27 INFO - PROCESS | 1883 | 1461600567032 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 09:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:09:27 INFO - PROCESS | 1883 | 1461600567078 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:09:27 INFO - PROCESS | 1883 | 1461600567080 Marionette TRACE conn3 <- [1,1066,null,{}] 09:09:27 INFO - PROCESS | 1883 | 1461600567085 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}] 09:09:27 INFO - PROCESS | 1883 | 1461600567220 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 09:09:27 INFO - PROCESS | 1883 | 1461600567233 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e918a5800 == 90 [pid = 1883] [id = 274] 09:09:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7f3e8f1df800) [pid = 1883] [serial = 823] [outer = (nil)] 09:09:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7f3e917e9400) [pid = 1883] [serial = 824] [outer = 0x7f3e8f1df800] 09:09:27 INFO - PROCESS | 1883 | 1461600567290 Marionette DEBUG loaded listener.js 09:09:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7f3e918fb400) [pid = 1883] [serial = 825] [outer = 0x7f3e8f1df800] 09:09:28 INFO - PROCESS | 1883 | 1461600568159 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]]]}] 09:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1142ms 09:09:28 INFO - PROCESS | 1883 | 1461600568206 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 09:09:28 INFO - PROCESS | 1883 | 1461600568208 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 09:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:09:28 INFO - PROCESS | 1883 | 1461600568213 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:09:28 INFO - PROCESS | 1883 | 1461600568216 Marionette TRACE conn3 <- [1,1070,null,{}] 09:09:28 INFO - PROCESS | 1883 | 1461600568220 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}] 09:09:28 INFO - PROCESS | 1883 | 1461600568424 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 09:09:28 INFO - PROCESS | 1883 | 1461600568457 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e928b5000 == 91 [pid = 1883] [id = 275] 09:09:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 142 (0x7f3e9205f400) [pid = 1883] [serial = 826] [outer = (nil)] 09:09:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 143 (0x7f3e93558000) [pid = 1883] [serial = 827] [outer = 0x7f3e9205f400] 09:09:28 INFO - PROCESS | 1883 | 1461600568517 Marionette DEBUG loaded listener.js 09:09:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7f3e9430f800) [pid = 1883] [serial = 828] [outer = 0x7f3e9205f400] 09:09:29 INFO - PROCESS | 1883 | 1461600569333 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]]]}] 09:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1127ms 09:09:29 INFO - PROCESS | 1883 | 1461600569341 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 09:09:29 INFO - PROCESS | 1883 | 1461600569344 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 09:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:09:29 INFO - PROCESS | 1883 | 1461600569359 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:09:29 INFO - PROCESS | 1883 | 1461600569362 Marionette TRACE conn3 <- [1,1074,null,{}] 09:09:29 INFO - PROCESS | 1883 | 1461600569367 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}] 09:09:29 INFO - PROCESS | 1883 | 1461600569838 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 09:09:29 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7f3e8d8c9c00) [pid = 1883] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:09:29 INFO - PROCESS | 1883 | --DOMWINDOW == 142 (0x7f3e8de09000) [pid = 1883] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:09:29 INFO - PROCESS | 1883 | --DOMWINDOW == 141 (0x7f3e918f8800) [pid = 1883] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:09:29 INFO - PROCESS | 1883 | --DOMWINDOW == 140 (0x7f3e8ec87c00) [pid = 1883] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:09:29 INFO - PROCESS | 1883 | --DOMWINDOW == 139 (0x7f3e98a47000) [pid = 1883] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:09:29 INFO - PROCESS | 1883 | --DOMWINDOW == 138 (0x7f3e8efd8000) [pid = 1883] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:09:29 INFO - PROCESS | 1883 | --DOMWINDOW == 137 (0x7f3e8f129c00) [pid = 1883] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:09:29 INFO - PROCESS | 1883 | 1461600569940 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91fba800 == 92 [pid = 1883] [id = 276] 09:09:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 138 (0x7f3e8c48d000) [pid = 1883] [serial = 829] [outer = (nil)] 09:09:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7f3e8efd8000) [pid = 1883] [serial = 830] [outer = 0x7f3e8c48d000] 09:09:30 INFO - PROCESS | 1883 | 1461600569998 Marionette DEBUG loaded listener.js 09:09:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7f3e943f3c00) [pid = 1883] [serial = 831] [outer = 0x7f3e8c48d000] 09:09:30 INFO - PROCESS | 1883 | 1461600570646 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]]]}] 09:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1340ms 09:09:30 INFO - PROCESS | 1883 | 1461600570690 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 09:09:30 INFO - PROCESS | 1883 | 1461600570693 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 09:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:09:30 INFO - PROCESS | 1883 | 1461600570698 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:09:30 INFO - PROCESS | 1883 | 1461600570700 Marionette TRACE conn3 <- [1,1078,null,{}] 09:09:30 INFO - PROCESS | 1883 | 1461600570705 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}] 09:09:30 INFO - PROCESS | 1883 | 1461600570900 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 09:09:30 INFO - PROCESS | 1883 | 1461600570913 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9647d800 == 93 [pid = 1883] [id = 277] 09:09:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7f3e8f1e6000) [pid = 1883] [serial = 832] [outer = (nil)] 09:09:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 142 (0x7f3e95ce5400) [pid = 1883] [serial = 833] [outer = 0x7f3e8f1e6000] 09:09:30 INFO - PROCESS | 1883 | 1461600570972 Marionette DEBUG loaded listener.js 09:09:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 143 (0x7f3e962a4800) [pid = 1883] [serial = 834] [outer = 0x7f3e8f1e6000] 09:09:31 INFO - PROCESS | 1883 | 1461600571661 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]]]}] 09:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 972ms 09:09:31 INFO - PROCESS | 1883 | 1461600571671 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 09:09:31 INFO - PROCESS | 1883 | 1461600571674 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 09:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:09:31 INFO - PROCESS | 1883 | 1461600571679 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:09:31 INFO - PROCESS | 1883 | 1461600571681 Marionette TRACE conn3 <- [1,1082,null,{}] 09:09:31 INFO - PROCESS | 1883 | 1461600571686 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}] 09:09:31 INFO - PROCESS | 1883 | 1461600571877 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 09:09:32 INFO - PROCESS | 1883 | 1461600572066 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e831dd800 == 94 [pid = 1883] [id = 278] 09:09:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7f3e85659800) [pid = 1883] [serial = 835] [outer = (nil)] 09:09:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7f3e85664000) [pid = 1883] [serial = 836] [outer = 0x7f3e85659800] 09:09:32 INFO - PROCESS | 1883 | 1461600572136 Marionette DEBUG loaded listener.js 09:09:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7f3e8736f400) [pid = 1883] [serial = 837] [outer = 0x7f3e85659800] 09:09:33 INFO - PROCESS | 1883 | 1461600573066 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]]]}] 09:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1430ms 09:09:33 INFO - PROCESS | 1883 | 1461600573112 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 09:09:33 INFO - PROCESS | 1883 | 1461600573119 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 09:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:09:33 INFO - PROCESS | 1883 | 1461600573126 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:09:33 INFO - PROCESS | 1883 | 1461600573131 Marionette TRACE conn3 <- [1,1086,null,{}] 09:09:33 INFO - PROCESS | 1883 | 1461600573137 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}] 09:09:33 INFO - PROCESS | 1883 | 1461600573315 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 09:09:33 INFO - PROCESS | 1883 | 1461600573491 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e90a800 == 95 [pid = 1883] [id = 279] 09:09:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7f3e87370000) [pid = 1883] [serial = 838] [outer = (nil)] 09:09:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7f3e8de0a000) [pid = 1883] [serial = 839] [outer = 0x7f3e87370000] 09:09:33 INFO - PROCESS | 1883 | 1461600573563 Marionette DEBUG loaded listener.js 09:09:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 149 (0x7f3e8e62f800) [pid = 1883] [serial = 840] [outer = 0x7f3e87370000] 09:09:34 INFO - PROCESS | 1883 | 1461600574367 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]]]}] 09:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1277ms 09:09:34 INFO - PROCESS | 1883 | 1461600574406 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 09:09:34 INFO - PROCESS | 1883 | 1461600574411 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 09:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:09:34 INFO - PROCESS | 1883 | 1461600574417 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:09:34 INFO - PROCESS | 1883 | 1461600574420 Marionette TRACE conn3 <- [1,1090,null,{}] 09:09:34 INFO - PROCESS | 1883 | 1461600574444 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}] 09:09:34 INFO - PROCESS | 1883 | 1461600574625 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 09:09:34 INFO - PROCESS | 1883 | 1461600574796 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94331800 == 96 [pid = 1883] [id = 280] 09:09:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7f3e8eabdc00) [pid = 1883] [serial = 841] [outer = (nil)] 09:09:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7f3e8f1de400) [pid = 1883] [serial = 842] [outer = 0x7f3e8eabdc00] 09:09:34 INFO - PROCESS | 1883 | 1461600574864 Marionette DEBUG loaded listener.js 09:09:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 152 (0x7f3e918ef400) [pid = 1883] [serial = 843] [outer = 0x7f3e8eabdc00] 09:09:35 INFO - PROCESS | 1883 | 1461600575725 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]]]}] 09:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1335ms 09:09:35 INFO - PROCESS | 1883 | 1461600575753 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 09:09:35 INFO - PROCESS | 1883 | 1461600575756 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 09:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:09:35 INFO - PROCESS | 1883 | 1461600575770 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:09:35 INFO - PROCESS | 1883 | 1461600575779 Marionette TRACE conn3 <- [1,1094,null,{}] 09:09:35 INFO - PROCESS | 1883 | 1461600575785 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}] 09:09:35 INFO - PROCESS | 1883 | 1461600575953 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 09:09:36 INFO - PROCESS | 1883 | 1461600576126 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e989d9800 == 97 [pid = 1883] [id = 281] 09:09:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7f3e8ec86c00) [pid = 1883] [serial = 844] [outer = (nil)] 09:09:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7f3e9355cc00) [pid = 1883] [serial = 845] [outer = 0x7f3e8ec86c00] 09:09:36 INFO - PROCESS | 1883 | 1461600576195 Marionette DEBUG loaded listener.js 09:09:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7f3e95c4d000) [pid = 1883] [serial = 846] [outer = 0x7f3e8ec86c00] 09:09:37 INFO - PROCESS | 1883 | 1461600577041 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]]]}] 09:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1340ms 09:09:37 INFO - PROCESS | 1883 | 1461600577104 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 09:09:37 INFO - PROCESS | 1883 | 1461600577109 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 09:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:09:37 INFO - PROCESS | 1883 | 1461600577114 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:09:37 INFO - PROCESS | 1883 | 1461600577116 Marionette TRACE conn3 <- [1,1098,null,{}] 09:09:37 INFO - PROCESS | 1883 | 1461600577122 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}] 09:09:37 INFO - PROCESS | 1883 | 1461600577293 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 09:09:37 INFO - PROCESS | 1883 | 1461600577467 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9b4b8000 == 98 [pid = 1883] [id = 282] 09:09:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7f3e8ef33c00) [pid = 1883] [serial = 847] [outer = (nil)] 09:09:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7f3e965d3800) [pid = 1883] [serial = 848] [outer = 0x7f3e8ef33c00] 09:09:37 INFO - PROCESS | 1883 | 1461600577539 Marionette DEBUG loaded listener.js 09:09:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7f3e97260400) [pid = 1883] [serial = 849] [outer = 0x7f3e8ef33c00] 09:09:38 INFO - PROCESS | 1883 | 1461600578392 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]]]}] 09:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1328ms 09:09:38 INFO - PROCESS | 1883 | 1461600578444 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 09:09:38 INFO - PROCESS | 1883 | 1461600578447 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 09:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:09:38 INFO - PROCESS | 1883 | 1461600578453 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:09:38 INFO - PROCESS | 1883 | 1461600578455 Marionette TRACE conn3 <- [1,1102,null,{}] 09:09:38 INFO - PROCESS | 1883 | 1461600578460 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}] 09:09:38 INFO - PROCESS | 1883 | 1461600578616 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 09:09:38 INFO - PROCESS | 1883 | 1461600578795 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4f3b800 == 99 [pid = 1883] [id = 283] 09:09:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7f3e98347800) [pid = 1883] [serial = 850] [outer = (nil)] 09:09:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7f3e9896fc00) [pid = 1883] [serial = 851] [outer = 0x7f3e98347800] 09:09:38 INFO - PROCESS | 1883 | 1461600578871 Marionette DEBUG loaded listener.js 09:09:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7f3e98cad000) [pid = 1883] [serial = 852] [outer = 0x7f3e98347800] 09:09:39 INFO - PROCESS | 1883 | 1461600579779 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]]]}] 09:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1381ms 09:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:09:39 INFO - PROCESS | 1883 | 1461600579834 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 09:09:39 INFO - PROCESS | 1883 | 1461600579837 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 09:09:39 INFO - PROCESS | 1883 | 1461600579841 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:09:39 INFO - PROCESS | 1883 | 1461600579845 Marionette TRACE conn3 <- [1,1106,null,{}] 09:09:39 INFO - PROCESS | 1883 | 1461600579850 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}] 09:09:40 INFO - PROCESS | 1883 | 1461600580014 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 09:09:40 INFO - PROCESS | 1883 | 1461600580187 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea7e41800 == 100 [pid = 1883] [id = 284] 09:09:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7f3e97725400) [pid = 1883] [serial = 853] [outer = (nil)] 09:09:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7f3ea4ff5800) [pid = 1883] [serial = 854] [outer = 0x7f3e97725400] 09:09:40 INFO - PROCESS | 1883 | 1461600580253 Marionette DEBUG loaded listener.js 09:09:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 164 (0x7f3ea5427c00) [pid = 1883] [serial = 855] [outer = 0x7f3e97725400] 09:09:41 INFO - PROCESS | 1883 | 1461600581066 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]]]}] 09:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1276ms 09:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:09:41 INFO - PROCESS | 1883 | 1461600581119 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 09:09:41 INFO - PROCESS | 1883 | 1461600581122 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 09:09:41 INFO - PROCESS | 1883 | 1461600581127 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:09:41 INFO - PROCESS | 1883 | 1461600581130 Marionette TRACE conn3 <- [1,1110,null,{}] 09:09:41 INFO - PROCESS | 1883 | 1461600581135 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}] 09:09:41 INFO - PROCESS | 1883 | 1461600581293 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 09:09:41 INFO - PROCESS | 1883 | 1461600581467 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9f58000 == 101 [pid = 1883] [id = 285] 09:09:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 165 (0x7f3e9834a000) [pid = 1883] [serial = 856] [outer = (nil)] 09:09:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 166 (0x7f3ea6148000) [pid = 1883] [serial = 857] [outer = 0x7f3e9834a000] 09:09:41 INFO - PROCESS | 1883 | 1461600581534 Marionette DEBUG loaded listener.js 09:09:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 167 (0x7f3ea645c000) [pid = 1883] [serial = 858] [outer = 0x7f3e9834a000] 09:09:42 INFO - PROCESS | 1883 | 1461600582371 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]]]}] 09:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1276ms 09:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:09:42 INFO - PROCESS | 1883 | 1461600582403 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 09:09:42 INFO - PROCESS | 1883 | 1461600582406 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 09:09:42 INFO - PROCESS | 1883 | 1461600582412 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:09:42 INFO - PROCESS | 1883 | 1461600582415 Marionette TRACE conn3 <- [1,1114,null,{}] 09:09:42 INFO - PROCESS | 1883 | 1461600582420 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}] 09:09:42 INFO - PROCESS | 1883 | 1461600582578 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 09:09:42 INFO - PROCESS | 1883 | 1461600582764 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eacd66800 == 102 [pid = 1883] [id = 286] 09:09:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 168 (0x7f3e9e256000) [pid = 1883] [serial = 859] [outer = (nil)] 09:09:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 169 (0x7f3ea6491c00) [pid = 1883] [serial = 860] [outer = 0x7f3e9e256000] 09:09:42 INFO - PROCESS | 1883 | 1461600582832 Marionette DEBUG loaded listener.js 09:09:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 170 (0x7f3ea7e2c400) [pid = 1883] [serial = 861] [outer = 0x7f3e9e256000] 09:09:43 INFO - PROCESS | 1883 | 1461600583657 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]]]}] 09:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1276ms 09:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:09:43 INFO - PROCESS | 1883 | 1461600583688 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 09:09:43 INFO - PROCESS | 1883 | 1461600583691 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 09:09:43 INFO - PROCESS | 1883 | 1461600583697 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:09:43 INFO - PROCESS | 1883 | 1461600583705 Marionette TRACE conn3 <- [1,1118,null,{}] 09:09:43 INFO - PROCESS | 1883 | 1461600583710 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}] 09:09:43 INFO - PROCESS | 1883 | 1461600583876 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 09:09:44 INFO - PROCESS | 1883 | 1461600584054 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b426000 == 103 [pid = 1883] [id = 287] 09:09:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 171 (0x7f3ea5211c00) [pid = 1883] [serial = 862] [outer = (nil)] 09:09:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 172 (0x7f3ea9a09800) [pid = 1883] [serial = 863] [outer = 0x7f3ea5211c00] 09:09:44 INFO - PROCESS | 1883 | 1461600584122 Marionette DEBUG loaded listener.js 09:09:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 173 (0x7f3ea9daa400) [pid = 1883] [serial = 864] [outer = 0x7f3ea5211c00] 09:09:44 INFO - PROCESS | 1883 | 1461600584961 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]]]}] 09:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1334ms 09:09:45 INFO - PROCESS | 1883 | 1461600585031 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 09:09:45 INFO - PROCESS | 1883 | 1461600585034 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 09:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:09:45 INFO - PROCESS | 1883 | 1461600585039 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:09:45 INFO - PROCESS | 1883 | 1461600585041 Marionette TRACE conn3 <- [1,1122,null,{}] 09:09:45 INFO - PROCESS | 1883 | 1461600585046 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}] 09:09:45 INFO - PROCESS | 1883 | 1461600585206 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 09:09:45 INFO - PROCESS | 1883 | 1461600585386 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e859a7000 == 104 [pid = 1883] [id = 288] 09:09:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 174 (0x7f3e857c7c00) [pid = 1883] [serial = 865] [outer = (nil)] 09:09:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 175 (0x7f3e857cdc00) [pid = 1883] [serial = 866] [outer = 0x7f3e857c7c00] 09:09:45 INFO - PROCESS | 1883 | 1461600585461 Marionette DEBUG loaded listener.js 09:09:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 176 (0x7f3ea6461000) [pid = 1883] [serial = 867] [outer = 0x7f3e857c7c00] 09:09:46 INFO - PROCESS | 1883 | 1461600586267 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]]]}] 09:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1275ms 09:09:46 INFO - PROCESS | 1883 | 1461600586316 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 09:09:46 INFO - PROCESS | 1883 | 1461600586320 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 09:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:09:46 INFO - PROCESS | 1883 | 1461600586325 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:09:46 INFO - PROCESS | 1883 | 1461600586328 Marionette TRACE conn3 <- [1,1126,null,{}] 09:09:46 INFO - PROCESS | 1883 | 1461600586333 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}] 09:09:46 INFO - PROCESS | 1883 | 1461600586512 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 09:09:46 INFO - PROCESS | 1883 | 1461600586690 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e81829000 == 105 [pid = 1883] [id = 289] 09:09:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 177 (0x7f3e857ca000) [pid = 1883] [serial = 868] [outer = (nil)] 09:09:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 178 (0x7f3e858e8000) [pid = 1883] [serial = 869] [outer = 0x7f3e857ca000] 09:09:46 INFO - PROCESS | 1883 | 1461600586762 Marionette DEBUG loaded listener.js 09:09:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 179 (0x7f3ea6457400) [pid = 1883] [serial = 870] [outer = 0x7f3e857ca000] 09:09:47 INFO - PROCESS | 1883 | 1461600587600 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]]]}] 09:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1331ms 09:09:47 INFO - PROCESS | 1883 | 1461600587656 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 09:09:47 INFO - PROCESS | 1883 | 1461600587660 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 09:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:09:47 INFO - PROCESS | 1883 | 1461600587665 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:09:47 INFO - PROCESS | 1883 | 1461600587667 Marionette TRACE conn3 <- [1,1130,null,{}] 09:09:47 INFO - PROCESS | 1883 | 1461600587672 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}] 09:09:47 INFO - PROCESS | 1883 | 1461600587833 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 09:09:48 INFO - PROCESS | 1883 | 1461600588369 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e859b0000 == 106 [pid = 1883] [id = 290] 09:09:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 180 (0x7f3e857c4c00) [pid = 1883] [serial = 871] [outer = (nil)] 09:09:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7f3e857cf800) [pid = 1883] [serial = 872] [outer = 0x7f3e857c4c00] 09:09:48 INFO - PROCESS | 1883 | 1461600588480 Marionette DEBUG loaded listener.js 09:09:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7f3e858e8c00) [pid = 1883] [serial = 873] [outer = 0x7f3e857c4c00] 09:09:49 INFO - PROCESS | 1883 | 1461600589442 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]]]}] 09:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1829ms 09:09:49 INFO - PROCESS | 1883 | 1461600589495 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 09:09:49 INFO - PROCESS | 1883 | 1461600589500 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 09:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:09:49 INFO - PROCESS | 1883 | 1461600589507 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:09:49 INFO - PROCESS | 1883 | 1461600589511 Marionette TRACE conn3 <- [1,1134,null,{}] 09:09:49 INFO - PROCESS | 1883 | 1461600589517 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}] 09:09:49 INFO - PROCESS | 1883 | 1461600589727 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 09:09:49 INFO - PROCESS | 1883 | 1461600589954 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e831da000 == 107 [pid = 1883] [id = 291] 09:09:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3e8b00cc00) [pid = 1883] [serial = 874] [outer = (nil)] 09:09:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e8b00f000) [pid = 1883] [serial = 875] [outer = 0x7f3e8b00cc00] 09:09:50 INFO - PROCESS | 1883 | 1461600590072 Marionette DEBUG loaded listener.js 09:09:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3e8b173400) [pid = 1883] [serial = 876] [outer = 0x7f3e8b00cc00] 09:09:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9647d800 == 106 [pid = 1883] [id = 277] 09:09:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e91fba800 == 105 [pid = 1883] [id = 276] 09:09:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e928b5000 == 104 [pid = 1883] [id = 275] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3e964de800) [pid = 1883] [serial = 776] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3ea4ff0400) [pid = 1883] [serial = 745] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7f3e8c4b1000) [pid = 1883] [serial = 749] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e918a5800 == 103 [pid = 1883] [id = 274] 09:09:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8eca6800 == 102 [pid = 1883] [id = 273] 09:09:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c4d8000 == 101 [pid = 1883] [id = 272] 09:09:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c4c4000 == 100 [pid = 1883] [id = 271] 09:09:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b5e5000 == 99 [pid = 1883] [id = 270] 09:09:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea9c4a000 == 98 [pid = 1883] [id = 262] 09:09:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea4dc9000 == 97 [pid = 1883] [id = 261] 09:09:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92909800 == 96 [pid = 1883] [id = 260] 09:09:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b687800 == 95 [pid = 1883] [id = 259] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7f3e9a868800) [pid = 1883] [serial = 770] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7f3e917eb000) [pid = 1883] [serial = 761] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 179 (0x7f3e92058c00) [pid = 1883] [serial = 762] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 178 (0x7f3e9407e800) [pid = 1883] [serial = 764] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 177 (0x7f3e964e4000) [pid = 1883] [serial = 721] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 176 (0x7f3e8ef37400) [pid = 1883] [serial = 727] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 175 (0x7f3e8dd3e400) [pid = 1883] [serial = 755] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 174 (0x7f3e8e218c00) [pid = 1883] [serial = 756] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 173 (0x7f3ea4120c00) [pid = 1883] [serial = 742] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 172 (0x7f3ea54d2800) [pid = 1883] [serial = 752] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 171 (0x7f3e9e254000) [pid = 1883] [serial = 739] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 170 (0x7f3e8efd2800) [pid = 1883] [serial = 759] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 169 (0x7f3e8ec80800) [pid = 1883] [serial = 758] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 168 (0x7f3e964e3000) [pid = 1883] [serial = 733] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 167 (0x7f3e980d0800) [pid = 1883] [serial = 736] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 166 (0x7f3e8de04800) [pid = 1883] [serial = 724] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 165 (0x7f3e93571400) [pid = 1883] [serial = 730] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 164 (0x7f3e962a1800) [pid = 1883] [serial = 767] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 163 (0x7f3e9f170400) [pid = 1883] [serial = 771] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7f3e918f0c00) [pid = 1883] [serial = 773] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7f3e9771c800) [pid = 1883] [serial = 768] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7f3e959db800) [pid = 1883] [serial = 765] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7f3e8d60f000) [pid = 1883] [serial = 482] [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.] 09:09:50 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7f3e95c44800) [pid = 1883] [serial = 774] [outer = (nil)] [url = about:blank] 09:09:50 INFO - PROCESS | 1883 | 1461600590888 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]]]}] 09:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1429ms 09:09:50 INFO - PROCESS | 1883 | 1461600590940 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 09:09:50 INFO - PROCESS | 1883 | 1461600590945 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 09:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:09:50 INFO - PROCESS | 1883 | 1461600590951 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:09:50 INFO - PROCESS | 1883 | 1461600590953 Marionette TRACE conn3 <- [1,1138,null,{}] 09:09:50 INFO - PROCESS | 1883 | 1461600590959 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}] 09:09:51 INFO - PROCESS | 1883 | 1461600591107 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 09:09:51 INFO - PROCESS | 1883 | 1461600591117 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c72d800 == 96 [pid = 1883] [id = 292] 09:09:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7f3e8c482800) [pid = 1883] [serial = 877] [outer = (nil)] 09:09:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7f3e8d611000) [pid = 1883] [serial = 878] [outer = 0x7f3e8c482800] 09:09:51 INFO - PROCESS | 1883 | 1461600591174 Marionette DEBUG loaded listener.js 09:09:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7f3e8d8cd000) [pid = 1883] [serial = 879] [outer = 0x7f3e8c482800] 09:09:51 INFO - PROCESS | 1883 | 1461600591996 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]]]}] 09:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1074ms 09:09:52 INFO - PROCESS | 1883 | 1461600592026 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 09:09:52 INFO - PROCESS | 1883 | 1461600592029 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 09:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:09:52 INFO - PROCESS | 1883 | 1461600592041 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:09:52 INFO - PROCESS | 1883 | 1461600592049 Marionette TRACE conn3 <- [1,1142,null,{}] 09:09:52 INFO - PROCESS | 1883 | 1461600592056 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}] 09:09:52 INFO - PROCESS | 1883 | 1461600592195 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 09:09:52 INFO - PROCESS | 1883 | 1461600592213 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ec8d800 == 97 [pid = 1883] [id = 293] 09:09:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7f3e8e539800) [pid = 1883] [serial = 880] [outer = (nil)] 09:09:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7f3e8eb7b800) [pid = 1883] [serial = 881] [outer = 0x7f3e8e539800] 09:09:52 INFO - PROCESS | 1883 | 1461600592268 Marionette DEBUG loaded listener.js 09:09:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 164 (0x7f3e8ed59c00) [pid = 1883] [serial = 882] [outer = 0x7f3e8e539800] 09:09:53 INFO - PROCESS | 1883 | 1461600593176 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]]]}] 09:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1188ms 09:09:53 INFO - PROCESS | 1883 | 1461600593223 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 09:09:53 INFO - PROCESS | 1883 | 1461600593227 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 09:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:09:53 INFO - PROCESS | 1883 | 1461600593237 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:09:53 INFO - PROCESS | 1883 | 1461600593239 Marionette TRACE conn3 <- [1,1146,null,{}] 09:09:53 INFO - PROCESS | 1883 | 1461600593243 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}] 09:09:53 INFO - PROCESS | 1883 | 1461600593430 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 09:09:53 INFO - PROCESS | 1883 | 1461600593460 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91890800 == 98 [pid = 1883] [id = 294] 09:09:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 165 (0x7f3e8e626c00) [pid = 1883] [serial = 883] [outer = (nil)] 09:09:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 166 (0x7f3e8efdf800) [pid = 1883] [serial = 884] [outer = 0x7f3e8e626c00] 09:09:53 INFO - PROCESS | 1883 | 1461600593515 Marionette DEBUG loaded listener.js 09:09:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 167 (0x7f3e8f1f4400) [pid = 1883] [serial = 885] [outer = 0x7f3e8e626c00] 09:09:54 INFO - PROCESS | 1883 | 1461600594561 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]]]}] 09:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1380ms 09:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:09:54 INFO - PROCESS | 1883 | 1461600594619 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 09:09:54 INFO - PROCESS | 1883 | 1461600594621 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 09:09:54 INFO - PROCESS | 1883 | 1461600594626 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:09:54 INFO - PROCESS | 1883 | 1461600594629 Marionette TRACE conn3 <- [1,1150,null,{}] 09:09:54 INFO - PROCESS | 1883 | 1461600594634 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}] 09:09:54 INFO - PROCESS | 1883 | 1461600594932 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 09:09:54 INFO - PROCESS | 1883 | 1461600594964 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e928b5000 == 99 [pid = 1883] [id = 295] 09:09:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 168 (0x7f3e91f78400) [pid = 1883] [serial = 886] [outer = (nil)] 09:09:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 169 (0x7f3e92058c00) [pid = 1883] [serial = 887] [outer = 0x7f3e91f78400] 09:09:55 INFO - PROCESS | 1883 | 1461600595033 Marionette DEBUG loaded listener.js 09:09:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 170 (0x7f3e9407e800) [pid = 1883] [serial = 888] [outer = 0x7f3e91f78400] 09:09:55 INFO - PROCESS | 1883 | --DOMWINDOW == 169 (0x7f3e8c48d000) [pid = 1883] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:09:55 INFO - PROCESS | 1883 | --DOMWINDOW == 168 (0x7f3e8f1df800) [pid = 1883] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:09:55 INFO - PROCESS | 1883 | --DOMWINDOW == 167 (0x7f3e8de1cc00) [pid = 1883] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:09:55 INFO - PROCESS | 1883 | --DOMWINDOW == 166 (0x7f3e8dbbac00) [pid = 1883] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:09:55 INFO - PROCESS | 1883 | --DOMWINDOW == 165 (0x7f3e8d639000) [pid = 1883] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:09:55 INFO - PROCESS | 1883 | --DOMWINDOW == 164 (0x7f3e874df800) [pid = 1883] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:09:55 INFO - PROCESS | 1883 | --DOMWINDOW == 163 (0x7f3e8d617000) [pid = 1883] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:09:55 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7f3e9205f400) [pid = 1883] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:09:56 INFO - PROCESS | 1883 | 1461600596072 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]]]}] 09:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1479ms 09:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:09:56 INFO - PROCESS | 1883 | 1461600596105 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 09:09:56 INFO - PROCESS | 1883 | 1461600596108 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 09:09:56 INFO - PROCESS | 1883 | 1461600596114 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:09:56 INFO - PROCESS | 1883 | 1461600596116 Marionette TRACE conn3 <- [1,1154,null,{}] 09:09:56 INFO - PROCESS | 1883 | 1461600596121 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}] 09:09:56 INFO - PROCESS | 1883 | 1461600596365 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 09:09:56 INFO - PROCESS | 1883 | 1461600596387 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e96056800 == 100 [pid = 1883] [id = 296] 09:09:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7f3e94bf7c00) [pid = 1883] [serial = 889] [outer = (nil)] 09:09:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 164 (0x7f3e961c7000) [pid = 1883] [serial = 890] [outer = 0x7f3e94bf7c00] 09:09:56 INFO - PROCESS | 1883 | 1461600596445 Marionette DEBUG loaded listener.js 09:09:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 165 (0x7f3e9771a400) [pid = 1883] [serial = 891] [outer = 0x7f3e94bf7c00] 09:09:57 INFO - PROCESS | 1883 | 1461600597133 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]]]}] 09:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1079ms 09:09:57 INFO - PROCESS | 1883 | 1461600597192 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 09:09:57 INFO - PROCESS | 1883 | 1461600597195 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 09:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:09:57 INFO - PROCESS | 1883 | 1461600597203 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:09:57 INFO - PROCESS | 1883 | 1461600597206 Marionette TRACE conn3 <- [1,1158,null,{}] 09:09:57 INFO - PROCESS | 1883 | 1461600597225 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}] 09:09:57 INFO - PROCESS | 1883 | 1461600597413 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 09:09:57 INFO - PROCESS | 1883 | 1461600597430 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97214800 == 101 [pid = 1883] [id = 297] 09:09:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 166 (0x7f3e8f1e9000) [pid = 1883] [serial = 892] [outer = (nil)] 09:09:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 167 (0x7f3e980d5000) [pid = 1883] [serial = 893] [outer = 0x7f3e8f1e9000] 09:09:57 INFO - PROCESS | 1883 | 1461600597487 Marionette DEBUG loaded listener.js 09:09:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 168 (0x7f3e98c43800) [pid = 1883] [serial = 894] [outer = 0x7f3e8f1e9000] 09:09:58 INFO - PROCESS | 1883 | 1461600598525 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]]]}] 09:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1393ms 09:09:58 INFO - PROCESS | 1883 | 1461600598595 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 09:09:58 INFO - PROCESS | 1883 | 1461600598602 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 09:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:09:58 INFO - PROCESS | 1883 | 1461600598608 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:09:58 INFO - PROCESS | 1883 | 1461600598614 Marionette TRACE conn3 <- [1,1162,null,{}] 09:09:58 INFO - PROCESS | 1883 | 1461600598621 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}] 09:09:58 INFO - PROCESS | 1883 | 1461600598836 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 09:09:59 INFO - PROCESS | 1883 | 1461600599009 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b682000 == 102 [pid = 1883] [id = 298] 09:09:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 169 (0x7f3e8b008800) [pid = 1883] [serial = 895] [outer = (nil)] 09:09:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 170 (0x7f3e8b011400) [pid = 1883] [serial = 896] [outer = 0x7f3e8b008800] 09:09:59 INFO - PROCESS | 1883 | 1461600599078 Marionette DEBUG loaded listener.js 09:09:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 171 (0x7f3e8c4afc00) [pid = 1883] [serial = 897] [outer = 0x7f3e8b008800] 09:10:00 INFO - PROCESS | 1883 | 1461600600000 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]]]}] 09:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1443ms 09:10:00 INFO - PROCESS | 1883 | 1461600600053 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 09:10:00 INFO - PROCESS | 1883 | 1461600600061 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 09:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:10:00 INFO - PROCESS | 1883 | 1461600600070 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:10:00 INFO - PROCESS | 1883 | 1461600600074 Marionette TRACE conn3 <- [1,1166,null,{}] 09:10:00 INFO - PROCESS | 1883 | 1461600600080 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}] 09:10:00 INFO - PROCESS | 1883 | 1461600600263 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 09:10:00 INFO - PROCESS | 1883 | 1461600600525 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9280b000 == 103 [pid = 1883] [id = 299] 09:10:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 172 (0x7f3e8d8c6400) [pid = 1883] [serial = 898] [outer = (nil)] 09:10:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 173 (0x7f3e8eabe800) [pid = 1883] [serial = 899] [outer = 0x7f3e8d8c6400] 09:10:00 INFO - PROCESS | 1883 | 1461600600642 Marionette DEBUG loaded listener.js 09:10:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 174 (0x7f3e8f1dd800) [pid = 1883] [serial = 900] [outer = 0x7f3e8d8c6400] 09:10:01 INFO - PROCESS | 1883 | 1461600601465 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]]]}] 09:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1438ms 09:10:01 INFO - PROCESS | 1883 | 1461600601509 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 09:10:01 INFO - PROCESS | 1883 | 1461600601513 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 09:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:10:01 INFO - PROCESS | 1883 | 1461600601519 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:10:01 INFO - PROCESS | 1883 | 1461600601524 Marionette TRACE conn3 <- [1,1170,null,{}] 09:10:01 INFO - PROCESS | 1883 | 1461600601539 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}] 09:10:01 INFO - PROCESS | 1883 | 1461600601725 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 09:10:01 INFO - PROCESS | 1883 | 1461600601900 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e989cf800 == 104 [pid = 1883] [id = 300] 09:10:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 175 (0x7f3e917e2c00) [pid = 1883] [serial = 901] [outer = (nil)] 09:10:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 176 (0x7f3e93561000) [pid = 1883] [serial = 902] [outer = 0x7f3e917e2c00] 09:10:01 INFO - PROCESS | 1883 | 1461600601979 Marionette DEBUG loaded listener.js 09:10:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 177 (0x7f3e964d8c00) [pid = 1883] [serial = 903] [outer = 0x7f3e917e2c00] 09:10:02 INFO - PROCESS | 1883 | 1461600602832 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]]]}] 09:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1338ms 09:10:02 INFO - PROCESS | 1883 | 1461600602857 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 09:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:10:02 INFO - PROCESS | 1883 | 1461600602862 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 09:10:02 INFO - PROCESS | 1883 | 1461600602867 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:10:02 INFO - PROCESS | 1883 | 1461600602870 Marionette TRACE conn3 <- [1,1174,null,{}] 09:10:02 INFO - PROCESS | 1883 | 1461600602875 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}] 09:10:03 INFO - PROCESS | 1883 | 1461600603052 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 09:10:03 INFO - PROCESS | 1883 | 1461600603234 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4d1d000 == 105 [pid = 1883] [id = 301] 09:10:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 178 (0x7f3e918efc00) [pid = 1883] [serial = 904] [outer = (nil)] 09:10:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 179 (0x7f3e98c41c00) [pid = 1883] [serial = 905] [outer = 0x7f3e918efc00] 09:10:03 INFO - PROCESS | 1883 | 1461600603306 Marionette DEBUG loaded listener.js 09:10:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 180 (0x7f3e9a68f400) [pid = 1883] [serial = 906] [outer = 0x7f3e918efc00] 09:10:04 INFO - PROCESS | 1883 | 1461600604173 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] 09:10:04 INFO - PROCESS | 1883 | 1461600604251 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 09:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:10:04 INFO - PROCESS | 1883 | 1461600604258 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:10:04 INFO - PROCESS | 1883 | 1461600604261 Marionette TRACE conn3 <- [1,1178,null,{}] 09:10:04 INFO - PROCESS | 1883 | 1461600604265 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}] 09:10:04 INFO - PROCESS | 1883 | 1461600604430 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 09:10:04 INFO - PROCESS | 1883 | 1461600604606 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea7e46000 == 106 [pid = 1883] [id = 302] 09:10:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7f3e96d0a800) [pid = 1883] [serial = 907] [outer = (nil)] 09:10:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7f3ea4123c00) [pid = 1883] [serial = 908] [outer = 0x7f3e96d0a800] 09:10:04 INFO - PROCESS | 1883 | 1461600604678 Marionette DEBUG loaded listener.js 09:10:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3ea542ac00) [pid = 1883] [serial = 909] [outer = 0x7f3e96d0a800] 09:10:05 INFO - PROCESS | 1883 | 1461600605519 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] 09:10:05 INFO - PROCESS | 1883 | 1461600605596 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 09:10:05 INFO - PROCESS | 1883 | 1461600605602 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:10:05 INFO - PROCESS | 1883 | 1461600605606 Marionette TRACE conn3 <- [1,1182,null,{}] 09:10:05 INFO - PROCESS | 1883 | 1461600605611 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}] 09:10:05 INFO - PROCESS | 1883 | 1461600605793 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 09:10:05 INFO - PROCESS | 1883 | 1461600605979 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaf640800 == 107 [pid = 1883] [id = 303] 09:10:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3ea65ef000) [pid = 1883] [serial = 910] [outer = (nil)] 09:10:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3ea9da8400) [pid = 1883] [serial = 911] [outer = 0x7f3ea65ef000] 09:10:06 INFO - PROCESS | 1883 | 1461600606051 Marionette DEBUG loaded listener.js 09:10:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7f3eaa2a7800) [pid = 1883] [serial = 912] [outer = 0x7f3ea65ef000] 09:10:06 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:10:06 INFO - PROCESS | 1883 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:10:06 INFO - PROCESS | 1883 | 1461600606898 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] 09:10:06 INFO - PROCESS | 1883 | 1461600606939 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 09:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:10:06 INFO - PROCESS | 1883 | 1461600606944 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:10:06 INFO - PROCESS | 1883 | 1461600606946 Marionette TRACE conn3 <- [1,1186,null,{}] 09:10:06 INFO - PROCESS | 1883 | 1461600606951 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}] 09:10:07 INFO - PROCESS | 1883 | 1461600607101 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 09:10:07 INFO - PROCESS | 1883 | 1461600607281 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b037000 == 108 [pid = 1883] [id = 304] 09:10:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7f3e85bc5800) [pid = 1883] [serial = 913] [outer = (nil)] 09:10:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7f3e85bcd800) [pid = 1883] [serial = 914] [outer = 0x7f3e85bc5800] 09:10:07 INFO - PROCESS | 1883 | 1461600607348 Marionette DEBUG loaded listener.js 09:10:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7f3ea7e2ec00) [pid = 1883] [serial = 915] [outer = 0x7f3e85bc5800] 09:10:08 INFO - PROCESS | 1883 | 1461600608187 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] 09:10:08 INFO - PROCESS | 1883 | 1461600608225 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 09:10:08 INFO - PROCESS | 1883 | 1461600608231 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:10:08 INFO - PROCESS | 1883 | 1461600608233 Marionette TRACE conn3 <- [1,1190,null,{}] 09:10:08 INFO - PROCESS | 1883 | 1461600608238 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}] 09:10:08 INFO - PROCESS | 1883 | 1461600608395 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 09:10:08 INFO - PROCESS | 1883 | 1461600608575 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ebd3000 == 109 [pid = 1883] [id = 305] 09:10:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7f3e83145800) [pid = 1883] [serial = 916] [outer = (nil)] 09:10:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 191 (0x7f3e8314c400) [pid = 1883] [serial = 917] [outer = 0x7f3e83145800] 09:10:08 INFO - PROCESS | 1883 | 1461600608640 Marionette DEBUG loaded listener.js 09:10:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 192 (0x7f3e85bc2400) [pid = 1883] [serial = 918] [outer = 0x7f3e83145800] 09:10:09 INFO - PROCESS | 1883 | 1461600609475 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] 09:10:09 INFO - PROCESS | 1883 | 1461600609522 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 09:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:10:09 INFO - PROCESS | 1883 | 1461600609528 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:10:09 INFO - PROCESS | 1883 | 1461600609530 Marionette TRACE conn3 <- [1,1194,null,{}] 09:10:09 INFO - PROCESS | 1883 | 1461600609535 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}] 09:10:09 INFO - PROCESS | 1883 | 1461600609685 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 09:10:09 INFO - PROCESS | 1883 | 1461600609868 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e921a2800 == 110 [pid = 1883] [id = 306] 09:10:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 193 (0x7f3e7f9e1c00) [pid = 1883] [serial = 919] [outer = (nil)] 09:10:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 194 (0x7f3e7f9eb000) [pid = 1883] [serial = 920] [outer = 0x7f3e7f9e1c00] 09:10:09 INFO - PROCESS | 1883 | 1461600609950 Marionette DEBUG loaded listener.js 09:10:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 195 (0x7f3e7f9efc00) [pid = 1883] [serial = 921] [outer = 0x7f3e7f9e1c00] 09:10:10 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:10:10 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:10:10 INFO - PROCESS | 1883 | 1461600610837 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] 09:10:10 INFO - PROCESS | 1883 | 1461600610912 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 09:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:10:10 INFO - PROCESS | 1883 | 1461600610918 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:10:10 INFO - PROCESS | 1883 | 1461600610920 Marionette TRACE conn3 <- [1,1198,null,{}] 09:10:10 INFO - PROCESS | 1883 | 1461600610925 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}] 09:10:11 INFO - PROCESS | 1883 | 1461600611086 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 09:10:11 INFO - PROCESS | 1883 | 1461600611264 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7fdf2000 == 111 [pid = 1883] [id = 307] 09:10:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 196 (0x7f3e7f402800) [pid = 1883] [serial = 922] [outer = (nil)] 09:10:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 197 (0x7f3e7f40d000) [pid = 1883] [serial = 923] [outer = 0x7f3e7f402800] 09:10:11 INFO - PROCESS | 1883 | 1461600611334 Marionette DEBUG loaded listener.js 09:10:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 198 (0x7f3e7f9e3c00) [pid = 1883] [serial = 924] [outer = 0x7f3e7f402800] 09:10:12 INFO - PROCESS | 1883 | 1461600612204 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]]]}] 09:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1334ms 09:10:12 INFO - PROCESS | 1883 | 1461600612252 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 09:10:12 INFO - PROCESS | 1883 | 1461600612256 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 09:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:10:12 INFO - PROCESS | 1883 | 1461600612261 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:10:12 INFO - PROCESS | 1883 | 1461600612265 Marionette TRACE conn3 <- [1,1202,null,{}] 09:10:12 INFO - PROCESS | 1883 | 1461600612270 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}] 09:10:12 INFO - PROCESS | 1883 | 1461600612451 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 09:10:12 INFO - PROCESS | 1883 | 1461600612641 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7f5ed800 == 112 [pid = 1883] [id = 308] 09:10:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 199 (0x7f3e7f5ad000) [pid = 1883] [serial = 925] [outer = (nil)] 09:10:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 200 (0x7f3e7f9e6000) [pid = 1883] [serial = 926] [outer = 0x7f3e7f5ad000] 09:10:12 INFO - PROCESS | 1883 | 1461600612713 Marionette DEBUG loaded listener.js 09:10:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 201 (0x7f3e85bc9c00) [pid = 1883] [serial = 927] [outer = 0x7f3e7f5ad000] 09:10:13 INFO - PROCESS | 1883 | 1461600613574 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]]]}] 09:10:13 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 09:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1731ms 09:10:14 INFO - PROCESS | 1883 | 1461600614009 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 09:10:14 INFO - PROCESS | 1883 | 1461600614014 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 09:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:10:14 INFO - PROCESS | 1883 | 1461600614023 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:10:14 INFO - PROCESS | 1883 | 1461600614026 Marionette TRACE conn3 <- [1,1206,null,{}] 09:10:14 INFO - PROCESS | 1883 | 1461600614033 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}] 09:10:14 INFO - PROCESS | 1883 | 1461600614226 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 09:10:14 INFO - PROCESS | 1883 | 1461600614462 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b01f800 == 113 [pid = 1883] [id = 309] 09:10:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 202 (0x7f3e7f9ed000) [pid = 1883] [serial = 928] [outer = (nil)] 09:10:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 203 (0x7f3e8314e800) [pid = 1883] [serial = 929] [outer = 0x7f3e7f9ed000] 09:10:14 INFO - PROCESS | 1883 | 1461600614524 Marionette DEBUG loaded listener.js 09:10:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 204 (0x7f3e857c8000) [pid = 1883] [serial = 930] [outer = 0x7f3e7f9ed000] 09:10:15 INFO - PROCESS | 1883 | 1461600615310 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]]]}] 09:10:15 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 09:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1328ms 09:10:15 INFO - PROCESS | 1883 | 1461600615352 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 09:10:15 INFO - PROCESS | 1883 | 1461600615357 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 09:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:10:15 INFO - PROCESS | 1883 | 1461600615367 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:10:15 INFO - PROCESS | 1883 | 1461600615371 Marionette TRACE conn3 <- [1,1210,null,{}] 09:10:15 INFO - PROCESS | 1883 | 1461600615377 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}] 09:10:15 INFO - PROCESS | 1883 | 1461600615527 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 09:10:15 INFO - PROCESS | 1883 | 1461600615850 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e826f9000 == 114 [pid = 1883] [id = 310] 09:10:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 205 (0x7f3e8594b000) [pid = 1883] [serial = 931] [outer = (nil)] 09:10:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 206 (0x7f3e8594f400) [pid = 1883] [serial = 932] [outer = 0x7f3e8594b000] 09:10:15 INFO - PROCESS | 1883 | 1461600615963 Marionette DEBUG loaded listener.js 09:10:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 207 (0x7f3e85954000) [pid = 1883] [serial = 933] [outer = 0x7f3e8594b000] 09:10:16 INFO - PROCESS | 1883 | 1461600616792 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]]]}] 09:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1532ms 09:10:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eae63e000 == 113 [pid = 1883] [id = 248] 09:10:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e831d3000 == 112 [pid = 1883] [id = 249] 09:10:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e96056800 == 111 [pid = 1883] [id = 296] 09:10:16 INFO - PROCESS | 1883 | --DOMWINDOW == 206 (0x7f3e95ce5400) [pid = 1883] [serial = 833] [outer = (nil)] [url = about:blank] 09:10:16 INFO - PROCESS | 1883 | --DOMWINDOW == 205 (0x7f3e85c73400) [pid = 1883] [serial = 806] [outer = (nil)] [url = about:blank] 09:10:16 INFO - PROCESS | 1883 | --DOMWINDOW == 204 (0x7f3ea8342400) [pid = 1883] [serial = 803] [outer = (nil)] [url = about:blank] 09:10:16 INFO - PROCESS | 1883 | --DOMWINDOW == 203 (0x7f3e8b175000) [pid = 1883] [serial = 800] [outer = (nil)] [url = about:blank] 09:10:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e928b5000 == 110 [pid = 1883] [id = 295] 09:10:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e91890800 == 109 [pid = 1883] [id = 294] 09:10:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8ec8d800 == 108 [pid = 1883] [id = 293] 09:10:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c72d800 == 107 [pid = 1883] [id = 292] 09:10:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e831da000 == 106 [pid = 1883] [id = 291] 09:10:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e859b0000 == 105 [pid = 1883] [id = 290] 09:10:16 INFO - PROCESS | 1883 | 1461600616952 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 09:10:16 INFO - PROCESS | 1883 | 1461600616958 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 09:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:10:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea4f3b800 == 104 [pid = 1883] [id = 283] 09:10:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9b4b8000 == 103 [pid = 1883] [id = 282] 09:10:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e989d9800 == 102 [pid = 1883] [id = 281] 09:10:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e94331800 == 101 [pid = 1883] [id = 280] 09:10:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e90a800 == 100 [pid = 1883] [id = 279] 09:10:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e831dd800 == 99 [pid = 1883] [id = 278] 09:10:16 INFO - PROCESS | 1883 | 1461600616982 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:10:16 INFO - PROCESS | 1883 | 1461600616986 Marionette TRACE conn3 <- [1,1214,null,{}] 09:10:17 INFO - PROCESS | 1883 | 1461600616999 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}] 09:10:17 INFO - PROCESS | 1883 | 1461600617138 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 202 (0x7f3ea54dd400) [pid = 1883] [serial = 791] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 201 (0x7f3e965da000) [pid = 1883] [serial = 785] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 200 (0x7f3e8efd8000) [pid = 1883] [serial = 830] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 199 (0x7f3e917e9400) [pid = 1883] [serial = 824] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 198 (0x7f3e85c71400) [pid = 1883] [serial = 809] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 197 (0x7f3ea645ac00) [pid = 1883] [serial = 794] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 196 (0x7f3e8eb74c00) [pid = 1883] [serial = 818] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 195 (0x7f3e8dd47c00) [pid = 1883] [serial = 815] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 194 (0x7f3ea4d54800) [pid = 1883] [serial = 777] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 193 (0x7f3e9f104c00) [pid = 1883] [serial = 788] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 192 (0x7f3e8f127800) [pid = 1883] [serial = 819] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 191 (0x7f3e918fb400) [pid = 1883] [serial = 825] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 190 (0x7f3e8d610000) [pid = 1883] [serial = 813] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 189 (0x7f3e8f1f2c00) [pid = 1883] [serial = 821] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7f3e8c4ae000) [pid = 1883] [serial = 812] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7f3e8d8d1c00) [pid = 1883] [serial = 779] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7f3e8dec2000) [pid = 1883] [serial = 816] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7f3e943f3c00) [pid = 1883] [serial = 831] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3e9430f800) [pid = 1883] [serial = 828] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3e8fe71c00) [pid = 1883] [serial = 822] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7f3e8efdac00) [pid = 1883] [serial = 782] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7f3ea83c0000) [pid = 1883] [serial = 797] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7f3e93558000) [pid = 1883] [serial = 827] [outer = (nil)] [url = about:blank] 09:10:17 INFO - PROCESS | 1883 | 1461600617387 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b419000 == 100 [pid = 1883] [id = 311] 09:10:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7f3e85c76800) [pid = 1883] [serial = 934] [outer = (nil)] 09:10:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7f3e8b00d400) [pid = 1883] [serial = 935] [outer = 0x7f3e85c76800] 09:10:17 INFO - PROCESS | 1883 | 1461600617454 Marionette DEBUG loaded listener.js 09:10:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3e8b177800) [pid = 1883] [serial = 936] [outer = 0x7f3e85c76800] 09:10:18 INFO - PROCESS | 1883 | 1461600618105 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]]]}] 09:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1139ms 09:10:18 INFO - PROCESS | 1883 | 1461600618114 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 09:10:18 INFO - PROCESS | 1883 | 1461600618117 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 09:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:10:18 INFO - PROCESS | 1883 | 1461600618122 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:10:18 INFO - PROCESS | 1883 | 1461600618124 Marionette TRACE conn3 <- [1,1218,null,{}] 09:10:18 INFO - PROCESS | 1883 | 1461600618129 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}] 09:10:18 INFO - PROCESS | 1883 | 1461600618282 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 09:10:18 INFO - PROCESS | 1883 | 1461600618425 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8d51a800 == 101 [pid = 1883] [id = 312] 09:10:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e8b003c00) [pid = 1883] [serial = 937] [outer = (nil)] 09:10:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3e8d59a000) [pid = 1883] [serial = 938] [outer = 0x7f3e8b003c00] 09:10:18 INFO - PROCESS | 1883 | 1461600618482 Marionette DEBUG loaded listener.js 09:10:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7f3e8d8d3400) [pid = 1883] [serial = 939] [outer = 0x7f3e8b003c00] 09:10:19 INFO - PROCESS | 1883 | 1461600619143 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]]]}] 09:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1075ms 09:10:19 INFO - PROCESS | 1883 | 1461600619198 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 09:10:19 INFO - PROCESS | 1883 | 1461600619201 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 09:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:10:19 INFO - PROCESS | 1883 | 1461600619206 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:10:19 INFO - PROCESS | 1883 | 1461600619209 Marionette TRACE conn3 <- [1,1222,null,{}] 09:10:19 INFO - PROCESS | 1883 | 1461600619217 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}] 09:10:19 INFO - PROCESS | 1883 | 1461600619435 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 09:10:19 INFO - PROCESS | 1883 | 1461600619462 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ff7c000 == 102 [pid = 1883] [id = 313] 09:10:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7f3e8dbbac00) [pid = 1883] [serial = 940] [outer = (nil)] 09:10:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7f3e8de1d400) [pid = 1883] [serial = 941] [outer = 0x7f3e8dbbac00] 09:10:19 INFO - PROCESS | 1883 | 1461600619518 Marionette DEBUG loaded listener.js 09:10:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7f3e8dec4400) [pid = 1883] [serial = 942] [outer = 0x7f3e8dbbac00] 09:10:20 INFO - PROCESS | 1883 | 1461600620301 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] 09:10:20 INFO - PROCESS | 1883 | 1461600620345 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 09:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:10:20 INFO - PROCESS | 1883 | 1461600620356 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:10:20 INFO - PROCESS | 1883 | 1461600620358 Marionette TRACE conn3 <- [1,1226,null,{}] 09:10:20 INFO - PROCESS | 1883 | 1461600620362 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}] 09:10:20 INFO - PROCESS | 1883 | 1461600620572 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 09:10:20 INFO - PROCESS | 1883 | 1461600620602 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e921ae800 == 103 [pid = 1883] [id = 314] 09:10:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7f3e8eb73000) [pid = 1883] [serial = 943] [outer = (nil)] 09:10:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 191 (0x7f3e8f1df800) [pid = 1883] [serial = 944] [outer = 0x7f3e8eb73000] 09:10:20 INFO - PROCESS | 1883 | 1461600620660 Marionette DEBUG loaded listener.js 09:10:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 192 (0x7f3e9017b800) [pid = 1883] [serial = 945] [outer = 0x7f3e8eb73000] 09:10:21 INFO - PROCESS | 1883 | --DOMWINDOW == 191 (0x7f3e8f1e6000) [pid = 1883] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:10:21 INFO - PROCESS | 1883 | --DOMWINDOW == 190 (0x7f3e857c4c00) [pid = 1883] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:10:21 INFO - PROCESS | 1883 | --DOMWINDOW == 189 (0x7f3e8e539800) [pid = 1883] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:10:21 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7f3e8e626c00) [pid = 1883] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:10:21 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7f3e8c482800) [pid = 1883] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:10:21 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7f3e8b00cc00) [pid = 1883] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:10:21 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7f3e91f78400) [pid = 1883] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:10:21 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3e94bf7c00) [pid = 1883] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:10:21 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3e941a2000) [pid = 1883] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:10:21 INFO - PROCESS | 1883 | 1461600621783 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]]]}] 09:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1479ms 09:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:10:21 INFO - PROCESS | 1883 | 1461600621839 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 09:10:21 INFO - PROCESS | 1883 | 1461600621841 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 09:10:21 INFO - PROCESS | 1883 | 1461600621845 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:10:21 INFO - PROCESS | 1883 | 1461600621849 Marionette TRACE conn3 <- [1,1230,null,{}] 09:10:21 INFO - PROCESS | 1883 | 1461600621854 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}] 09:10:22 INFO - PROCESS | 1883 | 1461600621999 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 09:10:22 INFO - PROCESS | 1883 | 1461600622141 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ec9b800 == 104 [pid = 1883] [id = 315] 09:10:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e8eb7d000) [pid = 1883] [serial = 946] [outer = (nil)] 09:10:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3e8f1f2c00) [pid = 1883] [serial = 947] [outer = 0x7f3e8eb7d000] 09:10:22 INFO - PROCESS | 1883 | 1461600622197 Marionette DEBUG loaded listener.js 09:10:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7f3e918f1c00) [pid = 1883] [serial = 948] [outer = 0x7f3e8eb7d000] 09:10:22 INFO - PROCESS | 1883 | 1461600622755 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]]]}] 09:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 924ms 09:10:22 INFO - PROCESS | 1883 | 1461600622771 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 09:10:22 INFO - PROCESS | 1883 | 1461600622774 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 09:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:10:22 INFO - PROCESS | 1883 | 1461600622780 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:10:22 INFO - PROCESS | 1883 | 1461600622782 Marionette TRACE conn3 <- [1,1234,null,{}] 09:10:22 INFO - PROCESS | 1883 | 1461600622787 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}] 09:10:22 INFO - PROCESS | 1883 | 1461600622932 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 09:10:22 INFO - PROCESS | 1883 | 1461600622948 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94134800 == 105 [pid = 1883] [id = 316] 09:10:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7f3e918f6400) [pid = 1883] [serial = 949] [outer = (nil)] 09:10:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7f3e941a0000) [pid = 1883] [serial = 950] [outer = 0x7f3e918f6400] 09:10:23 INFO - PROCESS | 1883 | 1461600623005 Marionette DEBUG loaded listener.js 09:10:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7f3e95ac2000) [pid = 1883] [serial = 951] [outer = 0x7f3e918f6400] 09:10:23 INFO - PROCESS | 1883 | 1461600623732 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]]]}] 09:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1076ms 09:10:23 INFO - PROCESS | 1883 | 1461600623890 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 09:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:10:23 INFO - PROCESS | 1883 | 1461600623895 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 09:10:23 INFO - PROCESS | 1883 | 1461600623913 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:10:23 INFO - PROCESS | 1883 | 1461600623917 Marionette TRACE conn3 <- [1,1238,null,{}] 09:10:23 INFO - PROCESS | 1883 | 1461600623925 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}] 09:10:24 INFO - PROCESS | 1883 | 1461600624141 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 09:10:24 INFO - PROCESS | 1883 | 1461600624324 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8528d800 == 106 [pid = 1883] [id = 317] 09:10:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7f3e7f5b7c00) [pid = 1883] [serial = 952] [outer = (nil)] 09:10:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 191 (0x7f3e7f9eb400) [pid = 1883] [serial = 953] [outer = 0x7f3e7f5b7c00] 09:10:24 INFO - PROCESS | 1883 | 1461600624391 Marionette DEBUG loaded listener.js 09:10:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 192 (0x7f3e85667000) [pid = 1883] [serial = 954] [outer = 0x7f3e7f5b7c00] 09:10:25 INFO - PROCESS | 1883 | 1461600625260 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]]]}] 09:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1394ms 09:10:25 INFO - PROCESS | 1883 | 1461600625296 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 09:10:25 INFO - PROCESS | 1883 | 1461600625302 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 09:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:10:25 INFO - PROCESS | 1883 | 1461600625313 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:10:25 INFO - PROCESS | 1883 | 1461600625317 Marionette TRACE conn3 <- [1,1242,null,{}] 09:10:25 INFO - PROCESS | 1883 | 1461600625351 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}] 09:10:25 INFO - PROCESS | 1883 | 1461600625558 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 09:10:25 INFO - PROCESS | 1883 | 1461600625739 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e67d800 == 107 [pid = 1883] [id = 318] 09:10:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 193 (0x7f3e85954400) [pid = 1883] [serial = 955] [outer = (nil)] 09:10:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 194 (0x7f3e85c6e400) [pid = 1883] [serial = 956] [outer = 0x7f3e85954400] 09:10:25 INFO - PROCESS | 1883 | 1461600625808 Marionette DEBUG loaded listener.js 09:10:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 195 (0x7f3e8b008c00) [pid = 1883] [serial = 957] [outer = 0x7f3e85954400] 09:10:26 INFO - PROCESS | 1883 | 1461600626708 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]]]}] 09:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1462ms 09:10:26 INFO - PROCESS | 1883 | 1461600626772 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 09:10:26 INFO - PROCESS | 1883 | 1461600626775 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 09:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:10:26 INFO - PROCESS | 1883 | 1461600626781 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:10:26 INFO - PROCESS | 1883 | 1461600626784 Marionette TRACE conn3 <- [1,1246,null,{}] 09:10:26 INFO - PROCESS | 1883 | 1461600626799 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}] 09:10:27 INFO - PROCESS | 1883 | 1461600627003 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 09:10:27 INFO - PROCESS | 1883 | 1461600627186 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e96490800 == 108 [pid = 1883] [id = 319] 09:10:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 196 (0x7f3e8d63d000) [pid = 1883] [serial = 958] [outer = (nil)] 09:10:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 197 (0x7f3e8e212000) [pid = 1883] [serial = 959] [outer = 0x7f3e8d63d000] 09:10:27 INFO - PROCESS | 1883 | 1461600627256 Marionette DEBUG loaded listener.js 09:10:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 198 (0x7f3e8ed5bc00) [pid = 1883] [serial = 960] [outer = 0x7f3e8d63d000] 09:10:28 INFO - PROCESS | 1883 | 1461600628087 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]]]}] 09:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1381ms 09:10:28 INFO - PROCESS | 1883 | 1461600628163 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 09:10:28 INFO - PROCESS | 1883 | 1461600628166 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 09:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:10:28 INFO - PROCESS | 1883 | 1461600628171 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:10:28 INFO - PROCESS | 1883 | 1461600628174 Marionette TRACE conn3 <- [1,1250,null,{}] 09:10:28 INFO - PROCESS | 1883 | 1461600628179 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}] 09:10:28 INFO - PROCESS | 1883 | 1461600628379 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 09:10:28 INFO - PROCESS | 1883 | 1461600628559 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e989c5800 == 109 [pid = 1883] [id = 320] 09:10:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 199 (0x7f3e8de09000) [pid = 1883] [serial = 961] [outer = (nil)] 09:10:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 200 (0x7f3e92050400) [pid = 1883] [serial = 962] [outer = 0x7f3e8de09000] 09:10:28 INFO - PROCESS | 1883 | 1461600628630 Marionette DEBUG loaded listener.js 09:10:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 201 (0x7f3e94bf4c00) [pid = 1883] [serial = 963] [outer = 0x7f3e8de09000] 09:10:29 INFO - PROCESS | 1883 | 1461600629444 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]]]}] 09:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1326ms 09:10:29 INFO - PROCESS | 1883 | 1461600629498 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 09:10:29 INFO - PROCESS | 1883 | 1461600629502 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 09:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:10:29 INFO - PROCESS | 1883 | 1461600629507 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:10:29 INFO - PROCESS | 1883 | 1461600629509 Marionette TRACE conn3 <- [1,1254,null,{}] 09:10:29 INFO - PROCESS | 1883 | 1461600629515 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}] 09:10:29 INFO - PROCESS | 1883 | 1461600629673 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 09:10:29 INFO - PROCESS | 1883 | 1461600629858 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea41bf000 == 110 [pid = 1883] [id = 321] 09:10:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 202 (0x7f3e8f1f4c00) [pid = 1883] [serial = 964] [outer = (nil)] 09:10:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 203 (0x7f3e964ddc00) [pid = 1883] [serial = 965] [outer = 0x7f3e8f1f4c00] 09:10:29 INFO - PROCESS | 1883 | 1461600629926 Marionette DEBUG loaded listener.js 09:10:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 204 (0x7f3e97265000) [pid = 1883] [serial = 966] [outer = 0x7f3e8f1f4c00] 09:10:30 INFO - PROCESS | 1883 | 1461600630796 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]]]}] 09:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1337ms 09:10:30 INFO - PROCESS | 1883 | 1461600630846 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 09:10:30 INFO - PROCESS | 1883 | 1461600630849 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 09:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:10:30 INFO - PROCESS | 1883 | 1461600630855 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:10:30 INFO - PROCESS | 1883 | 1461600630857 Marionette TRACE conn3 <- [1,1258,null,{}] 09:10:30 INFO - PROCESS | 1883 | 1461600630863 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}] 09:10:31 INFO - PROCESS | 1883 | 1461600631070 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 09:10:31 INFO - PROCESS | 1883 | 1461600631250 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9f56800 == 111 [pid = 1883] [id = 322] 09:10:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 205 (0x7f3e964dfc00) [pid = 1883] [serial = 967] [outer = (nil)] 09:10:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 206 (0x7f3ea50a2400) [pid = 1883] [serial = 968] [outer = 0x7f3e964dfc00] 09:10:31 INFO - PROCESS | 1883 | 1461600631318 Marionette DEBUG loaded listener.js 09:10:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 207 (0x7f3ea62ce000) [pid = 1883] [serial = 969] [outer = 0x7f3e964dfc00] 09:10:32 INFO - PROCESS | 1883 | 1461600632159 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]]]}] 09:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1375ms 09:10:32 INFO - PROCESS | 1883 | 1461600632231 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 09:10:32 INFO - PROCESS | 1883 | 1461600632234 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 09:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:10:32 INFO - PROCESS | 1883 | 1461600632240 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:10:32 INFO - PROCESS | 1883 | 1461600632242 Marionette TRACE conn3 <- [1,1262,null,{}] 09:10:32 INFO - PROCESS | 1883 | 1461600632247 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}] 09:10:32 INFO - PROCESS | 1883 | 1461600632410 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 09:10:32 INFO - PROCESS | 1883 | 1461600632596 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eae8a3800 == 112 [pid = 1883] [id = 323] 09:10:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 208 (0x7f3e815ae400) [pid = 1883] [serial = 970] [outer = (nil)] 09:10:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 209 (0x7f3e815b5000) [pid = 1883] [serial = 971] [outer = 0x7f3e815ae400] 09:10:32 INFO - PROCESS | 1883 | 1461600632665 Marionette DEBUG loaded listener.js 09:10:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 210 (0x7f3e815b9800) [pid = 1883] [serial = 972] [outer = 0x7f3e815ae400] 09:10:33 INFO - PROCESS | 1883 | 1461600633456 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]]]}] 09:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1275ms 09:10:33 INFO - PROCESS | 1883 | 1461600633516 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 09:10:33 INFO - PROCESS | 1883 | 1461600633519 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 09:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:10:33 INFO - PROCESS | 1883 | 1461600633524 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:10:33 INFO - PROCESS | 1883 | 1461600633527 Marionette TRACE conn3 <- [1,1266,null,{}] 09:10:33 INFO - PROCESS | 1883 | 1461600633532 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}] 09:10:33 INFO - PROCESS | 1883 | 1461600633688 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 09:10:33 INFO - PROCESS | 1883 | 1461600633873 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9215b000 == 113 [pid = 1883] [id = 324] 09:10:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 211 (0x7f3ea62cc000) [pid = 1883] [serial = 973] [outer = (nil)] 09:10:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 212 (0x7f3ea6494000) [pid = 1883] [serial = 974] [outer = 0x7f3ea62cc000] 09:10:33 INFO - PROCESS | 1883 | 1461600633950 Marionette DEBUG loaded listener.js 09:10:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 213 (0x7f3ea9a0a800) [pid = 1883] [serial = 975] [outer = 0x7f3ea62cc000] 09:10:34 INFO - PROCESS | 1883 | 1461600634770 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]]]}] 09:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1282ms 09:10:34 INFO - PROCESS | 1883 | 1461600634807 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 09:10:34 INFO - PROCESS | 1883 | 1461600634810 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 09:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:10:34 INFO - PROCESS | 1883 | 1461600634815 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:10:34 INFO - PROCESS | 1883 | 1461600634817 Marionette TRACE conn3 <- [1,1270,null,{}] 09:10:34 INFO - PROCESS | 1883 | 1461600634823 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}] 09:10:34 INFO - PROCESS | 1883 | 1461600634985 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 09:10:35 INFO - PROCESS | 1883 | 1461600635172 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e85253000 == 114 [pid = 1883] [id = 325] 09:10:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 214 (0x7f3e82982400) [pid = 1883] [serial = 976] [outer = (nil)] 09:10:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 215 (0x7f3e8298bc00) [pid = 1883] [serial = 977] [outer = 0x7f3e82982400] 09:10:35 INFO - PROCESS | 1883 | 1461600635239 Marionette DEBUG loaded listener.js 09:10:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 216 (0x7f3e82990400) [pid = 1883] [serial = 978] [outer = 0x7f3e82982400] 09:10:36 INFO - PROCESS | 1883 | 1461600636106 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]]]}] 09:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1333ms 09:10:36 INFO - PROCESS | 1883 | 1461600636149 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 09:10:36 INFO - PROCESS | 1883 | 1461600636153 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 09:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:10:36 INFO - PROCESS | 1883 | 1461600636158 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:10:36 INFO - PROCESS | 1883 | 1461600636160 Marionette TRACE conn3 <- [1,1274,null,{}] 09:10:36 INFO - PROCESS | 1883 | 1461600636165 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}] 09:10:36 INFO - PROCESS | 1883 | 1461600636319 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 09:10:36 INFO - PROCESS | 1883 | 1461600636506 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e85893800 == 115 [pid = 1883] [id = 326] 09:10:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 217 (0x7f3e82985800) [pid = 1883] [serial = 979] [outer = (nil)] 09:10:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 218 (0x7f3e858c7c00) [pid = 1883] [serial = 980] [outer = 0x7f3e82985800] 09:10:36 INFO - PROCESS | 1883 | 1461600636572 Marionette DEBUG loaded listener.js 09:10:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 219 (0x7f3e858cbc00) [pid = 1883] [serial = 981] [outer = 0x7f3e82985800] 09:10:37 INFO - PROCESS | 1883 | 1461600637408 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]]]}] 09:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1281ms 09:10:37 INFO - PROCESS | 1883 | 1461600637441 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 09:10:37 INFO - PROCESS | 1883 | 1461600637445 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 09:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:10:37 INFO - PROCESS | 1883 | 1461600637451 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:10:37 INFO - PROCESS | 1883 | 1461600637454 Marionette TRACE conn3 <- [1,1278,null,{}] 09:10:37 INFO - PROCESS | 1883 | 1461600637459 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}] 09:10:37 INFO - PROCESS | 1883 | 1461600637649 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 09:10:37 INFO - PROCESS | 1883 | 1461600637843 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaf645800 == 116 [pid = 1883] [id = 327] 09:10:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 220 (0x7f3e82989800) [pid = 1883] [serial = 982] [outer = (nil)] 09:10:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 221 (0x7f3ea6464000) [pid = 1883] [serial = 983] [outer = 0x7f3e82989800] 09:10:37 INFO - PROCESS | 1883 | 1461600637927 Marionette DEBUG loaded listener.js 09:10:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 222 (0x7f3ea9db0400) [pid = 1883] [serial = 984] [outer = 0x7f3e82989800] 09:10:38 INFO - PROCESS | 1883 | 1461600638791 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]]]}] 09:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1387ms 09:10:38 INFO - PROCESS | 1883 | 1461600638839 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 09:10:38 INFO - PROCESS | 1883 | 1461600638842 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 09:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:10:38 INFO - PROCESS | 1883 | 1461600638848 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:10:38 INFO - PROCESS | 1883 | 1461600638850 Marionette TRACE conn3 <- [1,1282,null,{}] 09:10:38 INFO - PROCESS | 1883 | 1461600638855 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}] 09:10:39 INFO - PROCESS | 1883 | 1461600639012 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 09:10:39 INFO - PROCESS | 1883 | 1461600639199 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e808e0800 == 117 [pid = 1883] [id = 328] 09:10:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 223 (0x7f3e83b38400) [pid = 1883] [serial = 985] [outer = (nil)] 09:10:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 224 (0x7f3e83b44400) [pid = 1883] [serial = 986] [outer = 0x7f3e83b38400] 09:10:39 INFO - PROCESS | 1883 | 1461600639271 Marionette DEBUG loaded listener.js 09:10:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 225 (0x7f3ea645a800) [pid = 1883] [serial = 987] [outer = 0x7f3e83b38400] 09:10:40 INFO - PROCESS | 1883 | 1461600640116 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]]]}] 09:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1331ms 09:10:40 INFO - PROCESS | 1883 | 1461600640180 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 09:10:40 INFO - PROCESS | 1883 | 1461600640183 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 09:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:10:40 INFO - PROCESS | 1883 | 1461600640188 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:10:40 INFO - PROCESS | 1883 | 1461600640190 Marionette TRACE conn3 <- [1,1286,null,{}] 09:10:40 INFO - PROCESS | 1883 | 1461600640195 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}] 09:10:40 INFO - PROCESS | 1883 | 1461600640360 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 09:10:40 INFO - PROCESS | 1883 | 1461600640606 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e83c71000 == 118 [pid = 1883] [id = 329] 09:10:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 226 (0x7f3e83d29c00) [pid = 1883] [serial = 988] [outer = (nil)] 09:10:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 227 (0x7f3e83d2bc00) [pid = 1883] [serial = 989] [outer = 0x7f3e83d29c00] 09:10:40 INFO - PROCESS | 1883 | 1461600640672 Marionette DEBUG loaded listener.js 09:10:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 228 (0x7f3e83d2f800) [pid = 1883] [serial = 990] [outer = 0x7f3e83d29c00] 09:10:41 INFO - PROCESS | 1883 | 1461600641507 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]]]}] 09:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1377ms 09:10:41 INFO - PROCESS | 1883 | 1461600641566 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 09:10:41 INFO - PROCESS | 1883 | 1461600641568 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 09:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:10:41 INFO - PROCESS | 1883 | 1461600641574 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:10:41 INFO - PROCESS | 1883 | 1461600641576 Marionette TRACE conn3 <- [1,1290,null,{}] 09:10:41 INFO - PROCESS | 1883 | 1461600641581 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}] 09:10:41 INFO - PROCESS | 1883 | 1461600641737 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 09:10:41 INFO - PROCESS | 1883 | 1461600641927 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8d77d800 == 119 [pid = 1883] [id = 330] 09:10:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 229 (0x7f3e83d26c00) [pid = 1883] [serial = 991] [outer = (nil)] 09:10:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 230 (0x7f3e83d64800) [pid = 1883] [serial = 992] [outer = 0x7f3e83d26c00] 09:10:41 INFO - PROCESS | 1883 | 1461600641991 Marionette DEBUG loaded listener.js 09:10:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 231 (0x7f3e83d6b000) [pid = 1883] [serial = 993] [outer = 0x7f3e83d26c00] 09:10:43 INFO - PROCESS | 1883 | 1461600643332 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]]]}] 09:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1828ms 09:10:43 INFO - PROCESS | 1883 | 1461600643403 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 09:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:10:43 INFO - PROCESS | 1883 | 1461600643409 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 09:10:43 INFO - PROCESS | 1883 | 1461600643417 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:10:43 INFO - PROCESS | 1883 | 1461600643420 Marionette TRACE conn3 <- [1,1294,null,{}] 09:10:43 INFO - PROCESS | 1883 | 1461600643428 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}] 09:10:43 INFO - PROCESS | 1883 | 1461600643635 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 09:10:43 INFO - PROCESS | 1883 | 1461600643885 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7fdfd000 == 120 [pid = 1883] [id = 331] 09:10:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 232 (0x7f3e83142c00) [pid = 1883] [serial = 994] [outer = (nil)] 09:10:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 233 (0x7f3e8314fc00) [pid = 1883] [serial = 995] [outer = 0x7f3e83142c00] 09:10:44 INFO - PROCESS | 1883 | 1461600644060 Marionette DEBUG loaded listener.js 09:10:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 234 (0x7f3e83d63400) [pid = 1883] [serial = 996] [outer = 0x7f3e83142c00] 09:10:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8746a800 == 119 [pid = 1883] [id = 152] 09:10:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea9c3c800 == 118 [pid = 1883] [id = 230] 09:10:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e96e03000 == 117 [pid = 1883] [id = 196] 09:10:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaa260800 == 116 [pid = 1883] [id = 232] 09:10:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea9f4b000 == 115 [pid = 1883] [id = 231] 09:10:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8ec9b800 == 114 [pid = 1883] [id = 315] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 233 (0x7f3e857cdc00) [pid = 1883] [serial = 866] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 232 (0x7f3e858e8000) [pid = 1883] [serial = 869] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | 1461600645077 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]]]}] 09:10:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e921ae800 == 113 [pid = 1883] [id = 314] 09:10:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8ff7c000 == 112 [pid = 1883] [id = 313] 09:10:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8d51a800 == 111 [pid = 1883] [id = 312] 09:10:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b419000 == 110 [pid = 1883] [id = 311] 09:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1682ms 09:10:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e826f9000 == 109 [pid = 1883] [id = 310] 09:10:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b01f800 == 108 [pid = 1883] [id = 309] 09:10:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaf640800 == 107 [pid = 1883] [id = 303] 09:10:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea7e46000 == 106 [pid = 1883] [id = 302] 09:10:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea4d1d000 == 105 [pid = 1883] [id = 301] 09:10:45 INFO - PROCESS | 1883 | 1461600645110 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 09:10:45 INFO - PROCESS | 1883 | 1461600645117 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 09:10:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e989cf800 == 104 [pid = 1883] [id = 300] 09:10:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9280b000 == 103 [pid = 1883] [id = 299] 09:10:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b682000 == 102 [pid = 1883] [id = 298] 09:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:10:45 INFO - PROCESS | 1883 | 1461600645133 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:10:45 INFO - PROCESS | 1883 | 1461600645135 Marionette TRACE conn3 <- [1,1298,null,{}] 09:10:45 INFO - PROCESS | 1883 | 1461600645141 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}] 09:10:45 INFO - PROCESS | 1883 | 1461600645293 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 231 (0x7f3e962a4800) [pid = 1883] [serial = 834] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 230 (0x7f3e96a2f000) [pid = 1883] [serial = 722] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 229 (0x7f3e8f1de400) [pid = 1883] [serial = 842] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 228 (0x7f3e858e8c00) [pid = 1883] [serial = 873] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 227 (0x7f3e857cf800) [pid = 1883] [serial = 872] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 226 (0x7f3ea6491c00) [pid = 1883] [serial = 860] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 225 (0x7f3e8eb7b800) [pid = 1883] [serial = 881] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 224 (0x7f3e8efdf800) [pid = 1883] [serial = 884] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 223 (0x7f3e9355cc00) [pid = 1883] [serial = 845] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 222 (0x7f3e8d611000) [pid = 1883] [serial = 878] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 221 (0x7f3e8d8cd000) [pid = 1883] [serial = 879] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 220 (0x7f3e8b00f000) [pid = 1883] [serial = 875] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 219 (0x7f3e8b173400) [pid = 1883] [serial = 876] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 218 (0x7f3e8de0a000) [pid = 1883] [serial = 839] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 217 (0x7f3ea9a09800) [pid = 1883] [serial = 863] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 216 (0x7f3e85664000) [pid = 1883] [serial = 836] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 215 (0x7f3ea4ff5800) [pid = 1883] [serial = 854] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 214 (0x7f3e965d3800) [pid = 1883] [serial = 848] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 213 (0x7f3e92058c00) [pid = 1883] [serial = 887] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 212 (0x7f3ea6148000) [pid = 1883] [serial = 857] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 211 (0x7f3e9896fc00) [pid = 1883] [serial = 851] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 210 (0x7f3e961c7000) [pid = 1883] [serial = 890] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 209 (0x7f3e9407e800) [pid = 1883] [serial = 888] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 208 (0x7f3e8f1f4400) [pid = 1883] [serial = 885] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 207 (0x7f3e8ed59c00) [pid = 1883] [serial = 882] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | --DOMWINDOW == 206 (0x7f3e9771a400) [pid = 1883] [serial = 891] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1883 | 1461600645547 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8529c000 == 103 [pid = 1883] [id = 332] 09:10:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 207 (0x7f3e83d6dc00) [pid = 1883] [serial = 997] [outer = (nil)] 09:10:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 208 (0x7f3e857cc400) [pid = 1883] [serial = 998] [outer = 0x7f3e83d6dc00] 09:10:45 INFO - PROCESS | 1883 | 1461600645612 Marionette DEBUG loaded listener.js 09:10:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 209 (0x7f3e858cd400) [pid = 1883] [serial = 999] [outer = 0x7f3e83d6dc00] 09:10:46 INFO - PROCESS | 1883 | 1461600646295 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]]]}] 09:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1176ms 09:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:10:46 INFO - PROCESS | 1883 | 1461600646308 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 09:10:46 INFO - PROCESS | 1883 | 1461600646310 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 09:10:46 INFO - PROCESS | 1883 | 1461600646316 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:10:46 INFO - PROCESS | 1883 | 1461600646321 Marionette TRACE conn3 <- [1,1302,null,{}] 09:10:46 INFO - PROCESS | 1883 | 1461600646355 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}] 09:10:46 INFO - PROCESS | 1883 | 1461600646521 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 09:10:46 INFO - PROCESS | 1883 | 1461600646541 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b5e8800 == 104 [pid = 1883] [id = 333] 09:10:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 210 (0x7f3e85956c00) [pid = 1883] [serial = 1000] [outer = (nil)] 09:10:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 211 (0x7f3e85bce800) [pid = 1883] [serial = 1001] [outer = 0x7f3e85956c00] 09:10:46 INFO - PROCESS | 1883 | 1461600646601 Marionette DEBUG loaded listener.js 09:10:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 212 (0x7f3e85c78c00) [pid = 1883] [serial = 1002] [outer = 0x7f3e85956c00] 09:10:47 INFO - PROCESS | 1883 | 1461600647378 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]]]}] 09:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1089ms 09:10:47 INFO - PROCESS | 1883 | 1461600647404 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 09:10:47 INFO - PROCESS | 1883 | 1461600647408 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 09:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:10:47 INFO - PROCESS | 1883 | 1461600647428 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:10:47 INFO - PROCESS | 1883 | 1461600647440 Marionette TRACE conn3 <- [1,1306,null,{}] 09:10:47 INFO - PROCESS | 1883 | 1461600647445 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}] 09:10:47 INFO - PROCESS | 1883 | 1461600647664 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 09:10:47 INFO - PROCESS | 1883 | 1461600647692 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8df8b000 == 105 [pid = 1883] [id = 334] 09:10:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 213 (0x7f3e85bc6c00) [pid = 1883] [serial = 1003] [outer = (nil)] 09:10:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 214 (0x7f3e8b011800) [pid = 1883] [serial = 1004] [outer = 0x7f3e85bc6c00] 09:10:47 INFO - PROCESS | 1883 | 1461600647749 Marionette DEBUG loaded listener.js 09:10:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 215 (0x7f3e8c485800) [pid = 1883] [serial = 1005] [outer = 0x7f3e85bc6c00] 09:10:48 INFO - PROCESS | 1883 | 1461600648560 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]]]}] 09:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1190ms 09:10:48 INFO - PROCESS | 1883 | 1461600648619 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 09:10:48 INFO - PROCESS | 1883 | 1461600648622 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 09:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:10:48 INFO - PROCESS | 1883 | 1461600648631 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:10:48 INFO - PROCESS | 1883 | 1461600648633 Marionette TRACE conn3 <- [1,1310,null,{}] 09:10:48 INFO - PROCESS | 1883 | 1461600648637 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}] 09:10:48 INFO - PROCESS | 1883 | 1461600648836 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 09:10:48 INFO - PROCESS | 1883 | 1461600648859 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ec9b800 == 106 [pid = 1883] [id = 335] 09:10:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 216 (0x7f3e858e6c00) [pid = 1883] [serial = 1006] [outer = (nil)] 09:10:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 217 (0x7f3e8d59a800) [pid = 1883] [serial = 1007] [outer = 0x7f3e858e6c00] 09:10:48 INFO - PROCESS | 1883 | 1461600648914 Marionette DEBUG loaded listener.js 09:10:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 218 (0x7f3e8dbc0000) [pid = 1883] [serial = 1008] [outer = 0x7f3e858e6c00] 09:10:49 INFO - PROCESS | 1883 | --DOMWINDOW == 217 (0x7f3e8dbbac00) [pid = 1883] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:10:49 INFO - PROCESS | 1883 | --DOMWINDOW == 216 (0x7f3e8eb7d000) [pid = 1883] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:10:49 INFO - PROCESS | 1883 | --DOMWINDOW == 215 (0x7f3e85c76800) [pid = 1883] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:10:49 INFO - PROCESS | 1883 | --DOMWINDOW == 214 (0x7f3e7f9ed000) [pid = 1883] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:10:49 INFO - PROCESS | 1883 | --DOMWINDOW == 213 (0x7f3e8eb73000) [pid = 1883] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:10:49 INFO - PROCESS | 1883 | --DOMWINDOW == 212 (0x7f3e8594b000) [pid = 1883] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:10:49 INFO - PROCESS | 1883 | --DOMWINDOW == 211 (0x7f3e8b003c00) [pid = 1883] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:10:50 INFO - PROCESS | 1883 | 1461600650034 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] 09:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:10:50 INFO - PROCESS | 1883 | 1461600650171 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 09:10:50 INFO - PROCESS | 1883 | 1461600650178 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:10:50 INFO - PROCESS | 1883 | 1461600650183 Marionette TRACE conn3 <- [1,1314,null,{}] 09:10:50 INFO - PROCESS | 1883 | 1461600650199 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}] 09:10:50 INFO - PROCESS | 1883 | 1461600650409 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 09:10:50 INFO - PROCESS | 1883 | 1461600650677 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e83c60800 == 107 [pid = 1883] [id = 336] 09:10:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 212 (0x7f3e82984400) [pid = 1883] [serial = 1009] [outer = (nil)] 09:10:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 213 (0x7f3e8298d000) [pid = 1883] [serial = 1010] [outer = 0x7f3e82984400] 09:10:50 INFO - PROCESS | 1883 | 1461600650747 Marionette DEBUG loaded listener.js 09:10:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 214 (0x7f3e83d24800) [pid = 1883] [serial = 1011] [outer = 0x7f3e82984400] 09:10:51 INFO - PROCESS | 1883 | 1461600651613 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]]]}] 09:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1494ms 09:10:51 INFO - PROCESS | 1883 | 1461600651672 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 09:10:51 INFO - PROCESS | 1883 | 1461600651676 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 09:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:10:51 INFO - PROCESS | 1883 | 1461600651688 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:10:51 INFO - PROCESS | 1883 | 1461600651692 Marionette TRACE conn3 <- [1,1318,null,{}] 09:10:51 INFO - PROCESS | 1883 | 1461600651698 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}] 09:10:51 INFO - PROCESS | 1883 | 1461600651875 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 09:10:52 INFO - PROCESS | 1883 | 1461600652060 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8df95000 == 108 [pid = 1883] [id = 337] 09:10:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 215 (0x7f3e83d64400) [pid = 1883] [serial = 1012] [outer = (nil)] 09:10:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 216 (0x7f3e858d1000) [pid = 1883] [serial = 1013] [outer = 0x7f3e83d64400] 09:10:52 INFO - PROCESS | 1883 | 1461600652134 Marionette DEBUG loaded listener.js 09:10:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 217 (0x7f3e85bc3c00) [pid = 1883] [serial = 1014] [outer = 0x7f3e83d64400] 09:10:53 INFO - PROCESS | 1883 | 1461600653038 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]]]}] 09:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1385ms 09:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:10:53 INFO - PROCESS | 1883 | 1461600653070 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 09:10:53 INFO - PROCESS | 1883 | 1461600653073 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 09:10:53 INFO - PROCESS | 1883 | 1461600653081 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:10:53 INFO - PROCESS | 1883 | 1461600653083 Marionette TRACE conn3 <- [1,1322,null,{}] 09:10:53 INFO - PROCESS | 1883 | 1461600653098 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}] 09:10:53 INFO - PROCESS | 1883 | 1461600653286 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 09:10:53 INFO - PROCESS | 1883 | 1461600653479 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9219d000 == 109 [pid = 1883] [id = 338] 09:10:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 218 (0x7f3e8c487000) [pid = 1883] [serial = 1015] [outer = (nil)] 09:10:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 219 (0x7f3e8dd47c00) [pid = 1883] [serial = 1016] [outer = 0x7f3e8c487000] 09:10:53 INFO - PROCESS | 1883 | 1461600653551 Marionette DEBUG loaded listener.js 09:10:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 220 (0x7f3e8e531000) [pid = 1883] [serial = 1017] [outer = 0x7f3e8c487000] 09:10:54 INFO - PROCESS | 1883 | 1461600654465 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]]]}] 09:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1430ms 09:10:54 INFO - PROCESS | 1883 | 1461600654509 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 09:10:54 INFO - PROCESS | 1883 | 1461600654513 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 09:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:10:54 INFO - PROCESS | 1883 | 1461600654519 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:10:54 INFO - PROCESS | 1883 | 1461600654521 Marionette TRACE conn3 <- [1,1326,null,{}] 09:10:54 INFO - PROCESS | 1883 | 1461600654526 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}] 09:10:54 INFO - PROCESS | 1883 | 1461600654696 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 09:10:54 INFO - PROCESS | 1883 | 1461600654886 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94047800 == 110 [pid = 1883] [id = 339] 09:10:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 221 (0x7f3e8c490000) [pid = 1883] [serial = 1018] [outer = (nil)] 09:10:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 222 (0x7f3e8f1e0c00) [pid = 1883] [serial = 1019] [outer = 0x7f3e8c490000] 09:10:54 INFO - PROCESS | 1883 | 1461600654953 Marionette DEBUG loaded listener.js 09:10:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 223 (0x7f3e91617c00) [pid = 1883] [serial = 1020] [outer = 0x7f3e8c490000] 09:10:55 INFO - PROCESS | 1883 | 1461600655849 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]]]}] 09:10:55 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 09:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1383ms 09:10:55 INFO - PROCESS | 1883 | 1461600655902 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 09:10:55 INFO - PROCESS | 1883 | 1461600655905 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 09:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:10:55 INFO - PROCESS | 1883 | 1461600655911 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:10:55 INFO - PROCESS | 1883 | 1461600655914 Marionette TRACE conn3 <- [1,1330,null,{}] 09:10:55 INFO - PROCESS | 1883 | 1461600655919 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}] 09:10:56 INFO - PROCESS | 1883 | 1461600656092 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 09:10:56 INFO - PROCESS | 1883 | 1461600656283 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97231800 == 111 [pid = 1883] [id = 340] 09:10:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 224 (0x7f3e8e628c00) [pid = 1883] [serial = 1021] [outer = (nil)] 09:10:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 225 (0x7f3e91f7c800) [pid = 1883] [serial = 1022] [outer = 0x7f3e8e628c00] 09:10:56 INFO - PROCESS | 1883 | 1461600656356 Marionette DEBUG loaded listener.js 09:10:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 226 (0x7f3e9430d800) [pid = 1883] [serial = 1023] [outer = 0x7f3e8e628c00] 09:10:57 INFO - PROCESS | 1883 | 1461600657202 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]]]}] 09:10: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 09:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1331ms 09:10:57 INFO - PROCESS | 1883 | 1461600657244 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 09:10:57 INFO - PROCESS | 1883 | 1461600657248 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 09:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:10:57 INFO - PROCESS | 1883 | 1461600657254 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:10:57 INFO - PROCESS | 1883 | 1461600657258 Marionette TRACE conn3 <- [1,1334,null,{}] 09:10:57 INFO - PROCESS | 1883 | 1461600657264 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}] 09:10:57 INFO - PROCESS | 1883 | 1461600657491 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 09:10:57 INFO - PROCESS | 1883 | 1461600657681 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9a672800 == 112 [pid = 1883] [id = 341] 09:10:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 227 (0x7f3e95acd000) [pid = 1883] [serial = 1024] [outer = (nil)] 09:10:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 228 (0x7f3e983f4000) [pid = 1883] [serial = 1025] [outer = 0x7f3e95acd000] 09:10:57 INFO - PROCESS | 1883 | 1461600657755 Marionette DEBUG loaded listener.js 09:10:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 229 (0x7f3e98ca7c00) [pid = 1883] [serial = 1026] [outer = 0x7f3e95acd000] 09:10:58 INFO - PROCESS | 1883 | 1461600658621 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]]]}] 09:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1427ms 09:10:58 INFO - PROCESS | 1883 | 1461600658682 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 09:10:58 INFO - PROCESS | 1883 | 1461600658685 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 09:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:10:58 INFO - PROCESS | 1883 | 1461600658690 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:10:58 INFO - PROCESS | 1883 | 1461600658695 Marionette TRACE conn3 <- [1,1338,null,{}] 09:10:58 INFO - PROCESS | 1883 | 1461600658699 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}] 09:10:58 INFO - PROCESS | 1883 | 1461600658865 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 09:10:59 INFO - PROCESS | 1883 | 1461600659057 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea6132800 == 113 [pid = 1883] [id = 342] 09:10:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 230 (0x7f3e9615cc00) [pid = 1883] [serial = 1027] [outer = (nil)] 09:10:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 231 (0x7f3e9f110800) [pid = 1883] [serial = 1028] [outer = 0x7f3e9615cc00] 09:10:59 INFO - PROCESS | 1883 | 1461600659127 Marionette DEBUG loaded listener.js 09:10:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 232 (0x7f3ea4fef800) [pid = 1883] [serial = 1029] [outer = 0x7f3e9615cc00] 09:11:00 INFO - PROCESS | 1883 | 1461600660416 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]]]}] 09:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1778ms 09:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:11:00 INFO - PROCESS | 1883 | 1461600660469 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 09:11:00 INFO - PROCESS | 1883 | 1461600660472 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 09:11:00 INFO - PROCESS | 1883 | 1461600660478 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:11:00 INFO - PROCESS | 1883 | 1461600660481 Marionette TRACE conn3 <- [1,1342,null,{}] 09:11:00 INFO - PROCESS | 1883 | 1461600660573 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}] 09:11:00 INFO - PROCESS | 1883 | 1461600660772 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 09:11:00 INFO - PROCESS | 1883 | 1461600660955 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9f57800 == 114 [pid = 1883] [id = 343] 09:11:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 233 (0x7f3e92854c00) [pid = 1883] [serial = 1030] [outer = (nil)] 09:11:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 234 (0x7f3ea4ff5800) [pid = 1883] [serial = 1031] [outer = 0x7f3e92854c00] 09:11:01 INFO - PROCESS | 1883 | 1461600661023 Marionette DEBUG loaded listener.js 09:11:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 235 (0x7f3ea61f9400) [pid = 1883] [serial = 1032] [outer = 0x7f3e92854c00] 09:11:01 INFO - PROCESS | 1883 | 1461600661865 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]]]}] 09:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1423ms 09:11:01 INFO - PROCESS | 1883 | 1461600661908 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 09:11:01 INFO - PROCESS | 1883 | 1461600661912 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 09:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:11:01 INFO - PROCESS | 1883 | 1461600661918 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:11:01 INFO - PROCESS | 1883 | 1461600661921 Marionette TRACE conn3 <- [1,1346,null,{}] 09:11:01 INFO - PROCESS | 1883 | 1461600661926 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}] 09:11:02 INFO - PROCESS | 1883 | 1461600662111 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 09:11:02 INFO - PROCESS | 1883 | 1461600662303 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7fa86800 == 115 [pid = 1883] [id = 344] 09:11:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 236 (0x7f3e8596e400) [pid = 1883] [serial = 1033] [outer = (nil)] 09:11:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 237 (0x7f3e85977000) [pid = 1883] [serial = 1034] [outer = 0x7f3e8596e400] 09:11:02 INFO - PROCESS | 1883 | 1461600662371 Marionette DEBUG loaded listener.js 09:11:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 238 (0x7f3e8597c000) [pid = 1883] [serial = 1035] [outer = 0x7f3e8596e400] 09:11:03 INFO - PROCESS | 1883 | 1461600663261 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]]]}] 09:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1375ms 09:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:11:03 INFO - PROCESS | 1883 | 1461600663294 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 09:11:03 INFO - PROCESS | 1883 | 1461600663297 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 09:11:03 INFO - PROCESS | 1883 | 1461600663303 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:11:03 INFO - PROCESS | 1883 | 1461600663306 Marionette TRACE conn3 <- [1,1350,null,{}] 09:11:03 INFO - PROCESS | 1883 | 1461600663311 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}] 09:11:03 INFO - PROCESS | 1883 | 1461600663479 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 09:11:03 INFO - PROCESS | 1883 | 1461600663673 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7faa1800 == 116 [pid = 1883] [id = 345] 09:11:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 239 (0x7f3e85971000) [pid = 1883] [serial = 1036] [outer = (nil)] 09:11:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 240 (0x7f3ea624a000) [pid = 1883] [serial = 1037] [outer = 0x7f3e85971000] 09:11:03 INFO - PROCESS | 1883 | 1461600663741 Marionette DEBUG loaded listener.js 09:11:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 241 (0x7f3ea649c000) [pid = 1883] [serial = 1038] [outer = 0x7f3e85971000] 09:11:04 INFO - PROCESS | 1883 | 1461600664574 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]]]}] 09:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1333ms 09:11:04 INFO - PROCESS | 1883 | 1461600664637 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 09:11:04 INFO - PROCESS | 1883 | 1461600664641 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 09:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:11:04 INFO - PROCESS | 1883 | 1461600664647 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:11:04 INFO - PROCESS | 1883 | 1461600664649 Marionette TRACE conn3 <- [1,1354,null,{}] 09:11:04 INFO - PROCESS | 1883 | 1461600664655 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}] 09:11:04 INFO - PROCESS | 1883 | 1461600664841 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 09:11:05 INFO - PROCESS | 1883 | 1461600665040 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7c8dd800 == 117 [pid = 1883] [id = 346] 09:11:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 242 (0x7f3e8b3ecc00) [pid = 1883] [serial = 1039] [outer = (nil)] 09:11:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 243 (0x7f3e8b3f5400) [pid = 1883] [serial = 1040] [outer = 0x7f3e8b3ecc00] 09:11:05 INFO - PROCESS | 1883 | 1461600665120 Marionette DEBUG loaded listener.js 09:11:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 244 (0x7f3ea8343400) [pid = 1883] [serial = 1041] [outer = 0x7f3e8b3ecc00] 09:11:06 INFO - PROCESS | 1883 | 1461600666042 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]]]}] 09:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1430ms 09:11:06 INFO - PROCESS | 1883 | 1461600666077 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 09:11:06 INFO - PROCESS | 1883 | 1461600666082 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 09:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:11:06 INFO - PROCESS | 1883 | 1461600666089 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:11:06 INFO - PROCESS | 1883 | 1461600666092 Marionette TRACE conn3 <- [1,1358,null,{}] 09:11:06 INFO - PROCESS | 1883 | 1461600666097 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}] 09:11:06 INFO - PROCESS | 1883 | 1461600666256 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 09:11:06 INFO - PROCESS | 1883 | 1461600666448 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7c9da800 == 118 [pid = 1883] [id = 347] 09:11:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 245 (0x7f3e8b3eec00) [pid = 1883] [serial = 1042] [outer = (nil)] 09:11:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 246 (0x7f3eaa026000) [pid = 1883] [serial = 1043] [outer = 0x7f3e8b3eec00] 09:11:06 INFO - PROCESS | 1883 | 1461600666519 Marionette DEBUG loaded listener.js 09:11:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 247 (0x7f3eaa02ac00) [pid = 1883] [serial = 1044] [outer = 0x7f3e8b3eec00] 09:11:07 INFO - PROCESS | 1883 | 1461600667299 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]]]}] 09:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1227ms 09:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:11:07 INFO - PROCESS | 1883 | 1461600667317 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 09:11:07 INFO - PROCESS | 1883 | 1461600667319 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 09:11:07 INFO - PROCESS | 1883 | 1461600667324 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:11:07 INFO - PROCESS | 1883 | 1461600667327 Marionette TRACE conn3 <- [1,1362,null,{}] 09:11:07 INFO - PROCESS | 1883 | 1461600667332 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}] 09:11:07 INFO - PROCESS | 1883 | 1461600667502 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 09:11:07 INFO - PROCESS | 1883 | 1461600667707 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7cf53000 == 119 [pid = 1883] [id = 348] 09:11:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 248 (0x7f3e7cfa0800) [pid = 1883] [serial = 1045] [outer = (nil)] 09:11:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 249 (0x7f3e7cfa7c00) [pid = 1883] [serial = 1046] [outer = 0x7f3e7cfa0800] 09:11:07 INFO - PROCESS | 1883 | 1461600667771 Marionette DEBUG loaded listener.js 09:11:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 250 (0x7f3e7cfac000) [pid = 1883] [serial = 1047] [outer = 0x7f3e7cfa0800] 09:11:09 INFO - PROCESS | 1883 | 1461600669008 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]]]}] 09:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1733ms 09:11:09 INFO - PROCESS | 1883 | 1461600669058 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 09:11:09 INFO - PROCESS | 1883 | 1461600669065 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 09:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:11:09 INFO - PROCESS | 1883 | 1461600669073 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:11:09 INFO - PROCESS | 1883 | 1461600669078 Marionette TRACE conn3 <- [1,1366,null,{}] 09:11:09 INFO - PROCESS | 1883 | 1461600669085 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}] 09:11:09 INFO - PROCESS | 1883 | 1461600669250 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 09:11:09 INFO - PROCESS | 1883 | 1461600669449 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e828d3800 == 120 [pid = 1883] [id = 349] 09:11:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 251 (0x7f3e815b5400) [pid = 1883] [serial = 1048] [outer = (nil)] 09:11:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 252 (0x7f3e83147800) [pid = 1883] [serial = 1049] [outer = 0x7f3e815b5400] 09:11:09 INFO - PROCESS | 1883 | 1461600669517 Marionette DEBUG loaded listener.js 09:11:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 253 (0x7f3e83d23800) [pid = 1883] [serial = 1050] [outer = 0x7f3e815b5400] 09:11:10 INFO - PROCESS | 1883 | 1461600670608 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] 09:11:10 INFO - PROCESS | 1883 | 1461600670659 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 09:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:11:10 INFO - PROCESS | 1883 | 1461600670668 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:11:10 INFO - PROCESS | 1883 | 1461600670672 Marionette TRACE conn3 <- [1,1370,null,{}] 09:11:10 INFO - PROCESS | 1883 | 1461600670677 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}] 09:11:10 INFO - PROCESS | 1883 | 1461600670889 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 09:11:11 INFO - PROCESS | 1883 | 1461600671182 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e85892800 == 121 [pid = 1883] [id = 350] 09:11:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 254 (0x7f3e83d68c00) [pid = 1883] [serial = 1051] [outer = (nil)] 09:11:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 255 (0x7f3e858cc400) [pid = 1883] [serial = 1052] [outer = 0x7f3e83d68c00] 09:11:11 INFO - PROCESS | 1883 | 1461600671249 Marionette DEBUG loaded listener.js 09:11:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 256 (0x7f3e85949800) [pid = 1883] [serial = 1053] [outer = 0x7f3e83d68c00] 09:11:12 INFO - PROCESS | 1883 | 1461600672074 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] 09:11:12 INFO - PROCESS | 1883 | 1461600672100 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 09:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:11:12 INFO - PROCESS | 1883 | 1461600672106 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:11:12 INFO - PROCESS | 1883 | 1461600672111 Marionette TRACE conn3 <- [1,1374,null,{}] 09:11:12 INFO - PROCESS | 1883 | 1461600672124 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}] 09:11:12 INFO - PROCESS | 1883 | 1461600672291 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 09:11:12 INFO - PROCESS | 1883 | 1461600672493 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8d520800 == 122 [pid = 1883] [id = 351] 09:11:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 257 (0x7f3e83d67c00) [pid = 1883] [serial = 1054] [outer = (nil)] 09:11:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 258 (0x7f3e8b176000) [pid = 1883] [serial = 1055] [outer = 0x7f3e83d67c00] 09:11:12 INFO - PROCESS | 1883 | 1461600672560 Marionette DEBUG loaded listener.js 09:11:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 259 (0x7f3e8d59c000) [pid = 1883] [serial = 1056] [outer = 0x7f3e83d67c00] 09:11:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8df8b000 == 121 [pid = 1883] [id = 334] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 258 (0x7f3e8eabe800) [pid = 1883] [serial = 899] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 257 (0x7f3ea9da8400) [pid = 1883] [serial = 911] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 256 (0x7f3ea4123c00) [pid = 1883] [serial = 908] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 255 (0x7f3e98c41c00) [pid = 1883] [serial = 905] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 254 (0x7f3e7f9eb000) [pid = 1883] [serial = 920] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 253 (0x7f3e8314c400) [pid = 1883] [serial = 917] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 252 (0x7f3e7f9e6000) [pid = 1883] [serial = 926] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 251 (0x7f3e85bcd800) [pid = 1883] [serial = 914] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 250 (0x7f3e93561000) [pid = 1883] [serial = 902] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 249 (0x7f3e7f40d000) [pid = 1883] [serial = 923] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 248 (0x7f3e8b011400) [pid = 1883] [serial = 896] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 247 (0x7f3e941a0000) [pid = 1883] [serial = 950] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | [1883] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b5e8800 == 120 [pid = 1883] [id = 333] 09:11:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8529c000 == 119 [pid = 1883] [id = 332] 09:11:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7fdfd000 == 118 [pid = 1883] [id = 331] 09:11:13 INFO - PROCESS | 1883 | 1461600673601 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] 09:11:13 INFO - PROCESS | 1883 | 1461600673642 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 09:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:11:13 INFO - PROCESS | 1883 | 1461600673647 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:11:13 INFO - PROCESS | 1883 | 1461600673649 Marionette TRACE conn3 <- [1,1378,null,{}] 09:11:13 INFO - PROCESS | 1883 | 1461600673654 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}] 09:11:13 INFO - PROCESS | 1883 | 1461600673808 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 246 (0x7f3e8de1d400) [pid = 1883] [serial = 941] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 245 (0x7f3e8f1f2c00) [pid = 1883] [serial = 947] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 244 (0x7f3e8b00d400) [pid = 1883] [serial = 935] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 243 (0x7f3e857c8000) [pid = 1883] [serial = 930] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 242 (0x7f3e918f1c00) [pid = 1883] [serial = 948] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 241 (0x7f3e8f1df800) [pid = 1883] [serial = 944] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 240 (0x7f3e85954000) [pid = 1883] [serial = 933] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 239 (0x7f3e8d59a000) [pid = 1883] [serial = 938] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 238 (0x7f3e9017b800) [pid = 1883] [serial = 945] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 237 (0x7f3e8594f400) [pid = 1883] [serial = 932] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 236 (0x7f3e8dec4400) [pid = 1883] [serial = 942] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 235 (0x7f3e8314e800) [pid = 1883] [serial = 929] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 234 (0x7f3e8d8d3400) [pid = 1883] [serial = 939] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 233 (0x7f3e980d5000) [pid = 1883] [serial = 893] [outer = (nil)] [url = about:blank] 09:11:13 INFO - PROCESS | 1883 | --DOMWINDOW == 232 (0x7f3e8b177800) [pid = 1883] [serial = 936] [outer = (nil)] [url = about:blank] 09:11:14 INFO - PROCESS | 1883 | 1461600674020 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e828c8000 == 111 [pid = 1883] [id = 352] 09:11:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 233 (0x7f3e83148400) [pid = 1883] [serial = 1057] [outer = (nil)] 09:11:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 234 (0x7f3e85954000) [pid = 1883] [serial = 1058] [outer = 0x7f3e83148400] 09:11:14 INFO - PROCESS | 1883 | 1461600674084 Marionette DEBUG loaded listener.js 09:11:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 235 (0x7f3e8de0a000) [pid = 1883] [serial = 1059] [outer = 0x7f3e83148400] 09:11:14 INFO - PROCESS | 1883 | 1461600674726 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] 09:11:14 INFO - PROCESS | 1883 | 1461600674740 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 09:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:11:14 INFO - PROCESS | 1883 | 1461600674746 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:11:14 INFO - PROCESS | 1883 | 1461600674749 Marionette TRACE conn3 <- [1,1382,null,{}] 09:11:14 INFO - PROCESS | 1883 | 1461600674753 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}] 09:11:14 INFO - PROCESS | 1883 | 1461600674913 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 09:11:15 INFO - PROCESS | 1883 | 1461600675068 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b5f8800 == 112 [pid = 1883] [id = 353] 09:11:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 236 (0x7f3e83d68000) [pid = 1883] [serial = 1060] [outer = (nil)] 09:11:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 237 (0x7f3e8e80f000) [pid = 1883] [serial = 1061] [outer = 0x7f3e83d68000] 09:11:15 INFO - PROCESS | 1883 | 1461600675124 Marionette DEBUG loaded listener.js 09:11:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 238 (0x7f3e8ec7dc00) [pid = 1883] [serial = 1062] [outer = 0x7f3e83d68000] 09:11:15 INFO - PROCESS | 1883 | [1883] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:15 INFO - PROCESS | 1883 | 1461600675869 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] 09:11:15 INFO - PROCESS | 1883 | 1461600675931 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 09:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:11:15 INFO - PROCESS | 1883 | 1461600675936 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:11:15 INFO - PROCESS | 1883 | 1461600675939 Marionette TRACE conn3 <- [1,1386,null,{}] 09:11:15 INFO - PROCESS | 1883 | 1461600675953 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}] 09:11:16 INFO - PROCESS | 1883 | 1461600676196 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 09:11:16 INFO - PROCESS | 1883 | 1461600676217 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92151000 == 113 [pid = 1883] [id = 354] 09:11:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 239 (0x7f3e8f1fac00) [pid = 1883] [serial = 1063] [outer = (nil)] 09:11:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 240 (0x7f3e92853400) [pid = 1883] [serial = 1064] [outer = 0x7f3e8f1fac00] 09:11:16 INFO - PROCESS | 1883 | 1461600676276 Marionette DEBUG loaded listener.js 09:11:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 241 (0x7f3e964e1000) [pid = 1883] [serial = 1065] [outer = 0x7f3e8f1fac00] 09:11:17 INFO - PROCESS | 1883 | 1461600677086 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] 09:11:17 INFO - PROCESS | 1883 | 1461600677128 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 09:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:11:17 INFO - PROCESS | 1883 | 1461600677133 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:11:17 INFO - PROCESS | 1883 | 1461600677135 Marionette TRACE conn3 <- [1,1390,null,{}] 09:11:17 INFO - PROCESS | 1883 | 1461600677147 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}] 09:11:17 INFO - PROCESS | 1883 | 1461600677347 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 09:11:17 INFO - PROCESS | 1883 | 1461600677382 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92815800 == 114 [pid = 1883] [id = 355] 09:11:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 242 (0x7f3e917e5800) [pid = 1883] [serial = 1066] [outer = (nil)] 09:11:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 243 (0x7f3e97264400) [pid = 1883] [serial = 1067] [outer = 0x7f3e917e5800] 09:11:17 INFO - PROCESS | 1883 | 1461600677440 Marionette DEBUG loaded listener.js 09:11:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 244 (0x7f3e980d2800) [pid = 1883] [serial = 1068] [outer = 0x7f3e917e5800] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 243 (0x7f3ea5211c00) [pid = 1883] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 242 (0x7f3e91615c00) [pid = 1883] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 241 (0x7f3e8ec7bc00) [pid = 1883] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 240 (0x7f3e8e219000) [pid = 1883] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 239 (0x7f3e8b170c00) [pid = 1883] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 238 (0x7f3e8736c000) [pid = 1883] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 237 (0x7f3e8ec86c00) [pid = 1883] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 236 (0x7f3e857c7c00) [pid = 1883] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 235 (0x7f3e928c6000) [pid = 1883] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 234 (0x7f3e92058800) [pid = 1883] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 233 (0x7f3e91f78000) [pid = 1883] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 232 (0x7f3e85c6d400) [pid = 1883] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 231 (0x7f3e918f6400) [pid = 1883] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 230 (0x7f3e85bc6c00) [pid = 1883] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 229 (0x7f3e8ef33c00) [pid = 1883] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 228 (0x7f3e857ca000) [pid = 1883] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 227 (0x7f3e964e7c00) [pid = 1883] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 226 (0x7f3e9284e400) [pid = 1883] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 225 (0x7f3e93560800) [pid = 1883] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 224 (0x7f3e8565d400) [pid = 1883] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 223 (0x7f3e98347800) [pid = 1883] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 222 (0x7f3e83142c00) [pid = 1883] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 221 (0x7f3e97189400) [pid = 1883] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 220 (0x7f3e874e2800) [pid = 1883] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 219 (0x7f3e85956c00) [pid = 1883] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 218 (0x7f3e83d6dc00) [pid = 1883] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 217 (0x7f3e959e3000) [pid = 1883] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 216 (0x7f3ea50f9400) [pid = 1883] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 215 (0x7f3e9a697c00) [pid = 1883] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 214 (0x7f3ea411f800) [pid = 1883] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 213 (0x7f3e97725400) [pid = 1883] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 212 (0x7f3e8d613c00) [pid = 1883] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 211 (0x7f3e98978800) [pid = 1883] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 210 (0x7f3e87370000) [pid = 1883] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 209 (0x7f3e8c489400) [pid = 1883] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 208 (0x7f3e9e256000) [pid = 1883] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 207 (0x7f3e8f1f9800) [pid = 1883] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 206 (0x7f3e9a694000) [pid = 1883] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 205 (0x7f3e98977000) [pid = 1883] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 204 (0x7f3e8d8c9400) [pid = 1883] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 203 (0x7f3e87372c00) [pid = 1883] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 202 (0x7f3e85659800) [pid = 1883] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 201 (0x7f3e9f171c00) [pid = 1883] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 200 (0x7f3e8b16dc00) [pid = 1883] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 199 (0x7f3e9834a000) [pid = 1883] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 198 (0x7f3e8e21a000) [pid = 1883] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:11:18 INFO - PROCESS | 1883 | --DOMWINDOW == 197 (0x7f3e8eabdc00) [pid = 1883] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:11:19 INFO - PROCESS | 1883 | 1461600679024 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]]]}] 09:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1934ms 09:11:19 INFO - PROCESS | 1883 | 1461600679068 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 09:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:11:19 INFO - PROCESS | 1883 | 1461600679071 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 09:11:19 INFO - PROCESS | 1883 | 1461600679076 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:11:19 INFO - PROCESS | 1883 | 1461600679078 Marionette TRACE conn3 <- [1,1394,null,{}] 09:11:19 INFO - PROCESS | 1883 | 1461600679083 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}] 09:11:19 INFO - PROCESS | 1883 | 1461600679237 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 09:11:19 INFO - PROCESS | 1883 | 1461600679387 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8599e000 == 115 [pid = 1883] [id = 356] 09:11:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 198 (0x7f3e83d6b400) [pid = 1883] [serial = 1069] [outer = (nil)] 09:11:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 199 (0x7f3e85c72000) [pid = 1883] [serial = 1070] [outer = 0x7f3e83d6b400] 09:11:19 INFO - PROCESS | 1883 | 1461600679446 Marionette DEBUG loaded listener.js 09:11:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 200 (0x7f3e8c489400) [pid = 1883] [serial = 1071] [outer = 0x7f3e83d6b400] 09:11:20 INFO - PROCESS | 1883 | 1461600680070 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]]]}] 09:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1026ms 09:11:20 INFO - PROCESS | 1883 | 1461600680103 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 09:11:20 INFO - PROCESS | 1883 | 1461600680105 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 09:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:11:20 INFO - PROCESS | 1883 | 1461600680110 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:11:20 INFO - PROCESS | 1883 | 1461600680112 Marionette TRACE conn3 <- [1,1398,null,{}] 09:11:20 INFO - PROCESS | 1883 | 1461600680117 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}] 09:11:20 INFO - PROCESS | 1883 | 1461600680265 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 09:11:20 INFO - PROCESS | 1883 | 1461600680425 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92917000 == 116 [pid = 1883] [id = 357] 09:11:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 201 (0x7f3e83d6f400) [pid = 1883] [serial = 1072] [outer = (nil)] 09:11:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 202 (0x7f3e8e21a000) [pid = 1883] [serial = 1073] [outer = 0x7f3e83d6f400] 09:11:20 INFO - PROCESS | 1883 | 1461600680485 Marionette DEBUG loaded listener.js 09:11:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 203 (0x7f3e9284e400) [pid = 1883] [serial = 1074] [outer = 0x7f3e83d6f400] 09:11:21 INFO - PROCESS | 1883 | 1461600681387 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]]]}] 09:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1326ms 09:11:21 INFO - PROCESS | 1883 | 1461600681437 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 09:11:21 INFO - PROCESS | 1883 | 1461600681443 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 09:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:11:21 INFO - PROCESS | 1883 | 1461600681451 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:11:21 INFO - PROCESS | 1883 | 1461600681456 Marionette TRACE conn3 <- [1,1402,null,{}] 09:11:21 INFO - PROCESS | 1883 | 1461600681463 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}] 09:11:21 INFO - PROCESS | 1883 | 1461600681643 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 09:11:21 INFO - PROCESS | 1883 | 1461600681835 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e828ca000 == 117 [pid = 1883] [id = 358] 09:11:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 204 (0x7f3e815b1800) [pid = 1883] [serial = 1075] [outer = (nil)] 09:11:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 205 (0x7f3e83b3d400) [pid = 1883] [serial = 1076] [outer = 0x7f3e815b1800] 09:11:21 INFO - PROCESS | 1883 | 1461600681910 Marionette DEBUG loaded listener.js 09:11:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 206 (0x7f3e83d66000) [pid = 1883] [serial = 1077] [outer = 0x7f3e815b1800] 09:11:22 INFO - PROCESS | 1883 | 1461600682765 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]]]}] 09:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1381ms 09:11:22 INFO - PROCESS | 1883 | 1461600682834 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 09:11:22 INFO - PROCESS | 1883 | 1461600682842 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 09:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:11:22 INFO - PROCESS | 1883 | 1461600682851 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:11:22 INFO - PROCESS | 1883 | 1461600682855 Marionette TRACE conn3 <- [1,1406,null,{}] 09:11:22 INFO - PROCESS | 1883 | 1461600682860 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}] 09:11:23 INFO - PROCESS | 1883 | 1461600683048 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 09:11:23 INFO - PROCESS | 1883 | 1461600683252 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e90a800 == 118 [pid = 1883] [id = 359] 09:11:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 207 (0x7f3e85953000) [pid = 1883] [serial = 1078] [outer = (nil)] 09:11:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 208 (0x7f3e85c6fc00) [pid = 1883] [serial = 1079] [outer = 0x7f3e85953000] 09:11:23 INFO - PROCESS | 1883 | 1461600683326 Marionette DEBUG loaded listener.js 09:11:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 209 (0x7f3e8b3efc00) [pid = 1883] [serial = 1080] [outer = 0x7f3e85953000] 09:11:24 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8fc46800 == 117 [pid = 1883] [id = 11] 09:11:24 INFO - PROCESS | 1883 | 1461600684350 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]]]}] 09:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1579ms 09:11:24 INFO - PROCESS | 1883 | 1461600684430 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 09:11:24 INFO - PROCESS | 1883 | 1461600684433 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 09:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:11:24 INFO - PROCESS | 1883 | 1461600684439 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:11:24 INFO - PROCESS | 1883 | 1461600684445 Marionette TRACE conn3 <- [1,1410,null,{}] 09:11:24 INFO - PROCESS | 1883 | 1461600684459 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}] 09:11:24 INFO - PROCESS | 1883 | 1461600684695 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 09:11:24 INFO - PROCESS | 1883 | 1461600684932 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97185000 == 118 [pid = 1883] [id = 360] 09:11:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 210 (0x7f3e8c4ae000) [pid = 1883] [serial = 1081] [outer = (nil)] 09:11:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 211 (0x7f3e8ed62800) [pid = 1883] [serial = 1082] [outer = 0x7f3e8c4ae000] 09:11:25 INFO - PROCESS | 1883 | 1461600685046 Marionette DEBUG loaded listener.js 09:11:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 212 (0x7f3e90c54c00) [pid = 1883] [serial = 1083] [outer = 0x7f3e8c4ae000] 09:11:26 INFO - PROCESS | 1883 | 1461600686029 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]]]}] 09:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1635ms 09:11:26 INFO - PROCESS | 1883 | 1461600686076 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 09:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:11:26 INFO - PROCESS | 1883 | 1461600686081 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 09:11:26 INFO - PROCESS | 1883 | 1461600686086 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:11:26 INFO - PROCESS | 1883 | 1461600686089 Marionette TRACE conn3 <- [1,1414,null,{}] 09:11:26 INFO - PROCESS | 1883 | 1461600686094 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}] 09:11:26 INFO - PROCESS | 1883 | 1461600686327 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 09:11:26 INFO - PROCESS | 1883 | 1461600686569 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98c87000 == 119 [pid = 1883] [id = 361] 09:11:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 213 (0x7f3e91616800) [pid = 1883] [serial = 1084] [outer = (nil)] 09:11:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 214 (0x7f3e9407e800) [pid = 1883] [serial = 1085] [outer = 0x7f3e91616800] 09:11:26 INFO - PROCESS | 1883 | 1461600686681 Marionette DEBUG loaded listener.js 09:11:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 215 (0x7f3e962a1400) [pid = 1883] [serial = 1086] [outer = 0x7f3e91616800] 09:11:27 INFO - PROCESS | 1883 | 1461600687591 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]]]}] 09:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1528ms 09:11:27 INFO - PROCESS | 1883 | 1461600687614 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 09:11:27 INFO - PROCESS | 1883 | 1461600687617 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 09:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:11:27 INFO - PROCESS | 1883 | 1461600687622 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:11:27 INFO - PROCESS | 1883 | 1461600687624 Marionette TRACE conn3 <- [1,1418,null,{}] 09:11:27 INFO - PROCESS | 1883 | 1461600687630 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}] 09:11:27 INFO - PROCESS | 1883 | 1461600687793 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 09:11:27 INFO - PROCESS | 1883 | 1461600687991 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4f39800 == 120 [pid = 1883] [id = 362] 09:11:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 216 (0x7f3e92058c00) [pid = 1883] [serial = 1087] [outer = (nil)] 09:11:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 217 (0x7f3e97a8b800) [pid = 1883] [serial = 1088] [outer = 0x7f3e92058c00] 09:11:28 INFO - PROCESS | 1883 | 1461600688061 Marionette DEBUG loaded listener.js 09:11:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 218 (0x7f3e98a46400) [pid = 1883] [serial = 1089] [outer = 0x7f3e92058c00] 09:11:28 INFO - PROCESS | 1883 | 1461600688921 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]]]}] 09:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1331ms 09:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:11:28 INFO - PROCESS | 1883 | 1461600688954 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 09:11:28 INFO - PROCESS | 1883 | 1461600688957 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 09:11:28 INFO - PROCESS | 1883 | 1461600688963 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:11:28 INFO - PROCESS | 1883 | 1461600688966 Marionette TRACE conn3 <- [1,1422,null,{}] 09:11:28 INFO - PROCESS | 1883 | 1461600688971 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}] 09:11:29 INFO - PROCESS | 1883 | 1461600689175 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 09:11:29 INFO - PROCESS | 1883 | 1461600689373 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa704800 == 121 [pid = 1883] [id = 363] 09:11:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 219 (0x7f3e964db400) [pid = 1883] [serial = 1090] [outer = (nil)] 09:11:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 220 (0x7f3e9f110c00) [pid = 1883] [serial = 1091] [outer = 0x7f3e964db400] 09:11:29 INFO - PROCESS | 1883 | 1461600689443 Marionette DEBUG loaded listener.js 09:11:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 221 (0x7f3ea5237800) [pid = 1883] [serial = 1092] [outer = 0x7f3e964db400] 09:11:30 INFO - PROCESS | 1883 | 1461600690311 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]]]}] 09:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1376ms 09:11:30 INFO - PROCESS | 1883 | 1461600690340 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 09:11:30 INFO - PROCESS | 1883 | 1461600690343 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 09:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:11:30 INFO - PROCESS | 1883 | 1461600690348 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:11:30 INFO - PROCESS | 1883 | 1461600690351 Marionette TRACE conn3 <- [1,1426,null,{}] 09:11:30 INFO - PROCESS | 1883 | 1461600690356 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}] 09:11:30 INFO - PROCESS | 1883 | 1461600690526 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 09:11:30 INFO - PROCESS | 1883 | 1461600690724 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e83fd6000 == 122 [pid = 1883] [id = 364] 09:11:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 222 (0x7f3e8d804c00) [pid = 1883] [serial = 1093] [outer = (nil)] 09:11:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 223 (0x7f3e8d80c400) [pid = 1883] [serial = 1094] [outer = 0x7f3e8d804c00] 09:11:30 INFO - PROCESS | 1883 | 1461600690795 Marionette DEBUG loaded listener.js 09:11:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 224 (0x7f3e8d811400) [pid = 1883] [serial = 1095] [outer = 0x7f3e8d804c00] 09:11:31 INFO - PROCESS | 1883 | 1461600691693 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]]]}] 09:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1377ms 09:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:11:31 INFO - PROCESS | 1883 | 1461600691727 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 09:11:31 INFO - PROCESS | 1883 | 1461600691729 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 09:11:31 INFO - PROCESS | 1883 | 1461600691735 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:11:31 INFO - PROCESS | 1883 | 1461600691738 Marionette TRACE conn3 <- [1,1430,null,{}] 09:11:31 INFO - PROCESS | 1883 | 1461600691743 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}] 09:11:31 INFO - PROCESS | 1883 | 1461600691912 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 09:11:32 INFO - PROCESS | 1883 | 1461600692108 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7e4d0000 == 123 [pid = 1883] [id = 365] 09:11:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 225 (0x7f3e8d809000) [pid = 1883] [serial = 1096] [outer = (nil)] 09:11:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 226 (0x7f3ea5211c00) [pid = 1883] [serial = 1097] [outer = 0x7f3e8d809000] 09:11:32 INFO - PROCESS | 1883 | 1461600692178 Marionette DEBUG loaded listener.js 09:11:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 227 (0x7f3ea7ead800) [pid = 1883] [serial = 1098] [outer = 0x7f3e8d809000] 09:11:33 INFO - PROCESS | 1883 | 1461600693092 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]]]}] 09:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1435ms 09:11:33 INFO - PROCESS | 1883 | 1461600693169 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 09:11:33 INFO - PROCESS | 1883 | 1461600693172 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 09:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:11:33 INFO - PROCESS | 1883 | 1461600693178 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:11:33 INFO - PROCESS | 1883 | 1461600693180 Marionette TRACE conn3 <- [1,1434,null,{}] 09:11:33 INFO - PROCESS | 1883 | 1461600693186 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}] 09:11:33 INFO - PROCESS | 1883 | 1461600693367 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 09:11:33 INFO - PROCESS | 1883 | 1461600693569 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e83fdb000 == 124 [pid = 1883] [id = 366] 09:11:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 228 (0x7f3e83b42800) [pid = 1883] [serial = 1099] [outer = (nil)] 09:11:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 229 (0x7f3e8c48a000) [pid = 1883] [serial = 1100] [outer = 0x7f3e83b42800] 09:11:33 INFO - PROCESS | 1883 | 1461600693693 Marionette DEBUG loaded listener.js 09:11:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 230 (0x7f3ea833cc00) [pid = 1883] [serial = 1101] [outer = 0x7f3e83b42800] 09:11:34 INFO - PROCESS | 1883 | 1461600694509 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]]]}] 09:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1375ms 09:11:34 INFO - PROCESS | 1883 | 1461600694553 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 09:11:34 INFO - PROCESS | 1883 | 1461600694557 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 09:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:11:34 INFO - PROCESS | 1883 | 1461600694562 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:11:34 INFO - PROCESS | 1883 | 1461600694564 Marionette TRACE conn3 <- [1,1438,null,{}] 09:11:34 INFO - PROCESS | 1883 | 1461600694569 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}] 09:11:34 INFO - PROCESS | 1883 | 1461600694745 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 09:11:34 INFO - PROCESS | 1883 | 1461600694944 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b41e000 == 125 [pid = 1883] [id = 367] 09:11:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 231 (0x7f3e7f5b4800) [pid = 1883] [serial = 1102] [outer = (nil)] 09:11:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 232 (0x7f3e858ed800) [pid = 1883] [serial = 1103] [outer = 0x7f3e7f5b4800] 09:11:35 INFO - PROCESS | 1883 | 1461600695008 Marionette DEBUG loaded listener.js 09:11:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 233 (0x7f3e965de400) [pid = 1883] [serial = 1104] [outer = 0x7f3e7f5b4800] 09:11:35 INFO - PROCESS | 1883 | 1461600695893 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]]]}] 09:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1382ms 09:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:11:35 INFO - PROCESS | 1883 | 1461600695945 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 09:11:35 INFO - PROCESS | 1883 | 1461600695948 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 09:11:35 INFO - PROCESS | 1883 | 1461600695954 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:11:35 INFO - PROCESS | 1883 | 1461600695958 Marionette TRACE conn3 <- [1,1442,null,{}] 09:11:35 INFO - PROCESS | 1883 | 1461600695962 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}] 09:11:36 INFO - PROCESS | 1883 | 1461600696174 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 09:11:36 INFO - PROCESS | 1883 | 1461600696380 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8d505000 == 126 [pid = 1883] [id = 368] 09:11:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 234 (0x7f3e8565b000) [pid = 1883] [serial = 1105] [outer = (nil)] 09:11:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 235 (0x7f3e8eaba400) [pid = 1883] [serial = 1106] [outer = 0x7f3e8565b000] 09:11:36 INFO - PROCESS | 1883 | 1461600696455 Marionette DEBUG loaded listener.js 09:11:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 236 (0x7f3e98ca5c00) [pid = 1883] [serial = 1107] [outer = 0x7f3e8565b000] 09:11:38 INFO - PROCESS | 1883 | 1461600698078 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]]]}] 09:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 2136ms 09:11:38 INFO - PROCESS | 1883 | 1461600698090 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 09:11:38 INFO - PROCESS | 1883 | 1461600698094 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 09:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:11:38 INFO - PROCESS | 1883 | 1461600698102 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:11:38 INFO - PROCESS | 1883 | 1461600698107 Marionette TRACE conn3 <- [1,1446,null,{}] 09:11:38 INFO - PROCESS | 1883 | 1461600698115 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}] 09:11:38 INFO - PROCESS | 1883 | 1461600698279 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 09:11:38 INFO - PROCESS | 1883 | 1461600698485 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e83fc3800 == 127 [pid = 1883] [id = 369] 09:11:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 237 (0x7f3e7f9ec800) [pid = 1883] [serial = 1108] [outer = (nil)] 09:11:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 238 (0x7f3e83b42400) [pid = 1883] [serial = 1109] [outer = 0x7f3e7f9ec800] 09:11:38 INFO - PROCESS | 1883 | 1461600698549 Marionette DEBUG loaded listener.js 09:11:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 239 (0x7f3e8565d800) [pid = 1883] [serial = 1110] [outer = 0x7f3e7f9ec800] 09:11:39 INFO - PROCESS | 1883 | 1461600699403 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]]]}] 09:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1332ms 09:11:39 INFO - PROCESS | 1883 | 1461600699434 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 09:11:39 INFO - PROCESS | 1883 | 1461600699442 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 09:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:11:39 INFO - PROCESS | 1883 | 1461600699451 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:11:39 INFO - PROCESS | 1883 | 1461600699454 Marionette TRACE conn3 <- [1,1450,null,{}] 09:11:39 INFO - PROCESS | 1883 | 1461600699459 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}] 09:11:39 INFO - PROCESS | 1883 | 1461600699609 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 09:11:40 INFO - PROCESS | 1883 | 1461600700037 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7c9df800 == 128 [pid = 1883] [id = 370] 09:11:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 240 (0x7f3e83d69800) [pid = 1883] [serial = 1111] [outer = (nil)] 09:11:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 241 (0x7f3e858c5c00) [pid = 1883] [serial = 1112] [outer = 0x7f3e83d69800] 09:11:40 INFO - PROCESS | 1883 | 1461600700107 Marionette DEBUG loaded listener.js 09:11:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 242 (0x7f3e8594cc00) [pid = 1883] [serial = 1113] [outer = 0x7f3e83d69800] 09:11:40 INFO - PROCESS | 1883 | 1461600700967 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]]]}] 09:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1586ms 09:11:41 INFO - PROCESS | 1883 | 1461600701064 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 09:11:41 INFO - PROCESS | 1883 | 1461600701067 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 09:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:11:41 INFO - PROCESS | 1883 | 1461600701078 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:11:41 INFO - PROCESS | 1883 | 1461600701082 Marionette TRACE conn3 <- [1,1454,null,{}] 09:11:41 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea5081000 == 127 [pid = 1883] [id = 48] 09:11:41 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e96e1f800 == 126 [pid = 1883] [id = 52] 09:11:41 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97aa6800 == 125 [pid = 1883] [id = 59] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 241 (0x7f3e815b5000) [pid = 1883] [serial = 971] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 240 (0x7f3ea6494000) [pid = 1883] [serial = 974] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 239 (0x7f3e8298bc00) [pid = 1883] [serial = 977] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 238 (0x7f3e858c7c00) [pid = 1883] [serial = 980] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 237 (0x7f3ea6464000) [pid = 1883] [serial = 983] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 236 (0x7f3e83b44400) [pid = 1883] [serial = 986] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 235 (0x7f3e83d2bc00) [pid = 1883] [serial = 989] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 234 (0x7f3e8d59a800) [pid = 1883] [serial = 1007] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | 1461600701264 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}] 09:11:41 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e921a2800 == 124 [pid = 1883] [id = 306] 09:11:41 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e94046000 == 123 [pid = 1883] [id = 62] 09:11:41 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8ebd3000 == 122 [pid = 1883] [id = 305] 09:11:41 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e94034800 == 121 [pid = 1883] [id = 55] 09:11:41 INFO - PROCESS | 1883 | 1461600701510 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 09:11:41 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7fa86800 == 120 [pid = 1883] [id = 344] 09:11:41 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea9f57800 == 119 [pid = 1883] [id = 343] 09:11:41 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea6132800 == 118 [pid = 1883] [id = 342] 09:11:41 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9a672800 == 117 [pid = 1883] [id = 341] 09:11:41 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97231800 == 116 [pid = 1883] [id = 340] 09:11:41 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e94047800 == 115 [pid = 1883] [id = 339] 09:11:41 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9219d000 == 114 [pid = 1883] [id = 338] 09:11:41 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8df95000 == 113 [pid = 1883] [id = 337] 09:11:41 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e83c60800 == 112 [pid = 1883] [id = 336] 09:11:41 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8ec9b800 == 111 [pid = 1883] [id = 335] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 233 (0x7f3e95ac2000) [pid = 1883] [serial = 951] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 232 (0x7f3e7f9eb400) [pid = 1883] [serial = 953] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 231 (0x7f3e964ddc00) [pid = 1883] [serial = 965] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 230 (0x7f3e83d64800) [pid = 1883] [serial = 992] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 229 (0x7f3ea50a2400) [pid = 1883] [serial = 968] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 228 (0x7f3e85c6e400) [pid = 1883] [serial = 956] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 227 (0x7f3e83d63400) [pid = 1883] [serial = 996] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 226 (0x7f3e8314fc00) [pid = 1883] [serial = 995] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 225 (0x7f3e8e212000) [pid = 1883] [serial = 959] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 224 (0x7f3e98a4b000) [pid = 1883] [serial = 786] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 223 (0x7f3e952ae800) [pid = 1883] [serial = 686] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 222 (0x7f3e8de02800) [pid = 1883] [serial = 677] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 221 (0x7f3e98977400) [pid = 1883] [serial = 692] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 220 (0x7f3ea5ebc800) [pid = 1883] [serial = 753] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 219 (0x7f3e8d59ac00) [pid = 1883] [serial = 810] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 218 (0x7f3e8b179800) [pid = 1883] [serial = 801] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 217 (0x7f3ea5009000) [pid = 1883] [serial = 746] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 216 (0x7f3e9284e800) [pid = 1883] [serial = 683] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 215 (0x7f3ea4d4f800) [pid = 1883] [serial = 743] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 214 (0x7f3e8e626000) [pid = 1883] [serial = 725] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 213 (0x7f3e98cb1800) [pid = 1883] [serial = 698] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 212 (0x7f3ea6249800) [pid = 1883] [serial = 792] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 211 (0x7f3e8de27000) [pid = 1883] [serial = 780] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 210 (0x7f3e8f1f4800) [pid = 1883] [serial = 728] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 209 (0x7f3e98c3b000) [pid = 1883] [serial = 695] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 208 (0x7f3ea5425000) [pid = 1883] [serial = 750] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 207 (0x7f3e91f73400) [pid = 1883] [serial = 626] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 206 (0x7f3e8736f400) [pid = 1883] [serial = 837] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 205 (0x7f3e8ed5a400) [pid = 1883] [serial = 680] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 204 (0x7f3e98cad000) [pid = 1883] [serial = 852] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 203 (0x7f3ea9da6c00) [pid = 1883] [serial = 804] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 202 (0x7f3ea6457400) [pid = 1883] [serial = 870] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 201 (0x7f3e918ef400) [pid = 1883] [serial = 843] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 200 (0x7f3ea9daa400) [pid = 1883] [serial = 864] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 199 (0x7f3e98972400) [pid = 1883] [serial = 737] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 198 (0x7f3e9771d400) [pid = 1883] [serial = 734] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 197 (0x7f3e8ff59400) [pid = 1883] [serial = 783] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 196 (0x7f3ea7e30800) [pid = 1883] [serial = 795] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 195 (0x7f3e95c4d000) [pid = 1883] [serial = 846] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 194 (0x7f3ea9c7ac00) [pid = 1883] [serial = 798] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 193 (0x7f3ea50a6c00) [pid = 1883] [serial = 789] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 192 (0x7f3e9f172000) [pid = 1883] [serial = 740] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 191 (0x7f3ea7e2c400) [pid = 1883] [serial = 861] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 190 (0x7f3e85c78000) [pid = 1883] [serial = 807] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 189 (0x7f3e964dd400) [pid = 1883] [serial = 689] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7f3ea6461000) [pid = 1883] [serial = 867] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7f3e959dfc00) [pid = 1883] [serial = 731] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7f3e8e62f800) [pid = 1883] [serial = 840] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7f3e97260400) [pid = 1883] [serial = 849] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3ea5427c00) [pid = 1883] [serial = 855] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3ea645c000) [pid = 1883] [serial = 858] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7f3e857cc400) [pid = 1883] [serial = 998] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7f3e858cd400) [pid = 1883] [serial = 999] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7f3e92050400) [pid = 1883] [serial = 962] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 179 (0x7f3e85c78c00) [pid = 1883] [serial = 1002] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 178 (0x7f3e85bce800) [pid = 1883] [serial = 1001] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 177 (0x7f3e8b011800) [pid = 1883] [serial = 1004] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | --DOMWINDOW == 176 (0x7f3e8c485800) [pid = 1883] [serial = 1005] [outer = (nil)] [url = about:blank] 09:11:41 INFO - PROCESS | 1883 | 1461600701722 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7fdf9800 == 112 [pid = 1883] [id = 371] 09:11:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 177 (0x7f3e8314fc00) [pid = 1883] [serial = 1114] [outer = (nil)] 09:11:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 178 (0x7f3e85c6e400) [pid = 1883] [serial = 1115] [outer = 0x7f3e8314fc00] 09:11:41 INFO - PROCESS | 1883 | 1461600701785 Marionette DEBUG loaded listener.js 09:11:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 179 (0x7f3e874da000) [pid = 1883] [serial = 1116] [outer = 0x7f3e8314fc00] 09:11:42 INFO - PROCESS | 1883 | 1461600702484 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]]]}] 09:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1439ms 09:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:11:42 INFO - PROCESS | 1883 | 1461600702517 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 09:11:42 INFO - PROCESS | 1883 | 1461600702520 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 09:11:42 INFO - PROCESS | 1883 | 1461600702525 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:11:42 INFO - PROCESS | 1883 | 1461600702528 Marionette TRACE conn3 <- [1,1458,null,{}] 09:11:42 INFO - PROCESS | 1883 | 1461600702532 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}] 09:11:42 INFO - PROCESS | 1883 | 1461600702699 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 09:11:42 INFO - PROCESS | 1883 | 1461600702844 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e85244800 == 113 [pid = 1883] [id = 372] 09:11:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 180 (0x7f3e83d63400) [pid = 1883] [serial = 1117] [outer = (nil)] 09:11:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7f3e8b00d000) [pid = 1883] [serial = 1118] [outer = 0x7f3e83d63400] 09:11:42 INFO - PROCESS | 1883 | 1461600702903 Marionette DEBUG loaded listener.js 09:11:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7f3e8b172000) [pid = 1883] [serial = 1119] [outer = 0x7f3e83d63400] 09:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1127ms 09:11:43 INFO - PROCESS | 1883 | 1461600703645 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]]]}] 09:11:43 INFO - PROCESS | 1883 | 1461600703653 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 09:11:43 INFO - PROCESS | 1883 | 1461600703656 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 09:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:11:43 INFO - PROCESS | 1883 | 1461600703705 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:11:43 INFO - PROCESS | 1883 | 1461600703707 Marionette TRACE conn3 <- [1,1462,null,{}] 09:11:43 INFO - PROCESS | 1883 | 1461600703711 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}] 09:11:43 INFO - PROCESS | 1883 | 1461600703926 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 09:11:43 INFO - PROCESS | 1883 | 1461600703953 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e859b8000 == 114 [pid = 1883] [id = 373] 09:11:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3e8b17b800) [pid = 1883] [serial = 1120] [outer = (nil)] 09:11:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e8b3eb800) [pid = 1883] [serial = 1121] [outer = 0x7f3e8b17b800] 09:11:44 INFO - PROCESS | 1883 | 1461600704010 Marionette DEBUG loaded listener.js 09:11:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3e8c48d800) [pid = 1883] [serial = 1122] [outer = 0x7f3e8b17b800] 09:11:44 INFO - PROCESS | 1883 | 1461600704829 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]]]}] 09:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1191ms 09:11:44 INFO - PROCESS | 1883 | 1461600704886 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 09:11:44 INFO - PROCESS | 1883 | 1461600704889 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 09:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:11:44 INFO - PROCESS | 1883 | 1461600704894 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:11:44 INFO - PROCESS | 1883 | 1461600704896 Marionette TRACE conn3 <- [1,1466,null,{}] 09:11:44 INFO - PROCESS | 1883 | 1461600704901 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}] 09:11:45 INFO - PROCESS | 1883 | 1461600705124 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 09:11:45 INFO - PROCESS | 1883 | 1461600705150 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b4f0000 == 115 [pid = 1883] [id = 374] 09:11:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7f3e8d59bc00) [pid = 1883] [serial = 1123] [outer = (nil)] 09:11:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7f3e8d635800) [pid = 1883] [serial = 1124] [outer = 0x7f3e8d59bc00] 09:11:45 INFO - PROCESS | 1883 | 1461600705209 Marionette DEBUG loaded listener.js 09:11:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7f3e8d8cc000) [pid = 1883] [serial = 1125] [outer = 0x7f3e8d59bc00] 09:11:46 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7f3e917e5800) [pid = 1883] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:11:46 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7f3e858e6c00) [pid = 1883] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:11:46 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7f3e83148400) [pid = 1883] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:11:46 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3e83d68c00) [pid = 1883] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:11:46 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3e83d68000) [pid = 1883] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:11:46 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7f3e815b5400) [pid = 1883] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:11:46 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7f3e83d67c00) [pid = 1883] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:11:46 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7f3e8f1fac00) [pid = 1883] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:11:46 INFO - PROCESS | 1883 | --DOMWINDOW == 179 (0x7f3e83d6b400) [pid = 1883] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:11:47 INFO - PROCESS | 1883 | 1461600707027 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]]]}] 09:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2177ms 09:11:47 INFO - PROCESS | 1883 | 1461600707072 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 09:11:47 INFO - PROCESS | 1883 | 1461600707076 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 09:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:11:47 INFO - PROCESS | 1883 | 1461600707081 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:11:47 INFO - PROCESS | 1883 | 1461600707083 Marionette TRACE conn3 <- [1,1470,null,{}] 09:11:47 INFO - PROCESS | 1883 | 1461600707088 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}] 09:11:47 INFO - PROCESS | 1883 | 1461600707230 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 09:11:47 INFO - PROCESS | 1883 | 1461600707373 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b689800 == 116 [pid = 1883] [id = 375] 09:11:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 180 (0x7f3e83d6b400) [pid = 1883] [serial = 1126] [outer = (nil)] 09:11:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7f3e8d8cac00) [pid = 1883] [serial = 1127] [outer = 0x7f3e83d6b400] 09:11:47 INFO - PROCESS | 1883 | 1461600707442 Marionette DEBUG loaded listener.js 09:11:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7f3e8de0b800) [pid = 1883] [serial = 1128] [outer = 0x7f3e83d6b400] 09:11:48 INFO - PROCESS | 1883 | 1461600708102 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]]]}] 09:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1080ms 09:11:48 INFO - PROCESS | 1883 | 1461600708165 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 09:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:11:48 INFO - PROCESS | 1883 | 1461600708170 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 09:11:48 INFO - PROCESS | 1883 | 1461600708177 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:11:48 INFO - PROCESS | 1883 | 1461600708180 Marionette TRACE conn3 <- [1,1474,null,{}] 09:11:48 INFO - PROCESS | 1883 | 1461600708184 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}] 09:11:48 INFO - PROCESS | 1883 | 1461600708389 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 09:11:48 INFO - PROCESS | 1883 | 1461600708407 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c728800 == 117 [pid = 1883] [id = 376] 09:11:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3e7f40a000) [pid = 1883] [serial = 1129] [outer = (nil)] 09:11:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e8de11800) [pid = 1883] [serial = 1130] [outer = 0x7f3e7f40a000] 09:11:48 INFO - PROCESS | 1883 | 1461600708466 Marionette DEBUG loaded listener.js 09:11:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3e8dec5400) [pid = 1883] [serial = 1131] [outer = 0x7f3e7f40a000] 09:11:49 INFO - PROCESS | 1883 | 1461600709562 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]]]}] 09:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1426ms 09:11:49 INFO - PROCESS | 1883 | 1461600709604 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 09:11:49 INFO - PROCESS | 1883 | 1461600709610 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 09:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:11:49 INFO - PROCESS | 1883 | 1461600709618 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:11:49 INFO - PROCESS | 1883 | 1461600709622 Marionette TRACE conn3 <- [1,1478,null,{}] 09:11:49 INFO - PROCESS | 1883 | 1461600709630 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}] 09:11:49 INFO - PROCESS | 1883 | 1461600709807 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 09:11:50 INFO - PROCESS | 1883 | 1461600709997 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e826f8800 == 118 [pid = 1883] [id = 377] 09:11:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7f3e83b44400) [pid = 1883] [serial = 1132] [outer = (nil)] 09:11:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7f3e8565b400) [pid = 1883] [serial = 1133] [outer = 0x7f3e83b44400] 09:11:50 INFO - PROCESS | 1883 | 1461600710072 Marionette DEBUG loaded listener.js 09:11:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7f3e8594d800) [pid = 1883] [serial = 1134] [outer = 0x7f3e83b44400] 09:11:51 INFO - PROCESS | 1883 | 1461600710997 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]]]}] 09:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1434ms 09:11:51 INFO - PROCESS | 1883 | 1461600711053 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 09:11:51 INFO - PROCESS | 1883 | 1461600711061 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 09:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:11:51 INFO - PROCESS | 1883 | 1461600711071 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:11:51 INFO - PROCESS | 1883 | 1461600711074 Marionette TRACE conn3 <- [1,1482,null,{}] 09:11:51 INFO - PROCESS | 1883 | 1461600711078 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}] 09:11:51 INFO - PROCESS | 1883 | 1461600711320 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 09:11:51 INFO - PROCESS | 1883 | 1461600711582 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b4d6800 == 119 [pid = 1883] [id = 378] 09:11:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7f3e85bca800) [pid = 1883] [serial = 1135] [outer = (nil)] 09:11:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7f3e874d7c00) [pid = 1883] [serial = 1136] [outer = 0x7f3e85bca800] 09:11:51 INFO - PROCESS | 1883 | 1461600711695 Marionette DEBUG loaded listener.js 09:11:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 191 (0x7f3e8b011c00) [pid = 1883] [serial = 1137] [outer = 0x7f3e85bca800] 09:11:52 INFO - PROCESS | 1883 | 1461600712550 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]]]}] 09:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1539ms 09:11:52 INFO - PROCESS | 1883 | 1461600712610 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 09:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:11:52 INFO - PROCESS | 1883 | 1461600712614 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 09:11:52 INFO - PROCESS | 1883 | 1461600712619 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:11:52 INFO - PROCESS | 1883 | 1461600712625 Marionette TRACE conn3 <- [1,1486,null,{}] 09:11:52 INFO - PROCESS | 1883 | 1461600712639 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}] 09:11:52 INFO - PROCESS | 1883 | 1461600712861 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 09:11:53 INFO - PROCESS | 1883 | 1461600713056 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e91d000 == 120 [pid = 1883] [id = 379] 09:11:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 192 (0x7f3e8c485800) [pid = 1883] [serial = 1138] [outer = (nil)] 09:11:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 193 (0x7f3e8d617400) [pid = 1883] [serial = 1139] [outer = 0x7f3e8c485800] 09:11:53 INFO - PROCESS | 1883 | 1461600713191 Marionette DEBUG loaded listener.js 09:11:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 194 (0x7f3e8d812c00) [pid = 1883] [serial = 1140] [outer = 0x7f3e8c485800] 09:11:54 INFO - PROCESS | 1883 | 1461600714032 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]]]}] 09:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1482ms 09:11:54 INFO - PROCESS | 1883 | 1461600714102 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 09:11:54 INFO - PROCESS | 1883 | 1461600714106 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 09:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:11:54 INFO - PROCESS | 1883 | 1461600714111 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:11:54 INFO - PROCESS | 1883 | 1461600714114 Marionette TRACE conn3 <- [1,1490,null,{}] 09:11:54 INFO - PROCESS | 1883 | 1461600714119 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}] 09:11:54 INFO - PROCESS | 1883 | 1461600714292 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 09:11:54 INFO - PROCESS | 1883 | 1461600714474 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e901b3800 == 121 [pid = 1883] [id = 380] 09:11:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 195 (0x7f3e8c4b2c00) [pid = 1883] [serial = 1141] [outer = (nil)] 09:11:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 196 (0x7f3e8e215400) [pid = 1883] [serial = 1142] [outer = 0x7f3e8c4b2c00] 09:11:54 INFO - PROCESS | 1883 | 1461600714547 Marionette DEBUG loaded listener.js 09:11:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 197 (0x7f3e8e626c00) [pid = 1883] [serial = 1143] [outer = 0x7f3e8c4b2c00] 09:11:55 INFO - PROCESS | 1883 | 1461600715384 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]]]}] 09:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1330ms 09:11:55 INFO - PROCESS | 1883 | 1461600715443 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 09:11:55 INFO - PROCESS | 1883 | 1461600715447 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 09:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:11:55 INFO - PROCESS | 1883 | 1461600715452 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:11:55 INFO - PROCESS | 1883 | 1461600715454 Marionette TRACE conn3 <- [1,1494,null,{}] 09:11:55 INFO - PROCESS | 1883 | 1461600715459 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}] 09:11:55 INFO - PROCESS | 1883 | 1461600715629 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 09:11:55 INFO - PROCESS | 1883 | 1461600715817 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91fb4800 == 122 [pid = 1883] [id = 381] 09:11:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 198 (0x7f3e83d61c00) [pid = 1883] [serial = 1144] [outer = (nil)] 09:11:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 199 (0x7f3e8eaba000) [pid = 1883] [serial = 1145] [outer = 0x7f3e83d61c00] 09:11:55 INFO - PROCESS | 1883 | 1461600715888 Marionette DEBUG loaded listener.js 09:11:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 200 (0x7f3e8eb78400) [pid = 1883] [serial = 1146] [outer = 0x7f3e83d61c00] 09:11:56 INFO - PROCESS | 1883 | 1461600716819 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]]]}] 09:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1429ms 09:11:56 INFO - PROCESS | 1883 | 1461600716882 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 09:11:56 INFO - PROCESS | 1883 | 1461600716885 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 09:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:11:56 INFO - PROCESS | 1883 | 1461600716890 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:11:56 INFO - PROCESS | 1883 | 1461600716892 Marionette TRACE conn3 <- [1,1498,null,{}] 09:11:56 INFO - PROCESS | 1883 | 1461600716897 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}] 09:11:57 INFO - PROCESS | 1883 | 1461600717098 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 09:11:57 INFO - PROCESS | 1883 | 1461600717293 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92813000 == 123 [pid = 1883] [id = 382] 09:11:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 201 (0x7f3e8dbbf800) [pid = 1883] [serial = 1147] [outer = (nil)] 09:11:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 202 (0x7f3e8efd7400) [pid = 1883] [serial = 1148] [outer = 0x7f3e8dbbf800] 09:11:57 INFO - PROCESS | 1883 | 1461600717370 Marionette DEBUG loaded listener.js 09:11:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 203 (0x7f3e8f245c00) [pid = 1883] [serial = 1149] [outer = 0x7f3e8dbbf800] 09:11:58 INFO - PROCESS | 1883 | 1461600718185 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]]]}] 09:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1326ms 09:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:11:58 INFO - PROCESS | 1883 | 1461600718219 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 09:11:58 INFO - PROCESS | 1883 | 1461600718222 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 09:11:58 INFO - PROCESS | 1883 | 1461600718227 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:11:58 INFO - PROCESS | 1883 | 1461600718230 Marionette TRACE conn3 <- [1,1502,null,{}] 09:11:58 INFO - PROCESS | 1883 | 1461600718235 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}] 09:11:58 INFO - PROCESS | 1883 | 1461600718402 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 09:11:58 INFO - PROCESS | 1883 | 1461600718592 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92909800 == 124 [pid = 1883] [id = 383] 09:11:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 204 (0x7f3e8de22400) [pid = 1883] [serial = 1150] [outer = (nil)] 09:11:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 205 (0x7f3e9017c000) [pid = 1883] [serial = 1151] [outer = 0x7f3e8de22400] 09:11:58 INFO - PROCESS | 1883 | 1461600718658 Marionette DEBUG loaded listener.js 09:11:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 206 (0x7f3e917e4c00) [pid = 1883] [serial = 1152] [outer = 0x7f3e8de22400] 09:11:59 INFO - PROCESS | 1883 | 1461600719503 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]]]}] 09:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1336ms 09:11:59 INFO - PROCESS | 1883 | 1461600719564 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 09:11:59 INFO - PROCESS | 1883 | 1461600719566 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 09:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:11:59 INFO - PROCESS | 1883 | 1461600719572 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:11:59 INFO - PROCESS | 1883 | 1461600719574 Marionette TRACE conn3 <- [1,1506,null,{}] 09:11:59 INFO - PROCESS | 1883 | 1461600719580 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}] 09:11:59 INFO - PROCESS | 1883 | 1461600719747 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 09:11:59 INFO - PROCESS | 1883 | 1461600719936 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9520f000 == 125 [pid = 1883] [id = 384] 09:11:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 207 (0x7f3e8f12e800) [pid = 1883] [serial = 1153] [outer = (nil)] 09:11:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 208 (0x7f3e918fd800) [pid = 1883] [serial = 1154] [outer = 0x7f3e8f12e800] 09:12:00 INFO - PROCESS | 1883 | 1461600720007 Marionette DEBUG loaded listener.js 09:12:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 209 (0x7f3e92055400) [pid = 1883] [serial = 1155] [outer = 0x7f3e8f12e800] 09:12:00 INFO - PROCESS | 1883 | 1461600720813 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]]]}] 09:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1279ms 09:12:00 INFO - PROCESS | 1883 | 1461600720852 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 09:12:00 INFO - PROCESS | 1883 | 1461600720856 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 09:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:12:00 INFO - PROCESS | 1883 | 1461600720861 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:12:00 INFO - PROCESS | 1883 | 1461600720863 Marionette TRACE conn3 <- [1,1510,null,{}] 09:12:00 INFO - PROCESS | 1883 | 1461600720869 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}] 09:12:01 INFO - PROCESS | 1883 | 1461600721033 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 09:12:01 INFO - PROCESS | 1883 | 1461600721222 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e969bf800 == 126 [pid = 1883] [id = 385] 09:12:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 210 (0x7f3e8fe6fc00) [pid = 1883] [serial = 1156] [outer = (nil)] 09:12:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 211 (0x7f3e8f1dfc00) [pid = 1883] [serial = 1157] [outer = 0x7f3e8fe6fc00] 09:12:01 INFO - PROCESS | 1883 | 1461600721322 Marionette DEBUG loaded listener.js 09:12:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 212 (0x7f3e928cc000) [pid = 1883] [serial = 1158] [outer = 0x7f3e8fe6fc00] 09:12:02 INFO - PROCESS | 1883 | 1461600722165 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]]]}] 09:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1377ms 09:12:02 INFO - PROCESS | 1883 | 1461600722239 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 09:12:02 INFO - PROCESS | 1883 | 1461600722243 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 09:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:12:02 INFO - PROCESS | 1883 | 1461600722248 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:12:02 INFO - PROCESS | 1883 | 1461600722251 Marionette TRACE conn3 <- [1,1514,null,{}] 09:12:02 INFO - PROCESS | 1883 | 1461600722255 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}] 09:12:02 INFO - PROCESS | 1883 | 1461600722448 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 09:12:02 INFO - PROCESS | 1883 | 1461600722643 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9786a800 == 127 [pid = 1883] [id = 386] 09:12:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 213 (0x7f3e917e6c00) [pid = 1883] [serial = 1159] [outer = (nil)] 09:12:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 214 (0x7f3e9355b800) [pid = 1883] [serial = 1160] [outer = 0x7f3e917e6c00] 09:12:02 INFO - PROCESS | 1883 | 1461600722719 Marionette DEBUG loaded listener.js 09:12:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 215 (0x7f3e941abc00) [pid = 1883] [serial = 1161] [outer = 0x7f3e917e6c00] 09:12:03 INFO - PROCESS | 1883 | 1461600723587 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]]]}] 09:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1377ms 09:12:03 INFO - PROCESS | 1883 | 1461600723626 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 09:12:03 INFO - PROCESS | 1883 | 1461600723630 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 09:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:12:03 INFO - PROCESS | 1883 | 1461600723636 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:12:03 INFO - PROCESS | 1883 | 1461600723639 Marionette TRACE conn3 <- [1,1518,null,{}] 09:12:03 INFO - PROCESS | 1883 | 1461600723644 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}] 09:12:03 INFO - PROCESS | 1883 | 1461600723838 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 09:12:04 INFO - PROCESS | 1883 | 1461600724032 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98918800 == 128 [pid = 1883] [id = 387] 09:12:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 216 (0x7f3e92855400) [pid = 1883] [serial = 1162] [outer = (nil)] 09:12:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 217 (0x7f3e964dd000) [pid = 1883] [serial = 1163] [outer = 0x7f3e92855400] 09:12:04 INFO - PROCESS | 1883 | 1461600724105 Marionette DEBUG loaded listener.js 09:12:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 218 (0x7f3e97267800) [pid = 1883] [serial = 1164] [outer = 0x7f3e92855400] 09:12:04 INFO - PROCESS | 1883 | 1461600724978 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]]]}] 09:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1381ms 09:12:05 INFO - PROCESS | 1883 | 1461600725017 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 09:12:05 INFO - PROCESS | 1883 | 1461600725020 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 09:12:05 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:12:05 INFO - PROCESS | 1883 | 1461600725026 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:12:05 INFO - PROCESS | 1883 | 1461600725028 Marionette TRACE conn3 <- [1,1522,null,{}] 09:12:05 INFO - PROCESS | 1883 | 1461600725033 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}] 09:12:05 INFO - PROCESS | 1883 | 1461600725217 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 09:12:05 INFO - PROCESS | 1883 | 1461600725410 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98c25000 == 129 [pid = 1883] [id = 388] 09:12:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 219 (0x7f3e93555800) [pid = 1883] [serial = 1165] [outer = (nil)] 09:12:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 220 (0x7f3e980df400) [pid = 1883] [serial = 1166] [outer = 0x7f3e93555800] 09:12:05 INFO - PROCESS | 1883 | 1461600725476 Marionette DEBUG loaded listener.js 09:12:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 221 (0x7f3e98a47000) [pid = 1883] [serial = 1167] [outer = 0x7f3e93555800] 09:12:06 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:12:06 INFO - PROCESS | 1883 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:12:06 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:12:06 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:12:06 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:12:06 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:12:06 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:12:06 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:12:06 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:12:06 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:12:06 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:12:06 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:12:06 INFO - PROCESS | 1883 | 1461600726243 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"]]]}] 09:12:06 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 () { 09:12:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:12:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:12:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:12:06 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 () { 09:12:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:12:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:12:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:12:06 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 () { 09:12:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:12:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:12:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:12:06 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 () { 09:12:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:12:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:12:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:12:06 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1277ms 09:12:06 INFO - PROCESS | 1883 | 1461600726307 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 09:12:06 INFO - PROCESS | 1883 | 1461600726316 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 09:12:06 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:12:06 INFO - PROCESS | 1883 | 1461600726329 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:12:06 INFO - PROCESS | 1883 | 1461600726331 Marionette TRACE conn3 <- [1,1526,null,{}] 09:12:06 INFO - PROCESS | 1883 | 1461600726345 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}] 09:12:06 INFO - PROCESS | 1883 | 1461600726519 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 09:12:06 INFO - PROCESS | 1883 | 1461600726711 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4dcc000 == 130 [pid = 1883] [id = 389] 09:12:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 222 (0x7f3e94b27400) [pid = 1883] [serial = 1168] [outer = (nil)] 09:12:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 223 (0x7f3e98c38000) [pid = 1883] [serial = 1169] [outer = 0x7f3e94b27400] 09:12:06 INFO - PROCESS | 1883 | 1461600726780 Marionette DEBUG loaded listener.js 09:12:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 224 (0x7f3e9a872400) [pid = 1883] [serial = 1170] [outer = 0x7f3e94b27400] 09:12:07 INFO - PROCESS | 1883 | 1461600727571 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"]]]}] 09:12:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:12:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:12:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:12:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:12:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:12:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:12:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:12:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:12:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:12:07 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1298ms 09:12:07 INFO - PROCESS | 1883 | 1461600727644 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 09:12:07 INFO - PROCESS | 1883 | 1461600727648 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 09:12:07 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:12:07 INFO - PROCESS | 1883 | 1461600727657 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:12:07 INFO - PROCESS | 1883 | 1461600727659 Marionette TRACE conn3 <- [1,1530,null,{}] 09:12:07 INFO - PROCESS | 1883 | 1461600727664 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}] 09:12:07 INFO - PROCESS | 1883 | 1461600727852 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 09:12:08 INFO - PROCESS | 1883 | 1461600728044 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7f5f5000 == 131 [pid = 1883] [id = 390] 09:12:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 225 (0x7f3e8298a000) [pid = 1883] [serial = 1171] [outer = (nil)] 09:12:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 226 (0x7f3e83d6fc00) [pid = 1883] [serial = 1172] [outer = 0x7f3e8298a000] 09:12:08 INFO - PROCESS | 1883 | 1461600728111 Marionette DEBUG loaded listener.js 09:12:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 227 (0x7f3e8e62d000) [pid = 1883] [serial = 1173] [outer = 0x7f3e8298a000] 09:12:08 INFO - PROCESS | 1883 | 1461600728903 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]]]}] 09:12:08 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 09:12:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:12:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:12:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:12:08 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. 09:12:08 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:12:08 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1285ms 09:12:08 INFO - PROCESS | 1883 | 1461600728945 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 09:12:08 INFO - PROCESS | 1883 | 1461600728948 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 09:12:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:12:08 INFO - PROCESS | 1883 | 1461600728954 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:12:08 INFO - PROCESS | 1883 | 1461600728956 Marionette TRACE conn3 <- [1,1534,null,{}] 09:12:08 INFO - PROCESS | 1883 | 1461600728961 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}] 09:12:09 INFO - PROCESS | 1883 | 1461600729172 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 09:12:09 INFO - PROCESS | 1883 | 1461600729346 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e674000 == 132 [pid = 1883] [id = 391] 09:12:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 228 (0x7f3e7f403c00) [pid = 1883] [serial = 1174] [outer = (nil)] 09:12:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 229 (0x7f3e98c38c00) [pid = 1883] [serial = 1175] [outer = 0x7f3e7f403c00] 09:12:09 INFO - PROCESS | 1883 | 1461600729454 Marionette DEBUG loaded listener.js 09:12:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 230 (0x7f3ea4ff0800) [pid = 1883] [serial = 1176] [outer = 0x7f3e7f403c00] 09:12:10 INFO - PROCESS | 1883 | 1461600730734 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]]]}] 09:12:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:12:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1831ms 09:12:10 INFO - PROCESS | 1883 | 1461600730786 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 09:12:10 INFO - PROCESS | 1883 | 1461600730790 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 09:12:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:12:10 INFO - PROCESS | 1883 | 1461600730799 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:12:10 INFO - PROCESS | 1883 | 1461600730804 Marionette TRACE conn3 <- [1,1538,null,{}] 09:12:10 INFO - PROCESS | 1883 | 1461600730812 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}] 09:12:11 INFO - PROCESS | 1883 | 1461600731011 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 09:12:11 INFO - PROCESS | 1883 | 1461600731261 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e858a3000 == 133 [pid = 1883] [id = 392] 09:12:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 231 (0x7f3e83d2f000) [pid = 1883] [serial = 1177] [outer = (nil)] 09:12:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 232 (0x7f3e8565e800) [pid = 1883] [serial = 1178] [outer = 0x7f3e83d2f000] 09:12:11 INFO - PROCESS | 1883 | 1461600731349 Marionette DEBUG loaded listener.js 09:12:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 233 (0x7f3e8594f400) [pid = 1883] [serial = 1179] [outer = 0x7f3e83d2f000] 09:12:12 INFO - PROCESS | 1883 | 1461600732174 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]]]}] 09:12:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:12:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1429ms 09:12:12 INFO - PROCESS | 1883 | 1461600732229 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 09:12:12 INFO - PROCESS | 1883 | 1461600732236 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 09:12:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:12:12 INFO - PROCESS | 1883 | 1461600732245 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:12:12 INFO - PROCESS | 1883 | 1461600732249 Marionette TRACE conn3 <- [1,1542,null,{}] 09:12:12 INFO - PROCESS | 1883 | 1461600732254 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}] 09:12:12 INFO - PROCESS | 1883 | 1461600732424 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 09:12:12 INFO - PROCESS | 1883 | 1461600732751 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7cf4c000 == 134 [pid = 1883] [id = 393] 09:12:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 234 (0x7f3e8736e400) [pid = 1883] [serial = 1180] [outer = (nil)] 09:12:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 235 (0x7f3e874d8000) [pid = 1883] [serial = 1181] [outer = 0x7f3e8736e400] 09:12:12 INFO - PROCESS | 1883 | 1461600732858 Marionette DEBUG loaded listener.js 09:12:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 236 (0x7f3e8b172800) [pid = 1883] [serial = 1182] [outer = 0x7f3e8736e400] 09:12:13 INFO - PROCESS | 1883 | 1461600733682 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]]]}] 09:12:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:12:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1478ms 09:12:13 INFO - PROCESS | 1883 | 1461600733723 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 09:12:13 INFO - PROCESS | 1883 | 1461600733726 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 09:12:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:12:13 INFO - PROCESS | 1883 | 1461600733732 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:12:13 INFO - PROCESS | 1883 | 1461600733737 Marionette TRACE conn3 <- [1,1546,null,{}] 09:12:13 INFO - PROCESS | 1883 | 1461600733750 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}] 09:12:13 INFO - PROCESS | 1883 | 1461600733904 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 09:12:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97214800 == 133 [pid = 1883] [id = 297] 09:12:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e859a7000 == 132 [pid = 1883] [id = 288] 09:12:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e81829000 == 131 [pid = 1883] [id = 289] 09:12:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eacd68000 == 130 [pid = 1883] [id = 247] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 235 (0x7f3e8e21a000) [pid = 1883] [serial = 1073] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | 1461600734211 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b689800 == 129 [pid = 1883] [id = 375] 09:12:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b4f0000 == 128 [pid = 1883] [id = 374] 09:12:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e859b8000 == 127 [pid = 1883] [id = 373] 09:12:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7fa8e000 == 128 [pid = 1883] [id = 394] 09:12:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 236 (0x7f3e82990800) [pid = 1883] [serial = 1183] [outer = (nil)] 09:12:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 237 (0x7f3e8b007c00) [pid = 1883] [serial = 1184] [outer = 0x7f3e82990800] 09:12:14 INFO - PROCESS | 1883 | 1461600734316 Marionette DEBUG loaded listener.js 09:12:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 238 (0x7f3e8d80d800) [pid = 1883] [serial = 1185] [outer = 0x7f3e82990800] 09:12:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e85244800 == 127 [pid = 1883] [id = 372] 09:12:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7fdf9800 == 126 [pid = 1883] [id = 371] 09:12:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7c9df800 == 125 [pid = 1883] [id = 370] 09:12:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e83fc3800 == 124 [pid = 1883] [id = 369] 09:12:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8d505000 == 123 [pid = 1883] [id = 368] 09:12:14 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b41e000 == 122 [pid = 1883] [id = 367] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 237 (0x7f3e8dbc0000) [pid = 1883] [serial = 1008] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 236 (0x7f3e85977000) [pid = 1883] [serial = 1034] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 235 (0x7f3e8b3f5400) [pid = 1883] [serial = 1040] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 234 (0x7f3e858d1000) [pid = 1883] [serial = 1013] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 233 (0x7f3e85954000) [pid = 1883] [serial = 1058] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 232 (0x7f3e8de0a000) [pid = 1883] [serial = 1059] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 231 (0x7f3e9f110800) [pid = 1883] [serial = 1028] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 230 (0x7f3e858cc400) [pid = 1883] [serial = 1052] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 229 (0x7f3e85949800) [pid = 1883] [serial = 1053] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 228 (0x7f3e8298d000) [pid = 1883] [serial = 1010] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 227 (0x7f3ea4ff5800) [pid = 1883] [serial = 1031] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 226 (0x7f3e8e80f000) [pid = 1883] [serial = 1061] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 225 (0x7f3e83d23800) [pid = 1883] [serial = 1050] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 224 (0x7f3e83147800) [pid = 1883] [serial = 1049] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 223 (0x7f3e8d59c000) [pid = 1883] [serial = 1056] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 222 (0x7f3e8b176000) [pid = 1883] [serial = 1055] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 221 (0x7f3eaa026000) [pid = 1883] [serial = 1043] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 220 (0x7f3ea624a000) [pid = 1883] [serial = 1037] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 219 (0x7f3e8dd47c00) [pid = 1883] [serial = 1016] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 218 (0x7f3e8f1e0c00) [pid = 1883] [serial = 1019] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 217 (0x7f3e91f7c800) [pid = 1883] [serial = 1022] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 216 (0x7f3e7cfa7c00) [pid = 1883] [serial = 1046] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 215 (0x7f3e983f4000) [pid = 1883] [serial = 1025] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 214 (0x7f3e92853400) [pid = 1883] [serial = 1064] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 213 (0x7f3e85c72000) [pid = 1883] [serial = 1070] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 212 (0x7f3e980d2800) [pid = 1883] [serial = 1068] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 211 (0x7f3e964e1000) [pid = 1883] [serial = 1065] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 210 (0x7f3e8c489400) [pid = 1883] [serial = 1071] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 209 (0x7f3e8ec7dc00) [pid = 1883] [serial = 1062] [outer = (nil)] [url = about:blank] 09:12:14 INFO - PROCESS | 1883 | --DOMWINDOW == 208 (0x7f3e97264400) [pid = 1883] [serial = 1067] [outer = (nil)] [url = about:blank] 09:12:15 INFO - PROCESS | 1883 | 1461600735046 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]]]}] 09:12:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:12:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1335ms 09:12:15 INFO - PROCESS | 1883 | 1461600735068 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 09:12:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:12:15 INFO - PROCESS | 1883 | 1461600735073 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 09:12:15 INFO - PROCESS | 1883 | 1461600735078 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:12:15 INFO - PROCESS | 1883 | 1461600735080 Marionette TRACE conn3 <- [1,1550,null,{}] 09:12:15 INFO - PROCESS | 1883 | 1461600735085 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}] 09:12:15 INFO - PROCESS | 1883 | 1461600735249 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 09:12:15 INFO - PROCESS | 1883 | 1461600735410 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e859a6800 == 123 [pid = 1883] [id = 395] 09:12:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 209 (0x7f3e8298d000) [pid = 1883] [serial = 1186] [outer = (nil)] 09:12:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 210 (0x7f3e8dbbd800) [pid = 1883] [serial = 1187] [outer = 0x7f3e8298d000] 09:12:15 INFO - PROCESS | 1883 | 1461600735487 Marionette DEBUG loaded listener.js 09:12:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 211 (0x7f3e8e80ac00) [pid = 1883] [serial = 1188] [outer = 0x7f3e8298d000] 09:12:16 INFO - PROCESS | 1883 | 1461600736239 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]]]}] 09:12:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:12:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1186ms 09:12:16 INFO - PROCESS | 1883 | 1461600736264 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 09:12:16 INFO - PROCESS | 1883 | 1461600736268 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 09:12:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:12:16 INFO - PROCESS | 1883 | 1461600736273 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:12:16 INFO - PROCESS | 1883 | 1461600736274 Marionette TRACE conn3 <- [1,1554,null,{}] 09:12:16 INFO - PROCESS | 1883 | 1461600736279 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}] 09:12:16 INFO - PROCESS | 1883 | 1461600736521 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 09:12:16 INFO - PROCESS | 1883 | 1461600736550 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c72d800 == 124 [pid = 1883] [id = 396] 09:12:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 212 (0x7f3e85c6a400) [pid = 1883] [serial = 1189] [outer = (nil)] 09:12:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 213 (0x7f3e8eb7f400) [pid = 1883] [serial = 1190] [outer = 0x7f3e85c6a400] 09:12:16 INFO - PROCESS | 1883 | 1461600736622 Marionette DEBUG loaded listener.js 09:12:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 214 (0x7f3e8ed65800) [pid = 1883] [serial = 1191] [outer = 0x7f3e85c6a400] 09:12:17 INFO - PROCESS | 1883 | 1461600737443 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]]]}] 09:12:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:12:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1224ms 09:12:17 INFO - PROCESS | 1883 | 1461600737504 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 09:12:17 INFO - PROCESS | 1883 | 1461600737508 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 09:12:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:12:17 INFO - PROCESS | 1883 | 1461600737513 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:12:17 INFO - PROCESS | 1883 | 1461600737514 Marionette TRACE conn3 <- [1,1558,null,{}] 09:12:17 INFO - PROCESS | 1883 | 1461600737519 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}] 09:12:17 INFO - PROCESS | 1883 | 1461600737767 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 09:12:17 INFO - PROCESS | 1883 | 1461600737797 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9019b800 == 125 [pid = 1883] [id = 397] 09:12:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 215 (0x7f3e8ef36400) [pid = 1883] [serial = 1192] [outer = (nil)] 09:12:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 216 (0x7f3e93559400) [pid = 1883] [serial = 1193] [outer = 0x7f3e8ef36400] 09:12:17 INFO - PROCESS | 1883 | 1461600737857 Marionette DEBUG loaded listener.js 09:12:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 217 (0x7f3e95c3f400) [pid = 1883] [serial = 1194] [outer = 0x7f3e8ef36400] 09:12:19 INFO - PROCESS | 1883 | --DOMWINDOW == 216 (0x7f3e7f9ec800) [pid = 1883] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:12:19 INFO - PROCESS | 1883 | --DOMWINDOW == 215 (0x7f3e8b17b800) [pid = 1883] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:12:19 INFO - PROCESS | 1883 | --DOMWINDOW == 214 (0x7f3e83d63400) [pid = 1883] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:12:19 INFO - PROCESS | 1883 | --DOMWINDOW == 213 (0x7f3e83d6b400) [pid = 1883] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:12:19 INFO - PROCESS | 1883 | --DOMWINDOW == 212 (0x7f3e8314fc00) [pid = 1883] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:12:19 INFO - PROCESS | 1883 | --DOMWINDOW == 211 (0x7f3e83d69800) [pid = 1883] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:12:19 INFO - PROCESS | 1883 | --DOMWINDOW == 210 (0x7f3e8e20f800) [pid = 1883] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:12:19 INFO - PROCESS | 1883 | --DOMWINDOW == 209 (0x7f3e8d59bc00) [pid = 1883] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:12:19 INFO - PROCESS | 1883 | 1461600739143 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]]]}] 09:12:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:12:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1675ms 09:12:19 INFO - PROCESS | 1883 | 1461600739188 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 09:12:19 INFO - PROCESS | 1883 | 1461600739191 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 09:12:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:12:19 INFO - PROCESS | 1883 | 1461600739196 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:12:19 INFO - PROCESS | 1883 | 1461600739198 Marionette TRACE conn3 <- [1,1562,null,{}] 09:12:19 INFO - PROCESS | 1883 | 1461600739203 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}] 09:12:19 INFO - PROCESS | 1883 | 1461600739343 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 09:12:19 INFO - PROCESS | 1883 | 1461600739392 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b03a800 == 126 [pid = 1883] [id = 398] 09:12:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 210 (0x7f3e7f9e7c00) [pid = 1883] [serial = 1195] [outer = (nil)] 09:12:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 211 (0x7f3e8d598800) [pid = 1883] [serial = 1196] [outer = 0x7f3e7f9e7c00] 09:12:19 INFO - PROCESS | 1883 | 1461600739447 Marionette DEBUG loaded listener.js 09:12:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 212 (0x7f3e928c0000) [pid = 1883] [serial = 1197] [outer = 0x7f3e7f9e7c00] 09:12:20 INFO - PROCESS | 1883 | 1461600740180 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]]]}] 09:12:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:12:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1022ms 09:12:20 INFO - PROCESS | 1883 | 1461600740220 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 09:12:20 INFO - PROCESS | 1883 | 1461600740222 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 09:12:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:12:20 INFO - PROCESS | 1883 | 1461600740227 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:12:20 INFO - PROCESS | 1883 | 1461600740229 Marionette TRACE conn3 <- [1,1566,null,{}] 09:12:20 INFO - PROCESS | 1883 | 1461600740234 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}] 09:12:20 INFO - PROCESS | 1883 | 1461600740434 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 09:12:20 INFO - PROCESS | 1883 | 1461600740456 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e928a7800 == 127 [pid = 1883] [id = 399] 09:12:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 213 (0x7f3e8314c400) [pid = 1883] [serial = 1198] [outer = (nil)] 09:12:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 214 (0x7f3e95d33800) [pid = 1883] [serial = 1199] [outer = 0x7f3e8314c400] 09:12:20 INFO - PROCESS | 1883 | 1461600740510 Marionette DEBUG loaded listener.js 09:12:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 215 (0x7f3e98347800) [pid = 1883] [serial = 1200] [outer = 0x7f3e8314c400] 09:12:21 INFO - PROCESS | 1883 | 1461600741488 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]]]}] 09:12:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:12:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1278ms 09:12:21 INFO - PROCESS | 1883 | 1461600741506 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 09:12:21 INFO - PROCESS | 1883 | 1461600741511 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 09:12:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:12:21 INFO - PROCESS | 1883 | 1461600741519 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:12:21 INFO - PROCESS | 1883 | 1461600741524 Marionette TRACE conn3 <- [1,1570,null,{}] 09:12:21 INFO - PROCESS | 1883 | 1461600741533 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}] 09:12:21 INFO - PROCESS | 1883 | 1461600741728 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 09:12:21 INFO - PROCESS | 1883 | 1461600741934 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e831d4000 == 128 [pid = 1883] [id = 400] 09:12:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 216 (0x7f3e7f5ab000) [pid = 1883] [serial = 1201] [outer = (nil)] 09:12:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 217 (0x7f3e83d68c00) [pid = 1883] [serial = 1202] [outer = 0x7f3e7f5ab000] 09:12:22 INFO - PROCESS | 1883 | 1461600742007 Marionette DEBUG loaded listener.js 09:12:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 218 (0x7f3e85954000) [pid = 1883] [serial = 1203] [outer = 0x7f3e7f5ab000] 09:12:22 INFO - PROCESS | 1883 | 1461600742919 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]]]}] 09:12:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:12:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1433ms 09:12:22 INFO - PROCESS | 1883 | 1461600742952 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 09:12:22 INFO - PROCESS | 1883 | 1461600742960 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 09:12:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:12:22 INFO - PROCESS | 1883 | 1461600742970 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:12:22 INFO - PROCESS | 1883 | 1461600742974 Marionette TRACE conn3 <- [1,1574,null,{}] 09:12:22 INFO - PROCESS | 1883 | 1461600742979 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}] 09:12:23 INFO - PROCESS | 1883 | 1461600743154 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 09:12:23 INFO - PROCESS | 1883 | 1461600743364 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8df8d000 == 129 [pid = 1883] [id = 401] 09:12:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 219 (0x7f3e85957800) [pid = 1883] [serial = 1204] [outer = (nil)] 09:12:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 220 (0x7f3e8b3ed800) [pid = 1883] [serial = 1205] [outer = 0x7f3e85957800] 09:12:23 INFO - PROCESS | 1883 | 1461600743473 Marionette DEBUG loaded listener.js 09:12:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 221 (0x7f3e8d613c00) [pid = 1883] [serial = 1206] [outer = 0x7f3e85957800] 09:12:24 INFO - PROCESS | 1883 | 1461600744417 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]]]}] 09:12:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:12:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1477ms 09:12:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:12:24 INFO - PROCESS | 1883 | 1461600744447 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 09:12:24 INFO - PROCESS | 1883 | 1461600744450 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 09:12:24 INFO - PROCESS | 1883 | 1461600744457 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:12:24 INFO - PROCESS | 1883 | 1461600744462 Marionette TRACE conn3 <- [1,1578,null,{}] 09:12:24 INFO - PROCESS | 1883 | 1461600744477 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}] 09:12:24 INFO - PROCESS | 1883 | 1461600744650 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 09:12:24 INFO - PROCESS | 1883 | 1461600744851 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97e12000 == 130 [pid = 1883] [id = 402] 09:12:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 222 (0x7f3e8d8ca800) [pid = 1883] [serial = 1207] [outer = (nil)] 09:12:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 223 (0x7f3e8ed63000) [pid = 1883] [serial = 1208] [outer = 0x7f3e8d8ca800] 09:12:24 INFO - PROCESS | 1883 | 1461600744923 Marionette DEBUG loaded listener.js 09:12:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 224 (0x7f3e8f1ed400) [pid = 1883] [serial = 1209] [outer = 0x7f3e8d8ca800] 09:12:25 INFO - PROCESS | 1883 | 1461600745772 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]]]}] 09:12:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:12:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1382ms 09:12:25 INFO - PROCESS | 1883 | 1461600745839 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 09:12:25 INFO - PROCESS | 1883 | 1461600745842 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 09:12:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:12:25 INFO - PROCESS | 1883 | 1461600745848 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:12:25 INFO - PROCESS | 1883 | 1461600745851 Marionette TRACE conn3 <- [1,1582,null,{}] 09:12:25 INFO - PROCESS | 1883 | 1461600745857 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}] 09:12:26 INFO - PROCESS | 1883 | 1461600746045 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 09:12:26 INFO - PROCESS | 1883 | 1461600746240 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9b4bc000 == 131 [pid = 1883] [id = 403] 09:12:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 225 (0x7f3e8e80b000) [pid = 1883] [serial = 1210] [outer = (nil)] 09:12:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 226 (0x7f3e94078400) [pid = 1883] [serial = 1211] [outer = 0x7f3e8e80b000] 09:12:26 INFO - PROCESS | 1883 | 1461600746311 Marionette DEBUG loaded listener.js 09:12:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 227 (0x7f3e961cd400) [pid = 1883] [serial = 1212] [outer = 0x7f3e8e80b000] 09:12:27 INFO - PROCESS | 1883 | 1461600747231 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]]]}] 09:12:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:12:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1434ms 09:12:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:12:27 INFO - PROCESS | 1883 | 1461600747285 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 09:12:27 INFO - PROCESS | 1883 | 1461600747288 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 09:12:27 INFO - PROCESS | 1883 | 1461600747295 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:12:27 INFO - PROCESS | 1883 | 1461600747298 Marionette TRACE conn3 <- [1,1586,null,{}] 09:12:27 INFO - PROCESS | 1883 | 1461600747303 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}] 09:12:27 INFO - PROCESS | 1883 | 1461600747486 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 09:12:27 INFO - PROCESS | 1883 | 1461600747694 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea6417800 == 132 [pid = 1883] [id = 404] 09:12:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 228 (0x7f3e918f9400) [pid = 1883] [serial = 1213] [outer = (nil)] 09:12:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 229 (0x7f3e98ca2800) [pid = 1883] [serial = 1214] [outer = 0x7f3e918f9400] 09:12:27 INFO - PROCESS | 1883 | 1461600747765 Marionette DEBUG loaded listener.js 09:12:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 230 (0x7f3e9e25ec00) [pid = 1883] [serial = 1215] [outer = 0x7f3e918f9400] 09:12:28 INFO - PROCESS | 1883 | 1461600748634 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]]]}] 09:12:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:12:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1382ms 09:12:28 INFO - PROCESS | 1883 | 1461600748678 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 09:12:28 INFO - PROCESS | 1883 | 1461600748681 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 09:12:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:12:28 INFO - PROCESS | 1883 | 1461600748687 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:12:28 INFO - PROCESS | 1883 | 1461600748689 Marionette TRACE conn3 <- [1,1590,null,{}] 09:12:28 INFO - PROCESS | 1883 | 1461600748694 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}] 09:12:28 INFO - PROCESS | 1883 | 1461600748899 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 09:12:29 INFO - PROCESS | 1883 | 1461600749105 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9f42800 == 133 [pid = 1883] [id = 405] 09:12:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 231 (0x7f3e98977400) [pid = 1883] [serial = 1216] [outer = (nil)] 09:12:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 232 (0x7f3ea5425000) [pid = 1883] [serial = 1217] [outer = 0x7f3e98977400] 09:12:29 INFO - PROCESS | 1883 | 1461600749217 Marionette DEBUG loaded listener.js 09:12:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 233 (0x7f3ea645b000) [pid = 1883] [serial = 1218] [outer = 0x7f3e98977400] 09:12:30 INFO - PROCESS | 1883 | 1461600750096 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]]]}] 09:12:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:12:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1439ms 09:12:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:12:30 INFO - PROCESS | 1883 | 1461600750126 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 09:12:30 INFO - PROCESS | 1883 | 1461600750129 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 09:12:30 INFO - PROCESS | 1883 | 1461600750135 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:12:30 INFO - PROCESS | 1883 | 1461600750138 Marionette TRACE conn3 <- [1,1594,null,{}] 09:12:30 INFO - PROCESS | 1883 | 1461600750143 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}] 09:12:30 INFO - PROCESS | 1883 | 1461600750319 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 09:12:30 INFO - PROCESS | 1883 | 1461600750521 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa49e000 == 134 [pid = 1883] [id = 406] 09:12:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 234 (0x7f3e98ca3400) [pid = 1883] [serial = 1219] [outer = (nil)] 09:12:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 235 (0x7f3ea6499800) [pid = 1883] [serial = 1220] [outer = 0x7f3e98ca3400] 09:12:30 INFO - PROCESS | 1883 | 1461600750593 Marionette DEBUG loaded listener.js 09:12:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 236 (0x7f3ea9a12400) [pid = 1883] [serial = 1221] [outer = 0x7f3e98ca3400] 09:12:31 INFO - PROCESS | 1883 | 1461600751453 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]]]}] 09:12:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:12:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1384ms 09:12:31 INFO - PROCESS | 1883 | 1461600751518 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 09:12:31 INFO - PROCESS | 1883 | 1461600751522 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 09:12:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:12:31 INFO - PROCESS | 1883 | 1461600751527 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:12:31 INFO - PROCESS | 1883 | 1461600751529 Marionette TRACE conn3 <- [1,1598,null,{}] 09:12:31 INFO - PROCESS | 1883 | 1461600751535 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}] 09:12:31 INFO - PROCESS | 1883 | 1461600751710 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 09:12:31 INFO - PROCESS | 1883 | 1461600751904 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eac284000 == 135 [pid = 1883] [id = 407] 09:12:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 237 (0x7f3e98972400) [pid = 1883] [serial = 1222] [outer = (nil)] 09:12:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 238 (0x7f3ea9c7ac00) [pid = 1883] [serial = 1223] [outer = 0x7f3e98972400] 09:12:31 INFO - PROCESS | 1883 | 1461600751973 Marionette DEBUG loaded listener.js 09:12:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 239 (0x7f3eaa023400) [pid = 1883] [serial = 1224] [outer = 0x7f3e98972400] 09:12:32 INFO - PROCESS | 1883 | 1461600752796 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]]]}] 09:12:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:12:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1331ms 09:12:32 INFO - PROCESS | 1883 | 1461600752860 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 09:12:32 INFO - PROCESS | 1883 | 1461600752863 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 09:12:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:12:32 INFO - PROCESS | 1883 | 1461600752869 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:12:32 INFO - PROCESS | 1883 | 1461600752871 Marionette TRACE conn3 <- [1,1602,null,{}] 09:12:32 INFO - PROCESS | 1883 | 1461600752876 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}] 09:12:33 INFO - PROCESS | 1883 | 1461600753057 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 09:12:33 INFO - PROCESS | 1883 | 1461600753268 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaf645000 == 136 [pid = 1883] [id = 408] 09:12:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 240 (0x7f3e857cd000) [pid = 1883] [serial = 1225] [outer = (nil)] 09:12:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 241 (0x7f3e8ed1dc00) [pid = 1883] [serial = 1226] [outer = 0x7f3e857cd000] 09:12:33 INFO - PROCESS | 1883 | 1461600753380 Marionette DEBUG loaded listener.js 09:12:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 242 (0x7f3e8ed23400) [pid = 1883] [serial = 1227] [outer = 0x7f3e857cd000] 09:12:34 INFO - PROCESS | 1883 | 1461600754237 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]]]}] 09:12:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:12:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1426ms 09:12:34 INFO - PROCESS | 1883 | 1461600754295 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 09:12:34 INFO - PROCESS | 1883 | 1461600754298 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 09:12:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:12:34 INFO - PROCESS | 1883 | 1461600754303 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:12:34 INFO - PROCESS | 1883 | 1461600754305 Marionette TRACE conn3 <- [1,1606,null,{}] 09:12:34 INFO - PROCESS | 1883 | 1461600754311 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}] 09:12:34 INFO - PROCESS | 1883 | 1461600754479 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 09:12:34 INFO - PROCESS | 1883 | 1461600754683 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8267a800 == 137 [pid = 1883] [id = 409] 09:12:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 243 (0x7f3e8e534000) [pid = 1883] [serial = 1228] [outer = (nil)] 09:12:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 244 (0x7f3ea9da6400) [pid = 1883] [serial = 1229] [outer = 0x7f3e8e534000] 09:12:34 INFO - PROCESS | 1883 | 1461600754747 Marionette DEBUG loaded listener.js 09:12:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 245 (0x7f3eaa028000) [pid = 1883] [serial = 1230] [outer = 0x7f3e8e534000] 09:12:35 INFO - PROCESS | 1883 | 1461600755595 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]]]}] 09:12:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:12:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1329ms 09:12:35 INFO - PROCESS | 1883 | 1461600755634 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 09:12:35 INFO - PROCESS | 1883 | 1461600755637 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 09:12:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:12:35 INFO - PROCESS | 1883 | 1461600755642 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:12:35 INFO - PROCESS | 1883 | 1461600755645 Marionette TRACE conn3 <- [1,1610,null,{}] 09:12:35 INFO - PROCESS | 1883 | 1461600755651 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}] 09:12:35 INFO - PROCESS | 1883 | 1461600755838 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 09:12:36 INFO - PROCESS | 1883 | 1461600756045 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92124000 == 138 [pid = 1883] [id = 410] 09:12:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 246 (0x7f3e8ed1e000) [pid = 1883] [serial = 1231] [outer = (nil)] 09:12:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 247 (0x7f3e9713c800) [pid = 1883] [serial = 1232] [outer = 0x7f3e8ed1e000] 09:12:36 INFO - PROCESS | 1883 | 1461600756117 Marionette DEBUG loaded listener.js 09:12:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 248 (0x7f3eaa02c800) [pid = 1883] [serial = 1233] [outer = 0x7f3e8ed1e000] 09:12:37 INFO - PROCESS | 1883 | 1461600756998 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]]]}] 09:12:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:12:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1381ms 09:12:37 INFO - PROCESS | 1883 | 1461600757024 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 09:12:37 INFO - PROCESS | 1883 | 1461600757028 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 09:12:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:12:37 INFO - PROCESS | 1883 | 1461600757033 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:12:37 INFO - PROCESS | 1883 | 1461600757035 Marionette TRACE conn3 <- [1,1614,null,{}] 09:12:37 INFO - PROCESS | 1883 | 1461600757041 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}] 09:12:37 INFO - PROCESS | 1883 | 1461600757221 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 09:12:37 INFO - PROCESS | 1883 | 1461600757439 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e808ca000 == 139 [pid = 1883] [id = 411] 09:12:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 249 (0x7f3e7ca9e400) [pid = 1883] [serial = 1234] [outer = (nil)] 09:12:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 250 (0x7f3e7caa7400) [pid = 1883] [serial = 1235] [outer = 0x7f3e7ca9e400] 09:12:37 INFO - PROCESS | 1883 | 1461600757507 Marionette DEBUG loaded listener.js 09:12:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 251 (0x7f3e7caac400) [pid = 1883] [serial = 1236] [outer = 0x7f3e7ca9e400] 09:12:38 INFO - PROCESS | 1883 | 1461600758391 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]]]}] 09:12:38 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 09:12:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1429ms 09:12:38 INFO - PROCESS | 1883 | 1461600758464 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 09:12:38 INFO - PROCESS | 1883 | 1461600758466 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 09:12:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:12:38 INFO - PROCESS | 1883 | 1461600758472 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:12:38 INFO - PROCESS | 1883 | 1461600758474 Marionette TRACE conn3 <- [1,1618,null,{}] 09:12:38 INFO - PROCESS | 1883 | 1461600758480 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}] 09:12:38 INFO - PROCESS | 1883 | 1461600758664 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 09:12:38 INFO - PROCESS | 1883 | 1461600758865 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8746e000 == 140 [pid = 1883] [id = 412] 09:12:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 252 (0x7f3e7caa1800) [pid = 1883] [serial = 1237] [outer = (nil)] 09:12:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 253 (0x7f3e83ee3800) [pid = 1883] [serial = 1238] [outer = 0x7f3e7caa1800] 09:12:38 INFO - PROCESS | 1883 | 1461600758933 Marionette DEBUG loaded listener.js 09:12:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 254 (0x7f3e83ee8800) [pid = 1883] [serial = 1239] [outer = 0x7f3e7caa1800] 09:12:39 INFO - PROCESS | 1883 | 1461600759787 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]]]}] 09:12:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:12:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1382ms 09:12:39 INFO - PROCESS | 1883 | 1461600759855 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 09:12:39 INFO - PROCESS | 1883 | 1461600759861 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 09:12:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:12:39 INFO - PROCESS | 1883 | 1461600759866 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:12:39 INFO - PROCESS | 1883 | 1461600759869 Marionette TRACE conn3 <- [1,1622,null,{}] 09:12:39 INFO - PROCESS | 1883 | 1461600759874 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}] 09:12:40 INFO - PROCESS | 1883 | 1461600760043 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 09:12:40 INFO - PROCESS | 1883 | 1461600760249 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8716b800 == 141 [pid = 1883] [id = 413] 09:12:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 255 (0x7f3e7caa3800) [pid = 1883] [serial = 1240] [outer = (nil)] 09:12:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 256 (0x7f3e83eed400) [pid = 1883] [serial = 1241] [outer = 0x7f3e7caa3800] 09:12:40 INFO - PROCESS | 1883 | 1461600760316 Marionette DEBUG loaded listener.js 09:12:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 257 (0x7f3e85bc4800) [pid = 1883] [serial = 1242] [outer = 0x7f3e7caa3800] 09:12:41 INFO - PROCESS | 1883 | 1461600761708 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]]]}] 09:12:41 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 09:12:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1879ms 09:12:41 INFO - PROCESS | 1883 | 1461600761746 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 09:12:41 INFO - PROCESS | 1883 | 1461600761752 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 09:12:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:12:41 INFO - PROCESS | 1883 | 1461600761759 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:12:41 INFO - PROCESS | 1883 | 1461600761764 Marionette TRACE conn3 <- [1,1626,null,{}] 09:12:41 INFO - PROCESS | 1883 | 1461600761771 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}] 09:12:41 INFO - PROCESS | 1883 | 1461600761941 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 09:12:42 INFO - PROCESS | 1883 | 1461600762175 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8182f000 == 142 [pid = 1883] [id = 414] 09:12:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 258 (0x7f3e8314e800) [pid = 1883] [serial = 1243] [outer = (nil)] 09:12:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 259 (0x7f3e83ef1000) [pid = 1883] [serial = 1244] [outer = 0x7f3e8314e800] 09:12:42 INFO - PROCESS | 1883 | 1461600762285 Marionette DEBUG loaded listener.js 09:12:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 260 (0x7f3e8594c400) [pid = 1883] [serial = 1245] [outer = 0x7f3e8314e800] 09:12:43 INFO - PROCESS | 1883 | 1461600763343 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]]]}] 09:12:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:12:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1640ms 09:12:43 INFO - PROCESS | 1883 | 1461600763400 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 09:12:43 INFO - PROCESS | 1883 | 1461600763408 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 09:12:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:12:43 INFO - PROCESS | 1883 | 1461600763417 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:12:43 INFO - PROCESS | 1883 | 1461600763419 Marionette TRACE conn3 <- [1,1630,null,{}] 09:12:43 INFO - PROCESS | 1883 | 1461600763425 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}] 09:12:43 INFO - PROCESS | 1883 | 1461600763597 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 09:12:43 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eae8b0000 == 141 [pid = 1883] [id = 149] 09:12:43 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e96121800 == 140 [pid = 1883] [id = 57] 09:12:43 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b03a800 == 139 [pid = 1883] [id = 398] 09:12:43 INFO - PROCESS | 1883 | --DOMWINDOW == 259 (0x7f3e8de11800) [pid = 1883] [serial = 1130] [outer = (nil)] [url = about:blank] 09:12:43 INFO - PROCESS | 1883 | 1461600763968 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:43 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9019b800 == 138 [pid = 1883] [id = 397] 09:12:43 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c72d800 == 137 [pid = 1883] [id = 396] 09:12:43 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e859a6800 == 136 [pid = 1883] [id = 395] 09:12:43 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7fa8e000 == 135 [pid = 1883] [id = 394] 09:12:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7fa9a800 == 136 [pid = 1883] [id = 415] 09:12:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 260 (0x7f3e83149400) [pid = 1883] [serial = 1246] [outer = (nil)] 09:12:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 261 (0x7f3e8b16d800) [pid = 1883] [serial = 1247] [outer = 0x7f3e83149400] 09:12:44 INFO - PROCESS | 1883 | 1461600764042 Marionette DEBUG loaded listener.js 09:12:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 262 (0x7f3e8c486000) [pid = 1883] [serial = 1248] [outer = 0x7f3e83149400] 09:12:44 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e8b5000 == 135 [pid = 1883] [id = 12] 09:12:44 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7cf4c000 == 134 [pid = 1883] [id = 393] 09:12:44 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e858a3000 == 133 [pid = 1883] [id = 392] 09:12:44 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9786a800 == 132 [pid = 1883] [id = 386] 09:12:44 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e969bf800 == 131 [pid = 1883] [id = 385] 09:12:44 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9520f000 == 130 [pid = 1883] [id = 384] 09:12:44 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92909800 == 129 [pid = 1883] [id = 383] 09:12:44 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92813000 == 128 [pid = 1883] [id = 382] 09:12:44 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e91fb4800 == 127 [pid = 1883] [id = 381] 09:12:44 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e901b3800 == 126 [pid = 1883] [id = 380] 09:12:44 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e826f8800 == 125 [pid = 1883] [id = 377] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 261 (0x7f3e83b42400) [pid = 1883] [serial = 1109] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 260 (0x7f3e8565d800) [pid = 1883] [serial = 1110] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 259 (0x7f3e8c48d800) [pid = 1883] [serial = 1122] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 258 (0x7f3e9407e800) [pid = 1883] [serial = 1085] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 257 (0x7f3e8b00d000) [pid = 1883] [serial = 1118] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 256 (0x7f3e97a8b800) [pid = 1883] [serial = 1088] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 255 (0x7f3e8d8cac00) [pid = 1883] [serial = 1127] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 254 (0x7f3e8b172000) [pid = 1883] [serial = 1119] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 253 (0x7f3e85c6e400) [pid = 1883] [serial = 1115] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 252 (0x7f3e8de0b800) [pid = 1883] [serial = 1128] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 251 (0x7f3e85c6fc00) [pid = 1883] [serial = 1079] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 250 (0x7f3e874da000) [pid = 1883] [serial = 1116] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 249 (0x7f3e8594cc00) [pid = 1883] [serial = 1113] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 248 (0x7f3e8eaba400) [pid = 1883] [serial = 1106] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 247 (0x7f3e858ed800) [pid = 1883] [serial = 1103] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 246 (0x7f3e8b3eb800) [pid = 1883] [serial = 1121] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 245 (0x7f3ea5233800) [pid = 1883] [serial = 747] [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.] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 244 (0x7f3e8ed62800) [pid = 1883] [serial = 1082] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 243 (0x7f3ea5211c00) [pid = 1883] [serial = 1097] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 242 (0x7f3e83b3d400) [pid = 1883] [serial = 1076] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 241 (0x7f3e8d635800) [pid = 1883] [serial = 1124] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 240 (0x7f3e858c5c00) [pid = 1883] [serial = 1112] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 239 (0x7f3e9f110c00) [pid = 1883] [serial = 1091] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 238 (0x7f3e8c48a000) [pid = 1883] [serial = 1100] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 237 (0x7f3e8d80c400) [pid = 1883] [serial = 1094] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | --DOMWINDOW == 236 (0x7f3e8d8cc000) [pid = 1883] [serial = 1125] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1883 | 1461600764778 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]]]}] 09:12:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:12:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1385ms 09:12:44 INFO - PROCESS | 1883 | 1461600764801 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 09:12:44 INFO - PROCESS | 1883 | 1461600764804 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 09:12:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:12:44 INFO - PROCESS | 1883 | 1461600764810 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:12:44 INFO - PROCESS | 1883 | 1461600764816 Marionette TRACE conn3 <- [1,1634,null,{}] 09:12:44 INFO - PROCESS | 1883 | 1461600764831 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}] 09:12:45 INFO - PROCESS | 1883 | 1461600764999 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 09:12:45 INFO - PROCESS | 1883 | 1461600765161 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8588d800 == 126 [pid = 1883] [id = 416] 09:12:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 237 (0x7f3e8b00c000) [pid = 1883] [serial = 1249] [outer = (nil)] 09:12:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 238 (0x7f3e8d615800) [pid = 1883] [serial = 1250] [outer = 0x7f3e8b00c000] 09:12:45 INFO - PROCESS | 1883 | 1461600765222 Marionette DEBUG loaded listener.js 09:12:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 239 (0x7f3e8d809800) [pid = 1883] [serial = 1251] [outer = 0x7f3e8b00c000] 09:12:45 INFO - PROCESS | 1883 | 1461600765940 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]]]}] 09:12:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:12:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1183ms 09:12:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:12:46 INFO - PROCESS | 1883 | 1461600765993 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 09:12:46 INFO - PROCESS | 1883 | 1461600765997 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 09:12:46 INFO - PROCESS | 1883 | 1461600766002 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:12:46 INFO - PROCESS | 1883 | 1461600766005 Marionette TRACE conn3 <- [1,1638,null,{}] 09:12:46 INFO - PROCESS | 1883 | 1461600766009 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}] 09:12:46 INFO - PROCESS | 1883 | 1461600766169 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 09:12:46 INFO - PROCESS | 1883 | 1461600766180 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b67f800 == 127 [pid = 1883] [id = 417] 09:12:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 240 (0x7f3e8d634c00) [pid = 1883] [serial = 1252] [outer = (nil)] 09:12:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 241 (0x7f3e8de0a000) [pid = 1883] [serial = 1253] [outer = 0x7f3e8d634c00] 09:12:46 INFO - PROCESS | 1883 | 1461600766238 Marionette DEBUG loaded listener.js 09:12:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 242 (0x7f3e8dec4400) [pid = 1883] [serial = 1254] [outer = 0x7f3e8d634c00] 09:12:47 INFO - PROCESS | 1883 | 1461600767170 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]]]}] 09:12:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:12:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1225ms 09:12:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:12:47 INFO - PROCESS | 1883 | 1461600767228 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 09:12:47 INFO - PROCESS | 1883 | 1461600767230 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 09:12:47 INFO - PROCESS | 1883 | 1461600767236 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:12:47 INFO - PROCESS | 1883 | 1461600767239 Marionette TRACE conn3 <- [1,1642,null,{}] 09:12:47 INFO - PROCESS | 1883 | 1461600767244 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}] 09:12:47 INFO - PROCESS | 1883 | 1461600767454 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 09:12:47 INFO - PROCESS | 1883 | 1461600767483 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8d782800 == 128 [pid = 1883] [id = 418] 09:12:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 243 (0x7f3e83eed000) [pid = 1883] [serial = 1255] [outer = (nil)] 09:12:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 244 (0x7f3e8e628400) [pid = 1883] [serial = 1256] [outer = 0x7f3e83eed000] 09:12:47 INFO - PROCESS | 1883 | 1461600767542 Marionette DEBUG loaded listener.js 09:12:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 245 (0x7f3e8eb7c000) [pid = 1883] [serial = 1257] [outer = 0x7f3e83eed000] 09:12:48 INFO - PROCESS | 1883 | 1461600768359 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]]]}] 09:12:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:12:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1181ms 09:12:49 INFO - PROCESS | 1883 | --DOMWINDOW == 244 (0x7f3e8ef36400) [pid = 1883] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:12:49 INFO - PROCESS | 1883 | --DOMWINDOW == 243 (0x7f3e7f9e7c00) [pid = 1883] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:12:49 INFO - PROCESS | 1883 | --DOMWINDOW == 242 (0x7f3e83d2f000) [pid = 1883] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:12:49 INFO - PROCESS | 1883 | --DOMWINDOW == 241 (0x7f3e8736e400) [pid = 1883] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:12:49 INFO - PROCESS | 1883 | --DOMWINDOW == 240 (0x7f3e82990800) [pid = 1883] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:12:49 INFO - PROCESS | 1883 | --DOMWINDOW == 239 (0x7f3e8298d000) [pid = 1883] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:12:49 INFO - PROCESS | 1883 | --DOMWINDOW == 238 (0x7f3e85c6a400) [pid = 1883] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:12:49 INFO - PROCESS | 1883 | --DOMWINDOW == 237 (0x7f3e8fc47000) [pid = 1883] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:12:49 INFO - PROCESS | 1883 | 1461600769022 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 09:12:49 INFO - PROCESS | 1883 | 1461600769024 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 09:12:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:12:49 INFO - PROCESS | 1883 | 1461600769074 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:12:49 INFO - PROCESS | 1883 | 1461600769077 Marionette TRACE conn3 <- [1,1646,null,{}] 09:12:49 INFO - PROCESS | 1883 | 1461600769083 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}] 09:12:49 INFO - PROCESS | 1883 | 1461600769234 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 09:12:49 INFO - PROCESS | 1883 | 1461600769388 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c5ce000 == 129 [pid = 1883] [id = 419] 09:12:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 238 (0x7f3e8d8d4800) [pid = 1883] [serial = 1258] [outer = (nil)] 09:12:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 239 (0x7f3e8ed5f000) [pid = 1883] [serial = 1259] [outer = 0x7f3e8d8d4800] 09:12:49 INFO - PROCESS | 1883 | 1461600769451 Marionette DEBUG loaded listener.js 09:12:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 240 (0x7f3e8f12c400) [pid = 1883] [serial = 1260] [outer = 0x7f3e8d8d4800] 09:12:50 INFO - PROCESS | 1883 | 1461600770062 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]]]}] 09:12:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:12:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1034ms 09:12:50 INFO - PROCESS | 1883 | 1461600770104 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 09:12:50 INFO - PROCESS | 1883 | 1461600770108 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 09:12:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:12:50 INFO - PROCESS | 1883 | 1461600770113 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:12:50 INFO - PROCESS | 1883 | 1461600770115 Marionette TRACE conn3 <- [1,1650,null,{}] 09:12:50 INFO - PROCESS | 1883 | 1461600770120 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}] 09:12:50 INFO - PROCESS | 1883 | 1461600770269 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 09:12:50 INFO - PROCESS | 1883 | 1461600770287 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91fb0000 == 130 [pid = 1883] [id = 420] 09:12:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 241 (0x7f3e8de08000) [pid = 1883] [serial = 1261] [outer = (nil)] 09:12:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 242 (0x7f3e8f12cc00) [pid = 1883] [serial = 1262] [outer = 0x7f3e8de08000] 09:12:50 INFO - PROCESS | 1883 | 1461600770490 Marionette DEBUG loaded listener.js 09:12:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 243 (0x7f3e9017dc00) [pid = 1883] [serial = 1263] [outer = 0x7f3e8de08000] 09:12:51 INFO - PROCESS | 1883 | 1461600771297 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]]]}] 09:12:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:12:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1224ms 09:12:51 INFO - PROCESS | 1883 | 1461600771340 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 09:12:51 INFO - PROCESS | 1883 | 1461600771346 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 09:12:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:12:51 INFO - PROCESS | 1883 | 1461600771354 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:12:51 INFO - PROCESS | 1883 | 1461600771359 Marionette TRACE conn3 <- [1,1654,null,{}] 09:12:51 INFO - PROCESS | 1883 | 1461600771368 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}] 09:12:51 INFO - PROCESS | 1883 | 1461600771580 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 09:12:51 INFO - PROCESS | 1883 | 1461600771779 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e831d0000 == 131 [pid = 1883] [id = 421] 09:12:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 244 (0x7f3e7f5af800) [pid = 1883] [serial = 1264] [outer = (nil)] 09:12:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 245 (0x7f3e83ee5800) [pid = 1883] [serial = 1265] [outer = 0x7f3e7f5af800] 09:12:51 INFO - PROCESS | 1883 | 1461600771847 Marionette DEBUG loaded listener.js 09:12:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 246 (0x7f3e857cfc00) [pid = 1883] [serial = 1266] [outer = 0x7f3e7f5af800] 09:12:52 INFO - PROCESS | 1883 | 1461600772736 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]]]}] 09:12:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:12:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1435ms 09:12:52 INFO - PROCESS | 1883 | 1461600772790 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 09:12:52 INFO - PROCESS | 1883 | 1461600772797 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 09:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:12:52 INFO - PROCESS | 1883 | 1461600772807 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:12:52 INFO - PROCESS | 1883 | 1461600772810 Marionette TRACE conn3 <- [1,1658,null,{}] 09:12:52 INFO - PROCESS | 1883 | 1461600772815 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}] 09:12:52 INFO - PROCESS | 1883 | 1461600772988 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 09:12:53 INFO - PROCESS | 1883 | 1461600773186 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c4db000 == 132 [pid = 1883] [id = 422] 09:12:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 247 (0x7f3e83147400) [pid = 1883] [serial = 1267] [outer = (nil)] 09:12:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 248 (0x7f3e8b170800) [pid = 1883] [serial = 1268] [outer = 0x7f3e83147400] 09:12:53 INFO - PROCESS | 1883 | 1461600773255 Marionette DEBUG loaded listener.js 09:12:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 249 (0x7f3e8c4af000) [pid = 1883] [serial = 1269] [outer = 0x7f3e83147400] 09:12:54 INFO - PROCESS | 1883 | 1461600774189 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]]]}] 09:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1433ms 09:12:54 INFO - PROCESS | 1883 | 1461600774240 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 09:12:54 INFO - PROCESS | 1883 | 1461600774244 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 09:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:12:54 INFO - PROCESS | 1883 | 1461600774249 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:12:54 INFO - PROCESS | 1883 | 1461600774255 Marionette TRACE conn3 <- [1,1662,null,{}] 09:12:54 INFO - PROCESS | 1883 | 1461600774269 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}] 09:12:54 INFO - PROCESS | 1883 | 1461600774447 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 09:12:54 INFO - PROCESS | 1883 | 1461600774644 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92814000 == 133 [pid = 1883] [id = 423] 09:12:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 250 (0x7f3e8d5a1400) [pid = 1883] [serial = 1270] [outer = (nil)] 09:12:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 251 (0x7f3e8de0c400) [pid = 1883] [serial = 1271] [outer = 0x7f3e8d5a1400] 09:12:54 INFO - PROCESS | 1883 | 1461600774719 Marionette DEBUG loaded listener.js 09:12:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 252 (0x7f3e8eb81400) [pid = 1883] [serial = 1272] [outer = 0x7f3e8d5a1400] 09:12:55 INFO - PROCESS | 1883 | 1461600775586 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]]]}] 09:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1386ms 09:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:12:55 INFO - PROCESS | 1883 | 1461600775637 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 09:12:55 INFO - PROCESS | 1883 | 1461600775640 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 09:12:55 INFO - PROCESS | 1883 | 1461600775646 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:12:55 INFO - PROCESS | 1883 | 1461600775649 Marionette TRACE conn3 <- [1,1666,null,{}] 09:12:55 INFO - PROCESS | 1883 | 1461600775654 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}] 09:12:55 INFO - PROCESS | 1883 | 1461600775818 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 09:12:56 INFO - PROCESS | 1883 | 1461600776028 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e95214800 == 134 [pid = 1883] [id = 424] 09:12:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 253 (0x7f3e8d616000) [pid = 1883] [serial = 1273] [outer = (nil)] 09:12:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 254 (0x7f3e8efd3c00) [pid = 1883] [serial = 1274] [outer = 0x7f3e8d616000] 09:12:56 INFO - PROCESS | 1883 | 1461600776135 Marionette DEBUG loaded listener.js 09:12:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 255 (0x7f3e917eb000) [pid = 1883] [serial = 1275] [outer = 0x7f3e8d616000] 09:12:57 INFO - PROCESS | 1883 | 1461600777016 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]]]}] 09:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1428ms 09:12:57 INFO - PROCESS | 1883 | 1461600777075 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 09:12:57 INFO - PROCESS | 1883 | 1461600777078 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 09:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:12:57 INFO - PROCESS | 1883 | 1461600777083 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:12:57 INFO - PROCESS | 1883 | 1461600777091 Marionette TRACE conn3 <- [1,1670,null,{}] 09:12:57 INFO - PROCESS | 1883 | 1461600777100 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}] 09:12:57 INFO - PROCESS | 1883 | 1461600777284 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 09:12:57 INFO - PROCESS | 1883 | 1461600777490 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9722c800 == 135 [pid = 1883] [id = 425] 09:12:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 256 (0x7f3e8e623c00) [pid = 1883] [serial = 1276] [outer = (nil)] 09:12:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 257 (0x7f3e928c6800) [pid = 1883] [serial = 1277] [outer = 0x7f3e8e623c00] 09:12:57 INFO - PROCESS | 1883 | 1461600777559 Marionette DEBUG loaded listener.js 09:12:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 258 (0x7f3e941a1800) [pid = 1883] [serial = 1278] [outer = 0x7f3e8e623c00] 09:12:58 INFO - PROCESS | 1883 | 1461600778412 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]]]}] 09:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1386ms 09:12:58 INFO - PROCESS | 1883 | 1461600778471 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 09:12:58 INFO - PROCESS | 1883 | 1461600778473 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 09:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:12:58 INFO - PROCESS | 1883 | 1461600778479 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:12:58 INFO - PROCESS | 1883 | 1461600778481 Marionette TRACE conn3 <- [1,1674,null,{}] 09:12:58 INFO - PROCESS | 1883 | 1461600778486 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}] 09:12:58 INFO - PROCESS | 1883 | 1461600778684 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 09:12:58 INFO - PROCESS | 1883 | 1461600778882 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98c21800 == 136 [pid = 1883] [id = 426] 09:12:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 259 (0x7f3e94bf3000) [pid = 1883] [serial = 1279] [outer = (nil)] 09:12:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 260 (0x7f3e96ff5800) [pid = 1883] [serial = 1280] [outer = 0x7f3e94bf3000] 09:12:58 INFO - PROCESS | 1883 | 1461600778953 Marionette DEBUG loaded listener.js 09:12:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 261 (0x7f3e97266000) [pid = 1883] [serial = 1281] [outer = 0x7f3e94bf3000] 09:12:59 INFO - PROCESS | 1883 | 1461600779788 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]]]}] 09:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1379ms 09:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:12:59 INFO - PROCESS | 1883 | 1461600779860 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 09:12:59 INFO - PROCESS | 1883 | 1461600779862 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 09:12:59 INFO - PROCESS | 1883 | 1461600779868 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:12:59 INFO - PROCESS | 1883 | 1461600779871 Marionette TRACE conn3 <- [1,1678,null,{}] 09:12:59 INFO - PROCESS | 1883 | 1461600779876 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}] 09:13:00 INFO - PROCESS | 1883 | 1461600780035 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 09:13:00 INFO - PROCESS | 1883 | 1461600780250 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea54b3000 == 137 [pid = 1883] [id = 427] 09:13:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 262 (0x7f3e8d60e000) [pid = 1883] [serial = 1282] [outer = (nil)] 09:13:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 263 (0x7f3e94bf7000) [pid = 1883] [serial = 1283] [outer = 0x7f3e8d60e000] 09:13:00 INFO - PROCESS | 1883 | 1461600780361 Marionette DEBUG loaded listener.js 09:13:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 264 (0x7f3e98c40c00) [pid = 1883] [serial = 1284] [outer = 0x7f3e8d60e000] 09:13:01 INFO - PROCESS | 1883 | 1461600781188 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]]]}] 09:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1377ms 09:13:01 INFO - PROCESS | 1883 | 1461600781245 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 09:13:01 INFO - PROCESS | 1883 | 1461600781247 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 09:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:13:01 INFO - PROCESS | 1883 | 1461600781256 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:13:01 INFO - PROCESS | 1883 | 1461600781259 Marionette TRACE conn3 <- [1,1682,null,{}] 09:13:01 INFO - PROCESS | 1883 | 1461600781264 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}] 09:13:01 INFO - PROCESS | 1883 | 1461600781444 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 09:13:01 INFO - PROCESS | 1883 | 1461600781658 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9f62800 == 138 [pid = 1883] [id = 428] 09:13:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 265 (0x7f3e8ec81800) [pid = 1883] [serial = 1285] [outer = (nil)] 09:13:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 266 (0x7f3e9f10fc00) [pid = 1883] [serial = 1286] [outer = 0x7f3e8ec81800] 09:13:01 INFO - PROCESS | 1883 | 1461600781727 Marionette DEBUG loaded listener.js 09:13:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 267 (0x7f3ea4ff1c00) [pid = 1883] [serial = 1287] [outer = 0x7f3e8ec81800] 09:13:02 INFO - PROCESS | 1883 | 1461600782552 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]]]}] 09:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1376ms 09:13:02 INFO - PROCESS | 1883 | 1461600782633 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 09:13:02 INFO - PROCESS | 1883 | 1461600782636 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 09:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:13:02 INFO - PROCESS | 1883 | 1461600782642 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:13:02 INFO - PROCESS | 1883 | 1461600782645 Marionette TRACE conn3 <- [1,1686,null,{}] 09:13:02 INFO - PROCESS | 1883 | 1461600782649 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}] 09:13:02 INFO - PROCESS | 1883 | 1461600782820 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 09:13:03 INFO - PROCESS | 1883 | 1461600783022 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8052a000 == 139 [pid = 1883] [id = 429] 09:13:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 268 (0x7f3e97b6b000) [pid = 1883] [serial = 1288] [outer = (nil)] 09:13:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 269 (0x7f3ea50a2800) [pid = 1883] [serial = 1289] [outer = 0x7f3e97b6b000] 09:13:03 INFO - PROCESS | 1883 | 1461600783087 Marionette DEBUG loaded listener.js 09:13:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 270 (0x7f3ea54d4c00) [pid = 1883] [serial = 1290] [outer = 0x7f3e97b6b000] 09:13:03 INFO - PROCESS | 1883 | 1461600783928 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]]]}] 09:13:03 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 09:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1326ms 09:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:13:03 INFO - PROCESS | 1883 | 1461600783968 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 09:13:03 INFO - PROCESS | 1883 | 1461600783970 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 09:13:03 INFO - PROCESS | 1883 | 1461600783976 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:13:03 INFO - PROCESS | 1883 | 1461600783979 Marionette TRACE conn3 <- [1,1690,null,{}] 09:13:03 INFO - PROCESS | 1883 | 1461600783984 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}] 09:13:04 INFO - PROCESS | 1883 | 1461600784149 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 09:13:04 INFO - PROCESS | 1883 | 1461600784355 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa690800 == 140 [pid = 1883] [id = 430] 09:13:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 271 (0x7f3e9a699000) [pid = 1883] [serial = 1291] [outer = (nil)] 09:13:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 272 (0x7f3ea624d400) [pid = 1883] [serial = 1292] [outer = 0x7f3e9a699000] 09:13:04 INFO - PROCESS | 1883 | 1461600784423 Marionette DEBUG loaded listener.js 09:13:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 273 (0x7f3ea9c70c00) [pid = 1883] [serial = 1293] [outer = 0x7f3e9a699000] 09:13:05 INFO - PROCESS | 1883 | 1461600785273 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]]]}] 09:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1329ms 09:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:13:05 INFO - PROCESS | 1883 | 1461600785305 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 09:13:05 INFO - PROCESS | 1883 | 1461600785308 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 09:13:05 INFO - PROCESS | 1883 | 1461600785314 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:13:05 INFO - PROCESS | 1883 | 1461600785317 Marionette TRACE conn3 <- [1,1694,null,{}] 09:13:05 INFO - PROCESS | 1883 | 1461600785322 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}] 09:13:05 INFO - PROCESS | 1883 | 1461600785512 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 09:13:05 INFO - PROCESS | 1883 | 1461600785721 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e804b7000 == 141 [pid = 1883] [id = 431] 09:13:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 274 (0x7f3e7cfd0400) [pid = 1883] [serial = 1294] [outer = (nil)] 09:13:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 275 (0x7f3e7cfd7000) [pid = 1883] [serial = 1295] [outer = 0x7f3e7cfd0400] 09:13:05 INFO - PROCESS | 1883 | 1461600785836 Marionette DEBUG loaded listener.js 09:13:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 276 (0x7f3ea9daa400) [pid = 1883] [serial = 1296] [outer = 0x7f3e7cfd0400] 09:13:06 INFO - PROCESS | 1883 | 1461600786746 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]]]}] 09:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1485ms 09:13:06 INFO - PROCESS | 1883 | 1461600786799 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 09:13:06 INFO - PROCESS | 1883 | 1461600786801 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 09:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:13:06 INFO - PROCESS | 1883 | 1461600786807 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:13:06 INFO - PROCESS | 1883 | 1461600786809 Marionette TRACE conn3 <- [1,1698,null,{}] 09:13:06 INFO - PROCESS | 1883 | 1461600786815 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}] 09:13:07 INFO - PROCESS | 1883 | 1461600786998 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 09:13:07 INFO - PROCESS | 1883 | 1461600787208 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8149d000 == 142 [pid = 1883] [id = 432] 09:13:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 277 (0x7f3e7cfd1800) [pid = 1883] [serial = 1297] [outer = (nil)] 09:13:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 278 (0x7f3e8dd83800) [pid = 1883] [serial = 1298] [outer = 0x7f3e7cfd1800] 09:13:07 INFO - PROCESS | 1883 | 1461600787275 Marionette DEBUG loaded listener.js 09:13:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 279 (0x7f3e8dd89400) [pid = 1883] [serial = 1299] [outer = 0x7f3e7cfd1800] 09:13:08 INFO - PROCESS | 1883 | 1461600788112 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]]]}] 09:13:08 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 09:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1331ms 09:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:13:08 INFO - PROCESS | 1883 | 1461600788142 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 09:13:08 INFO - PROCESS | 1883 | 1461600788144 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 09:13:08 INFO - PROCESS | 1883 | 1461600788148 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:13:08 INFO - PROCESS | 1883 | 1461600788152 Marionette TRACE conn3 <- [1,1702,null,{}] 09:13:08 INFO - PROCESS | 1883 | 1461600788157 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}] 09:13:08 INFO - PROCESS | 1883 | 1461600788321 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 09:13:08 INFO - PROCESS | 1883 | 1461600788537 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7e66b000 == 143 [pid = 1883] [id = 433] 09:13:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 280 (0x7f3e7c5ca000) [pid = 1883] [serial = 1300] [outer = (nil)] 09:13:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 281 (0x7f3e7c5d0800) [pid = 1883] [serial = 1301] [outer = 0x7f3e7c5ca000] 09:13:08 INFO - PROCESS | 1883 | 1461600788605 Marionette DEBUG loaded listener.js 09:13:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 282 (0x7f3e7c5d6000) [pid = 1883] [serial = 1302] [outer = 0x7f3e7c5ca000] 09:13:09 INFO - PROCESS | 1883 | 1461600789435 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]]]}] 09:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1332ms 09:13:09 INFO - PROCESS | 1883 | 1461600789482 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 09:13:09 INFO - PROCESS | 1883 | 1461600789485 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 09:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:13:09 INFO - PROCESS | 1883 | 1461600789490 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:13:09 INFO - PROCESS | 1883 | 1461600789493 Marionette TRACE conn3 <- [1,1706,null,{}] 09:13:09 INFO - PROCESS | 1883 | 1461600789498 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}] 09:13:09 INFO - PROCESS | 1883 | 1461600789664 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 09:13:09 INFO - PROCESS | 1883 | 1461600789872 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7dfdc800 == 144 [pid = 1883] [id = 434] 09:13:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 283 (0x7f3e7c5cac00) [pid = 1883] [serial = 1303] [outer = (nil)] 09:13:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 284 (0x7f3e8dd86000) [pid = 1883] [serial = 1304] [outer = 0x7f3e7c5cac00] 09:13:09 INFO - PROCESS | 1883 | 1461600789936 Marionette DEBUG loaded listener.js 09:13:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 285 (0x7f3ea6144800) [pid = 1883] [serial = 1305] [outer = 0x7f3e7c5cac00] 09:13:10 INFO - PROCESS | 1883 | 1461600790801 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]]]}] 09:13:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:13:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1375ms 09:13:10 INFO - PROCESS | 1883 | 1461600790866 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 09:13:10 INFO - PROCESS | 1883 | 1461600790869 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 09:13:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:13:10 INFO - PROCESS | 1883 | 1461600790875 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:13:10 INFO - PROCESS | 1883 | 1461600790877 Marionette TRACE conn3 <- [1,1710,null,{}] 09:13:10 INFO - PROCESS | 1883 | 1461600790882 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}] 09:13:11 INFO - PROCESS | 1883 | 1461600791047 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 09:13:11 INFO - PROCESS | 1883 | 1461600791256 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7e66e800 == 145 [pid = 1883] [id = 435] 09:13:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 286 (0x7f3e7caa8000) [pid = 1883] [serial = 1306] [outer = (nil)] 09:13:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 287 (0x7f3e85f55400) [pid = 1883] [serial = 1307] [outer = 0x7f3e7caa8000] 09:13:11 INFO - PROCESS | 1883 | 1461600791367 Marionette DEBUG loaded listener.js 09:13:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 288 (0x7f3e85f59c00) [pid = 1883] [serial = 1308] [outer = 0x7f3e7caa8000] 09:13:12 INFO - PROCESS | 1883 | 1461600792210 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]]]}] 09:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1378ms 09:13:12 INFO - PROCESS | 1883 | 1461600792254 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 09:13:12 INFO - PROCESS | 1883 | 1461600792257 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 09:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:13:12 INFO - PROCESS | 1883 | 1461600792263 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:13:12 INFO - PROCESS | 1883 | 1461600792265 Marionette TRACE conn3 <- [1,1714,null,{}] 09:13:12 INFO - PROCESS | 1883 | 1461600792270 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}] 09:13:12 INFO - PROCESS | 1883 | 1461600792468 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 09:13:12 INFO - PROCESS | 1883 | 1461600792719 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ec8f800 == 146 [pid = 1883] [id = 436] 09:13:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 289 (0x7f3e85f5a800) [pid = 1883] [serial = 1309] [outer = (nil)] 09:13:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 290 (0x7f3e8b3f2800) [pid = 1883] [serial = 1310] [outer = 0x7f3e85f5a800] 09:13:12 INFO - PROCESS | 1883 | 1461600792824 Marionette DEBUG loaded listener.js 09:13:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 291 (0x7f3e8ec7fc00) [pid = 1883] [serial = 1311] [outer = 0x7f3e85f5a800] 09:13:14 INFO - PROCESS | 1883 | 1461600794104 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]]]}] 09:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1880ms 09:13:14 INFO - PROCESS | 1883 | 1461600794144 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 09:13:14 INFO - PROCESS | 1883 | 1461600794149 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 09:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:13:14 INFO - PROCESS | 1883 | 1461600794157 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:13:14 INFO - PROCESS | 1883 | 1461600794162 Marionette TRACE conn3 <- [1,1718,null,{}] 09:13:14 INFO - PROCESS | 1883 | 1461600794170 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}] 09:13:14 INFO - PROCESS | 1883 | 1461600794426 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 09:13:14 INFO - PROCESS | 1883 | 1461600794661 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e81823800 == 147 [pid = 1883] [id = 437] 09:13:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 292 (0x7f3e81583000) [pid = 1883] [serial = 1312] [outer = (nil)] 09:13:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 293 (0x7f3e81586000) [pid = 1883] [serial = 1313] [outer = 0x7f3e81583000] 09:13:14 INFO - PROCESS | 1883 | 1461600794726 Marionette DEBUG loaded listener.js 09:13:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 294 (0x7f3e8158d800) [pid = 1883] [serial = 1314] [outer = 0x7f3e81583000] 09:13:15 INFO - PROCESS | 1883 | 1461600795699 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]]]}] 09:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1580ms 09:13:15 INFO - PROCESS | 1883 | 1461600795737 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 09:13:15 INFO - PROCESS | 1883 | 1461600795745 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 09:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:13:15 INFO - PROCESS | 1883 | 1461600795754 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:13:15 INFO - PROCESS | 1883 | 1461600795758 Marionette TRACE conn3 <- [1,1722,null,{}] 09:13:15 INFO - PROCESS | 1883 | 1461600795763 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}] 09:13:16 INFO - PROCESS | 1883 | 1461600796017 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 09:13:16 INFO - PROCESS | 1883 | 1461600796216 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7cf59000 == 148 [pid = 1883] [id = 438] 09:13:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 295 (0x7f3e815abc00) [pid = 1883] [serial = 1315] [outer = (nil)] 09:13:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 296 (0x7f3e85662000) [pid = 1883] [serial = 1316] [outer = 0x7f3e815abc00] 09:13:16 INFO - PROCESS | 1883 | 1461600796351 Marionette DEBUG loaded listener.js 09:13:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 297 (0x7f3e85956800) [pid = 1883] [serial = 1317] [outer = 0x7f3e815abc00] 09:13:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e83c71000 == 147 [pid = 1883] [id = 329] 09:13:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e808e0800 == 146 [pid = 1883] [id = 328] 09:13:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c5ce000 == 145 [pid = 1883] [id = 419] 09:13:16 INFO - PROCESS | 1883 | --DOMWINDOW == 296 (0x7f3e8fc4c800) [pid = 1883] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:13:16 INFO - PROCESS | 1883 | --DOMWINDOW == 295 (0x7f3e98c38000) [pid = 1883] [serial = 1169] [outer = (nil)] [url = about:blank] 09:13:16 INFO - PROCESS | 1883 | --DOMWINDOW == 294 (0x7f3e83d6fc00) [pid = 1883] [serial = 1172] [outer = (nil)] [url = about:blank] 09:13:16 INFO - PROCESS | 1883 | --DOMWINDOW == 293 (0x7f3e95d33800) [pid = 1883] [serial = 1199] [outer = (nil)] [url = about:blank] 09:13:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8d782800 == 144 [pid = 1883] [id = 418] 09:13:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b67f800 == 143 [pid = 1883] [id = 417] 09:13:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8588d800 == 142 [pid = 1883] [id = 416] 09:13:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7fa9a800 == 141 [pid = 1883] [id = 415] 09:13:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8182f000 == 140 [pid = 1883] [id = 414] 09:13:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e808ca000 == 139 [pid = 1883] [id = 411] 09:13:17 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92124000 == 138 [pid = 1883] [id = 410] 09:13:17 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8267a800 == 137 [pid = 1883] [id = 409] 09:13:17 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaf645000 == 136 [pid = 1883] [id = 408] 09:13:17 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eac284000 == 135 [pid = 1883] [id = 407] 09:13:17 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaa49e000 == 134 [pid = 1883] [id = 406] 09:13:17 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea9f42800 == 133 [pid = 1883] [id = 405] 09:13:17 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea6417800 == 132 [pid = 1883] [id = 404] 09:13:17 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9b4bc000 == 131 [pid = 1883] [id = 403] 09:13:17 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8df8d000 == 130 [pid = 1883] [id = 401] 09:13:17 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e831d4000 == 129 [pid = 1883] [id = 400] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 292 (0x7f3e8efd7400) [pid = 1883] [serial = 1148] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 291 (0x7f3e8dbbd800) [pid = 1883] [serial = 1187] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 290 (0x7f3e8e80ac00) [pid = 1883] [serial = 1188] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 289 (0x7f3e918fd800) [pid = 1883] [serial = 1154] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 288 (0x7f3e9017c000) [pid = 1883] [serial = 1151] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 287 (0x7f3e964dd000) [pid = 1883] [serial = 1163] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 286 (0x7f3e980df400) [pid = 1883] [serial = 1166] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 285 (0x7f3e8d617400) [pid = 1883] [serial = 1139] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 284 (0x7f3e9355b800) [pid = 1883] [serial = 1160] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 283 (0x7f3e8e215400) [pid = 1883] [serial = 1142] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 282 (0x7f3e8eb7f400) [pid = 1883] [serial = 1190] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 281 (0x7f3e8ed65800) [pid = 1883] [serial = 1191] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 280 (0x7f3e95c3f400) [pid = 1883] [serial = 1194] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 279 (0x7f3e928c0000) [pid = 1883] [serial = 1197] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 278 (0x7f3e93559400) [pid = 1883] [serial = 1193] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 277 (0x7f3e8d598800) [pid = 1883] [serial = 1196] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 276 (0x7f3e8565e800) [pid = 1883] [serial = 1178] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 275 (0x7f3e8594f400) [pid = 1883] [serial = 1179] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 274 (0x7f3e8eaba000) [pid = 1883] [serial = 1145] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 273 (0x7f3e8f1dfc00) [pid = 1883] [serial = 1157] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 272 (0x7f3e874d7c00) [pid = 1883] [serial = 1136] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 271 (0x7f3e8b172800) [pid = 1883] [serial = 1182] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 270 (0x7f3e874d8000) [pid = 1883] [serial = 1181] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 269 (0x7f3e8565b400) [pid = 1883] [serial = 1133] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 268 (0x7f3e98c38c00) [pid = 1883] [serial = 1175] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 267 (0x7f3e8b007c00) [pid = 1883] [serial = 1184] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | --DOMWINDOW == 266 (0x7f3e8d80d800) [pid = 1883] [serial = 1185] [outer = (nil)] [url = about:blank] 09:13:17 INFO - PROCESS | 1883 | 1461600797293 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]]]}] 09:13:17 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 09:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1582ms 09:13:17 INFO - PROCESS | 1883 | 1461600797337 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 09:13:17 INFO - PROCESS | 1883 | 1461600797340 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 09:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:13:17 INFO - PROCESS | 1883 | 1461600797346 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:13:17 INFO - PROCESS | 1883 | 1461600797351 Marionette TRACE conn3 <- [1,1726,null,{}] 09:13:17 INFO - PROCESS | 1883 | 1461600797366 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}] 09:13:17 INFO - PROCESS | 1883 | 1461600797554 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 09:13:17 INFO - PROCESS | 1883 | 1461600797737 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e87155800 == 130 [pid = 1883] [id = 439] 09:13:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 267 (0x7f3e8158d400) [pid = 1883] [serial = 1318] [outer = (nil)] 09:13:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 268 (0x7f3e874e0800) [pid = 1883] [serial = 1319] [outer = 0x7f3e8158d400] 09:13:17 INFO - PROCESS | 1883 | 1461600797800 Marionette DEBUG loaded listener.js 09:13:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 269 (0x7f3e8c491c00) [pid = 1883] [serial = 1320] [outer = 0x7f3e8158d400] 09:13:18 INFO - PROCESS | 1883 | 1461600798509 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]]]}] 09:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1183ms 09:13:18 INFO - PROCESS | 1883 | 1461600798529 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 09:13:18 INFO - PROCESS | 1883 | 1461600798534 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 09:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:13:18 INFO - PROCESS | 1883 | 1461600798539 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:13:18 INFO - PROCESS | 1883 | 1461600798541 Marionette TRACE conn3 <- [1,1730,null,{}] 09:13:18 INFO - PROCESS | 1883 | 1461600798546 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}] 09:13:18 INFO - PROCESS | 1883 | 1461600798700 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 09:13:18 INFO - PROCESS | 1883 | 1461600798895 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b5f4000 == 131 [pid = 1883] [id = 440] 09:13:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 270 (0x7f3e85957400) [pid = 1883] [serial = 1321] [outer = (nil)] 09:13:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 271 (0x7f3e8d63cc00) [pid = 1883] [serial = 1322] [outer = 0x7f3e85957400] 09:13:18 INFO - PROCESS | 1883 | 1461600798960 Marionette DEBUG loaded listener.js 09:13:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 272 (0x7f3e8d8d0000) [pid = 1883] [serial = 1323] [outer = 0x7f3e85957400] 09:13:19 INFO - PROCESS | 1883 | 1461600799716 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]]]}] 09:13:19 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 09:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1224ms 09:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:13:19 INFO - PROCESS | 1883 | 1461600799770 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 09:13:19 INFO - PROCESS | 1883 | 1461600799773 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 09:13:19 INFO - PROCESS | 1883 | 1461600799778 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:13:19 INFO - PROCESS | 1883 | 1461600799781 Marionette TRACE conn3 <- [1,1734,null,{}] 09:13:19 INFO - PROCESS | 1883 | 1461600799785 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}] 09:13:20 INFO - PROCESS | 1883 | 1461600799995 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 09:13:20 INFO - PROCESS | 1883 | 1461600800023 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8df94000 == 132 [pid = 1883] [id = 441] 09:13:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 273 (0x7f3e8d60d800) [pid = 1883] [serial = 1324] [outer = (nil)] 09:13:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 274 (0x7f3e8de03c00) [pid = 1883] [serial = 1325] [outer = 0x7f3e8d60d800] 09:13:20 INFO - PROCESS | 1883 | 1461600800078 Marionette DEBUG loaded listener.js 09:13:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 275 (0x7f3e8e80ac00) [pid = 1883] [serial = 1326] [outer = 0x7f3e8d60d800] 09:13:21 INFO - PROCESS | 1883 | --DOMWINDOW == 274 (0x7f3e8d634c00) [pid = 1883] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:13:21 INFO - PROCESS | 1883 | --DOMWINDOW == 273 (0x7f3e83eed000) [pid = 1883] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:13:21 INFO - PROCESS | 1883 | --DOMWINDOW == 272 (0x7f3e83149400) [pid = 1883] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:13:21 INFO - PROCESS | 1883 | --DOMWINDOW == 271 (0x7f3e8314e800) [pid = 1883] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:13:21 INFO - PROCESS | 1883 | --DOMWINDOW == 270 (0x7f3e8b00c000) [pid = 1883] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:13:21 INFO - PROCESS | 1883 | --DOMWINDOW == 269 (0x7f3e8d8d4800) [pid = 1883] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:13:21 INFO - PROCESS | 1883 | 1461600801356 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]]]}] 09:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1625ms 09:13:21 INFO - PROCESS | 1883 | 1461600801403 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 09:13:21 INFO - PROCESS | 1883 | 1461600801406 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 09:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:13:21 INFO - PROCESS | 1883 | 1461600801411 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:13:21 INFO - PROCESS | 1883 | 1461600801413 Marionette TRACE conn3 <- [1,1738,null,{}] 09:13:21 INFO - PROCESS | 1883 | 1461600801418 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}] 09:13:21 INFO - PROCESS | 1883 | 1461600801658 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 09:13:21 INFO - PROCESS | 1883 | 1461600801813 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9176b000 == 133 [pid = 1883] [id = 442] 09:13:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 270 (0x7f3e8e62ac00) [pid = 1883] [serial = 1327] [outer = (nil)] 09:13:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 271 (0x7f3e8f131c00) [pid = 1883] [serial = 1328] [outer = 0x7f3e8e62ac00] 09:13:21 INFO - PROCESS | 1883 | 1461600801875 Marionette DEBUG loaded listener.js 09:13:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 272 (0x7f3e918f4400) [pid = 1883] [serial = 1329] [outer = 0x7f3e8e62ac00] 09:13:22 INFO - PROCESS | 1883 | 1461600802503 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]]]}] 09:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1130ms 09:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:13:22 INFO - PROCESS | 1883 | 1461600802542 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 09:13:22 INFO - PROCESS | 1883 | 1461600802545 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 09:13:22 INFO - PROCESS | 1883 | 1461600802549 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:13:22 INFO - PROCESS | 1883 | 1461600802553 Marionette TRACE conn3 <- [1,1742,null,{}] 09:13:22 INFO - PROCESS | 1883 | 1461600802557 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}] 09:13:22 INFO - PROCESS | 1883 | 1461600802706 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 09:13:22 INFO - PROCESS | 1883 | 1461600802870 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9215c000 == 134 [pid = 1883] [id = 443] 09:13:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 273 (0x7f3e83ef0000) [pid = 1883] [serial = 1330] [outer = (nil)] 09:13:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 274 (0x7f3e928cb800) [pid = 1883] [serial = 1331] [outer = 0x7f3e83ef0000] 09:13:22 INFO - PROCESS | 1883 | 1461600802926 Marionette DEBUG loaded listener.js 09:13:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 275 (0x7f3e95c3f400) [pid = 1883] [serial = 1332] [outer = 0x7f3e83ef0000] 09:13:23 INFO - PROCESS | 1883 | 1461600803885 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]]]}] 09:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1390ms 09:13:23 INFO - PROCESS | 1883 | 1461600803941 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 09:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:13:23 INFO - PROCESS | 1883 | 1461600803947 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 09:13:23 INFO - PROCESS | 1883 | 1461600803955 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:13:23 INFO - PROCESS | 1883 | 1461600803960 Marionette TRACE conn3 <- [1,1746,null,{}] 09:13:23 INFO - PROCESS | 1883 | 1461600803968 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}] 09:13:24 INFO - PROCESS | 1883 | 1461600804167 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 09:13:24 INFO - PROCESS | 1883 | 1461600804372 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e82673800 == 135 [pid = 1883] [id = 444] 09:13:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 276 (0x7f3e7cfd9400) [pid = 1883] [serial = 1333] [outer = (nil)] 09:13:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 277 (0x7f3e815b1c00) [pid = 1883] [serial = 1334] [outer = 0x7f3e7cfd9400] 09:13:24 INFO - PROCESS | 1883 | 1461600804488 Marionette DEBUG loaded listener.js 09:13:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 278 (0x7f3e83ee8400) [pid = 1883] [serial = 1335] [outer = 0x7f3e7cfd9400] 09:13:25 INFO - PROCESS | 1883 | 1461600805402 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]]]}] 09:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1481ms 09:13:25 INFO - PROCESS | 1883 | 1461600805436 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 09:13:25 INFO - PROCESS | 1883 | 1461600805444 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 09:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:13:25 INFO - PROCESS | 1883 | 1461600805453 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:13:25 INFO - PROCESS | 1883 | 1461600805456 Marionette TRACE conn3 <- [1,1750,null,{}] 09:13:25 INFO - PROCESS | 1883 | 1461600805462 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}] 09:13:25 INFO - PROCESS | 1883 | 1461600805650 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 09:13:25 INFO - PROCESS | 1883 | 1461600805866 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c821800 == 136 [pid = 1883] [id = 445] 09:13:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 279 (0x7f3e8594f400) [pid = 1883] [serial = 1336] [outer = (nil)] 09:13:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 280 (0x7f3e85f61800) [pid = 1883] [serial = 1337] [outer = 0x7f3e8594f400] 09:13:25 INFO - PROCESS | 1883 | 1461600805974 Marionette DEBUG loaded listener.js 09:13:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 281 (0x7f3e8b3edc00) [pid = 1883] [serial = 1338] [outer = 0x7f3e8594f400] 09:13:26 INFO - PROCESS | 1883 | 1461600806913 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]]]}] 09:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1530ms 09:13:27 INFO - PROCESS | 1883 | 1461600806999 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 09:13:27 INFO - PROCESS | 1883 | 1461600807003 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 09:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:13:27 INFO - PROCESS | 1883 | 1461600807012 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:13:27 INFO - PROCESS | 1883 | 1461600807016 Marionette TRACE conn3 <- [1,1754,null,{}] 09:13:27 INFO - PROCESS | 1883 | 1461600807032 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}] 09:13:27 INFO - PROCESS | 1883 | 1461600807230 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 09:13:27 INFO - PROCESS | 1883 | 1461600807488 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e95c37000 == 137 [pid = 1883] [id = 446] 09:13:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 282 (0x7f3e8d8d4800) [pid = 1883] [serial = 1339] [outer = (nil)] 09:13:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 283 (0x7f3e8eac4000) [pid = 1883] [serial = 1340] [outer = 0x7f3e8d8d4800] 09:13:27 INFO - PROCESS | 1883 | 1461600807585 Marionette DEBUG loaded listener.js 09:13:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 284 (0x7f3e8ed22800) [pid = 1883] [serial = 1341] [outer = 0x7f3e8d8d4800] 09:13:28 INFO - PROCESS | 1883 | 1461600808407 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]]]}] 09:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1441ms 09:13:28 INFO - PROCESS | 1883 | 1461600808454 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 09:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:13:28 INFO - PROCESS | 1883 | 1461600808458 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 09:13:28 INFO - PROCESS | 1883 | 1461600808463 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:13:28 INFO - PROCESS | 1883 | 1461600808466 Marionette TRACE conn3 <- [1,1758,null,{}] 09:13:28 INFO - PROCESS | 1883 | 1461600808471 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}] 09:13:28 INFO - PROCESS | 1883 | 1461600808655 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 09:13:28 INFO - PROCESS | 1883 | 1461600808865 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e989c7800 == 138 [pid = 1883] [id = 447] 09:13:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 285 (0x7f3e8c48a000) [pid = 1883] [serial = 1342] [outer = (nil)] 09:13:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 286 (0x7f3e9355b800) [pid = 1883] [serial = 1343] [outer = 0x7f3e8c48a000] 09:13:28 INFO - PROCESS | 1883 | 1461600808931 Marionette DEBUG loaded listener.js 09:13:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 287 (0x7f3e95d31800) [pid = 1883] [serial = 1344] [outer = 0x7f3e8c48a000] 09:13:29 INFO - PROCESS | 1883 | 1461600809768 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]]]}] 09:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1380ms 09:13:29 INFO - PROCESS | 1883 | 1461600809844 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 09:13:29 INFO - PROCESS | 1883 | 1461600809848 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 09:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:13:29 INFO - PROCESS | 1883 | 1461600809853 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:13:29 INFO - PROCESS | 1883 | 1461600809855 Marionette TRACE conn3 <- [1,1762,null,{}] 09:13:29 INFO - PROCESS | 1883 | 1461600809860 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}] 09:13:30 INFO - PROCESS | 1883 | 1461600810029 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 09:13:30 INFO - PROCESS | 1883 | 1461600810236 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4f4e000 == 139 [pid = 1883] [id = 448] 09:13:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 288 (0x7f3e8f1eec00) [pid = 1883] [serial = 1345] [outer = (nil)] 09:13:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 289 (0x7f3e9670e000) [pid = 1883] [serial = 1346] [outer = 0x7f3e8f1eec00] 09:13:30 INFO - PROCESS | 1883 | 1461600810348 Marionette DEBUG loaded listener.js 09:13:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 290 (0x7f3e97138800) [pid = 1883] [serial = 1347] [outer = 0x7f3e8f1eec00] 09:13:31 INFO - PROCESS | 1883 | 1461600811257 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]]]}] 09:13:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1477ms 09:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:13:31 INFO - PROCESS | 1883 | 1461600811331 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 09:13:31 INFO - PROCESS | 1883 | 1461600811334 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 09:13:31 INFO - PROCESS | 1883 | 1461600811340 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:13:31 INFO - PROCESS | 1883 | 1461600811343 Marionette TRACE conn3 <- [1,1766,null,{}] 09:13:31 INFO - PROCESS | 1883 | 1461600811348 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}] 09:13:31 INFO - PROCESS | 1883 | 1461600811560 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 09:13:31 INFO - PROCESS | 1883 | 1461600811835 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa718800 == 140 [pid = 1883] [id = 449] 09:13:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 291 (0x7f3e9b412c00) [pid = 1883] [serial = 1348] [outer = (nil)] 09:13:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 292 (0x7f3ea6150c00) [pid = 1883] [serial = 1349] [outer = 0x7f3e9b412c00] 09:13:31 INFO - PROCESS | 1883 | 1461600811957 Marionette DEBUG loaded listener.js 09:13:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 293 (0x7f3ea8340400) [pid = 1883] [serial = 1350] [outer = 0x7f3e9b412c00] 09:13:32 INFO - PROCESS | 1883 | 1461600812744 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]]]}] 09:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1434ms 09:13:32 INFO - PROCESS | 1883 | 1461600812774 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 09:13:32 INFO - PROCESS | 1883 | 1461600812778 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 09:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:13:32 INFO - PROCESS | 1883 | 1461600812783 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:13:32 INFO - PROCESS | 1883 | 1461600812785 Marionette TRACE conn3 <- [1,1770,null,{}] 09:13:32 INFO - PROCESS | 1883 | 1461600812791 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}] 09:13:32 INFO - PROCESS | 1883 | 1461600812987 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 09:13:33 INFO - PROCESS | 1883 | 1461600813205 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c512800 == 141 [pid = 1883] [id = 450] 09:13:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 294 (0x7f3e8d406800) [pid = 1883] [serial = 1351] [outer = (nil)] 09:13:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 295 (0x7f3e8d40d800) [pid = 1883] [serial = 1352] [outer = 0x7f3e8d406800] 09:13:33 INFO - PROCESS | 1883 | 1461600813316 Marionette DEBUG loaded listener.js 09:13:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 296 (0x7f3e8d412800) [pid = 1883] [serial = 1353] [outer = 0x7f3e8d406800] 09:13:34 INFO - PROCESS | 1883 | 1461600814170 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]]]}] 09:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1434ms 09:13:34 INFO - PROCESS | 1883 | 1461600814218 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 09:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:13:34 INFO - PROCESS | 1883 | 1461600814222 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 09:13:34 INFO - PROCESS | 1883 | 1461600814227 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:13:34 INFO - PROCESS | 1883 | 1461600814230 Marionette TRACE conn3 <- [1,1774,null,{}] 09:13:34 INFO - PROCESS | 1883 | 1461600814234 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}] 09:13:34 INFO - PROCESS | 1883 | 1461600814486 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 09:13:34 INFO - PROCESS | 1883 | 1461600814641 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e85dcb800 == 142 [pid = 1883] [id = 451] 09:13:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 297 (0x7f3e8d40a800) [pid = 1883] [serial = 1354] [outer = (nil)] 09:13:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 298 (0x7f3ea61f0c00) [pid = 1883] [serial = 1355] [outer = 0x7f3e8d40a800] 09:13:34 INFO - PROCESS | 1883 | 1461600814713 Marionette DEBUG loaded listener.js 09:13:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 299 (0x7f3ea9dad000) [pid = 1883] [serial = 1356] [outer = 0x7f3e8d40a800] 09:13:35 INFO - PROCESS | 1883 | 1461600815548 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]]]}] 09:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1381ms 09:13:35 INFO - PROCESS | 1883 | 1461600815608 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 09:13:35 INFO - PROCESS | 1883 | 1461600815612 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 09:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:13:35 INFO - PROCESS | 1883 | 1461600815618 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:13:35 INFO - PROCESS | 1883 | 1461600815620 Marionette TRACE conn3 <- [1,1778,null,{}] 09:13:35 INFO - PROCESS | 1883 | 1461600815626 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}] 09:13:35 INFO - PROCESS | 1883 | 1461600815807 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 09:13:36 INFO - PROCESS | 1883 | 1461600816022 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c522800 == 143 [pid = 1883] [id = 452] 09:13:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 300 (0x7f3e8d40ac00) [pid = 1883] [serial = 1357] [outer = (nil)] 09:13:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 301 (0x7f3e8dd5a400) [pid = 1883] [serial = 1358] [outer = 0x7f3e8d40ac00] 09:13:36 INFO - PROCESS | 1883 | 1461600816141 Marionette DEBUG loaded listener.js 09:13:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 302 (0x7f3e8dd5f000) [pid = 1883] [serial = 1359] [outer = 0x7f3e8d40ac00] 09:13:37 INFO - PROCESS | 1883 | 1461600816994 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]]]}] 09:13:37 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 09:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1432ms 09:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:13:37 INFO - PROCESS | 1883 | 1461600817050 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 09:13:37 INFO - PROCESS | 1883 | 1461600817053 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 09:13:37 INFO - PROCESS | 1883 | 1461600817059 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:13:37 INFO - PROCESS | 1883 | 1461600817061 Marionette TRACE conn3 <- [1,1782,null,{}] 09:13:37 INFO - PROCESS | 1883 | 1461600817066 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}] 09:13:37 INFO - PROCESS | 1883 | 1461600817257 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 09:13:37 INFO - PROCESS | 1883 | 1461600817473 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7df99000 == 144 [pid = 1883] [id = 453] 09:13:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 303 (0x7f3e7b5e4400) [pid = 1883] [serial = 1360] [outer = (nil)] 09:13:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 304 (0x7f3e7b5eac00) [pid = 1883] [serial = 1361] [outer = 0x7f3e7b5e4400] 09:13:37 INFO - PROCESS | 1883 | 1461600817583 Marionette DEBUG loaded listener.js 09:13:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 305 (0x7f3e7b5f0000) [pid = 1883] [serial = 1362] [outer = 0x7f3e7b5e4400] 09:13:38 INFO - PROCESS | 1883 | 1461600818501 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]]]}] 09:13:38 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 09:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1486ms 09:13:38 INFO - PROCESS | 1883 | 1461600818560 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 09:13:38 INFO - PROCESS | 1883 | 1461600818563 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 09:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:13:38 INFO - PROCESS | 1883 | 1461600818570 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:13:38 INFO - PROCESS | 1883 | 1461600818574 Marionette TRACE conn3 <- [1,1786,null,{}] 09:13:38 INFO - PROCESS | 1883 | 1461600818579 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}] 09:13:38 INFO - PROCESS | 1883 | 1461600818785 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 09:13:39 INFO - PROCESS | 1883 | 1461600818998 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7d1c2800 == 145 [pid = 1883] [id = 454] 09:13:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 306 (0x7f3e7b5e6400) [pid = 1883] [serial = 1363] [outer = (nil)] 09:13:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 307 (0x7f3e83ee4400) [pid = 1883] [serial = 1364] [outer = 0x7f3e7b5e6400] 09:13:39 INFO - PROCESS | 1883 | 1461600819112 Marionette DEBUG loaded listener.js 09:13:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 308 (0x7f3e96d0b800) [pid = 1883] [serial = 1365] [outer = 0x7f3e7b5e6400] 09:13:39 INFO - PROCESS | 1883 | 1461600819991 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]]]}] 09:13:40 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 09:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1484ms 09:13:40 INFO - PROCESS | 1883 | 1461600820647 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 09:13:40 INFO - PROCESS | 1883 | 1461600820653 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 09:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:13:40 INFO - PROCESS | 1883 | 1461600820712 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:13:40 INFO - PROCESS | 1883 | 1461600820715 Marionette TRACE conn3 <- [1,1790,null,{}] 09:13:40 INFO - PROCESS | 1883 | 1461600820723 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}] 09:13:40 INFO - PROCESS | 1883 | 1461600820895 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 09:13:41 INFO - PROCESS | 1883 | 1461600821116 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e80523800 == 146 [pid = 1883] [id = 455] 09:13:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 309 (0x7f3e7cfd7800) [pid = 1883] [serial = 1366] [outer = (nil)] 09:13:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 310 (0x7f3e7f40bc00) [pid = 1883] [serial = 1367] [outer = 0x7f3e7cfd7800] 09:13:41 INFO - PROCESS | 1883 | 1461600821180 Marionette DEBUG loaded listener.js 09:13:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 311 (0x7f3e80556000) [pid = 1883] [serial = 1368] [outer = 0x7f3e7cfd7800] 09:13:42 INFO - PROCESS | 1883 | 1461600822072 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]]]}] 09:13:42 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) 09:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1439ms 09:13:42 INFO - PROCESS | 1883 | 1461600822148 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 09:13:42 INFO - PROCESS | 1883 | 1461600822156 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 09:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:13:42 INFO - PROCESS | 1883 | 1461600822176 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:13:42 INFO - PROCESS | 1883 | 1461600822186 Marionette TRACE conn3 <- [1,1794,null,{}] 09:13:42 INFO - PROCESS | 1883 | 1461600822195 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}] 09:13:42 INFO - PROCESS | 1883 | 1461600822473 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 09:13:42 INFO - PROCESS | 1883 | 1461600822730 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7e66c800 == 147 [pid = 1883] [id = 456] 09:13:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 312 (0x7f3e8055cc00) [pid = 1883] [serial = 1369] [outer = (nil)] 09:13:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 313 (0x7f3e81588800) [pid = 1883] [serial = 1370] [outer = 0x7f3e8055cc00] 09:13:42 INFO - PROCESS | 1883 | 1461600822811 Marionette DEBUG loaded listener.js 09:13:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 314 (0x7f3e8314c000) [pid = 1883] [serial = 1371] [outer = 0x7f3e8055cc00] 09:13:43 INFO - PROCESS | 1883 | 1461600823678 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]]]}] 09:13:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:13:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1547ms 09:13:43 INFO - PROCESS | 1883 | 1461600823716 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 09:13:43 INFO - PROCESS | 1883 | 1461600823719 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 09:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:13:43 INFO - PROCESS | 1883 | 1461600823725 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:13:43 INFO - PROCESS | 1883 | 1461600823728 Marionette TRACE conn3 <- [1,1798,null,{}] 09:13:43 INFO - PROCESS | 1883 | 1461600823740 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}] 09:13:43 INFO - PROCESS | 1883 | 1461600823901 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 09:13:44 INFO - PROCESS | 1883 | 1461600824125 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8525b800 == 148 [pid = 1883] [id = 457] 09:13:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 315 (0x7f3e858ee400) [pid = 1883] [serial = 1372] [outer = (nil)] 09:13:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 316 (0x7f3e85979400) [pid = 1883] [serial = 1373] [outer = 0x7f3e858ee400] 09:13:44 INFO - PROCESS | 1883 | 1461600824235 Marionette DEBUG loaded listener.js 09:13:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 317 (0x7f3e85f57800) [pid = 1883] [serial = 1374] [outer = 0x7f3e858ee400] 09:13:45 INFO - PROCESS | 1883 | 1461600825147 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]]]}] 09:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1479ms 09:13:45 INFO - PROCESS | 1883 | 1461600825205 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 09:13:45 INFO - PROCESS | 1883 | 1461600825207 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 09:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:13:45 INFO - PROCESS | 1883 | 1461600825213 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:13:45 INFO - PROCESS | 1883 | 1461600825215 Marionette TRACE conn3 <- [1,1802,null,{}] 09:13:45 INFO - PROCESS | 1883 | 1461600825220 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}] 09:13:45 INFO - PROCESS | 1883 | 1461600825401 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 09:13:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea6139000 == 147 [pid = 1883] [id = 76] 09:13:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b4d6800 == 146 [pid = 1883] [id = 378] 09:13:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e91d000 == 145 [pid = 1883] [id = 379] 09:13:45 INFO - PROCESS | 1883 | --DOMWINDOW == 316 (0x7f3e8f12cc00) [pid = 1883] [serial = 1262] [outer = (nil)] [url = about:blank] 09:13:45 INFO - PROCESS | 1883 | --DOMWINDOW == 315 (0x7f3e94078400) [pid = 1883] [serial = 1211] [outer = (nil)] [url = about:blank] 09:13:45 INFO - PROCESS | 1883 | --DOMWINDOW == 314 (0x7f3e83eed400) [pid = 1883] [serial = 1241] [outer = (nil)] [url = about:blank] 09:13:45 INFO - PROCESS | 1883 | --DOMWINDOW == 313 (0x7f3ea5425000) [pid = 1883] [serial = 1217] [outer = (nil)] [url = about:blank] 09:13:45 INFO - PROCESS | 1883 | --DOMWINDOW == 312 (0x7f3ea9c7ac00) [pid = 1883] [serial = 1223] [outer = (nil)] [url = about:blank] 09:13:45 INFO - PROCESS | 1883 | --DOMWINDOW == 311 (0x7f3e8ed63000) [pid = 1883] [serial = 1208] [outer = (nil)] [url = about:blank] 09:13:45 INFO - PROCESS | 1883 | --DOMWINDOW == 310 (0x7f3e98ca2800) [pid = 1883] [serial = 1214] [outer = (nil)] [url = about:blank] 09:13:45 INFO - PROCESS | 1883 | --DOMWINDOW == 309 (0x7f3e7caa7400) [pid = 1883] [serial = 1235] [outer = (nil)] [url = about:blank] 09:13:45 INFO - PROCESS | 1883 | --DOMWINDOW == 308 (0x7f3ea6499800) [pid = 1883] [serial = 1220] [outer = (nil)] [url = about:blank] 09:13:45 INFO - PROCESS | 1883 | --DOMWINDOW == 307 (0x7f3e8ed1dc00) [pid = 1883] [serial = 1226] [outer = (nil)] [url = about:blank] 09:13:45 INFO - PROCESS | 1883 | --DOMWINDOW == 306 (0x7f3e8b3ed800) [pid = 1883] [serial = 1205] [outer = (nil)] [url = about:blank] 09:13:45 INFO - PROCESS | 1883 | --DOMWINDOW == 305 (0x7f3e9713c800) [pid = 1883] [serial = 1232] [outer = (nil)] [url = about:blank] 09:13:45 INFO - PROCESS | 1883 | --DOMWINDOW == 304 (0x7f3ea9da6400) [pid = 1883] [serial = 1229] [outer = (nil)] [url = about:blank] 09:13:45 INFO - PROCESS | 1883 | --DOMWINDOW == 303 (0x7f3e83ee3800) [pid = 1883] [serial = 1238] [outer = (nil)] [url = about:blank] 09:13:45 INFO - PROCESS | 1883 | --DOMWINDOW == 302 (0x7f3e83d68c00) [pid = 1883] [serial = 1202] [outer = (nil)] [url = about:blank] 09:13:45 INFO - PROCESS | 1883 | 1461600825764 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9176b000 == 144 [pid = 1883] [id = 442] 09:13:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8df94000 == 143 [pid = 1883] [id = 441] 09:13:45 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b5f4000 == 142 [pid = 1883] [id = 440] 09:13:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7fdee800 == 143 [pid = 1883] [id = 458] 09:13:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 303 (0x7f3e7c5ca400) [pid = 1883] [serial = 1375] [outer = (nil)] 09:13:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 304 (0x7f3e82988800) [pid = 1883] [serial = 1376] [outer = 0x7f3e7c5ca400] 09:13:45 INFO - PROCESS | 1883 | 1461600825894 Marionette DEBUG loaded listener.js 09:13:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 305 (0x7f3e85f5f400) [pid = 1883] [serial = 1377] [outer = 0x7f3e7c5ca400] 09:13:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e87155800 == 142 [pid = 1883] [id = 439] 09:13:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7cf59000 == 141 [pid = 1883] [id = 438] 09:13:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e81823800 == 140 [pid = 1883] [id = 437] 09:13:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8052a000 == 139 [pid = 1883] [id = 429] 09:13:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea9f62800 == 138 [pid = 1883] [id = 428] 09:13:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea54b3000 == 137 [pid = 1883] [id = 427] 09:13:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98c21800 == 136 [pid = 1883] [id = 426] 09:13:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9722c800 == 135 [pid = 1883] [id = 425] 09:13:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e95214800 == 134 [pid = 1883] [id = 424] 09:13:46 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e91fb0000 == 133 [pid = 1883] [id = 420] 09:13:46 INFO - PROCESS | 1883 | --DOMWINDOW == 304 (0x7f3e8de0a000) [pid = 1883] [serial = 1253] [outer = (nil)] [url = about:blank] 09:13:46 INFO - PROCESS | 1883 | --DOMWINDOW == 303 (0x7f3e8e628400) [pid = 1883] [serial = 1256] [outer = (nil)] [url = about:blank] 09:13:46 INFO - PROCESS | 1883 | --DOMWINDOW == 302 (0x7f3e8b16d800) [pid = 1883] [serial = 1247] [outer = (nil)] [url = about:blank] 09:13:46 INFO - PROCESS | 1883 | --DOMWINDOW == 301 (0x7f3e8c486000) [pid = 1883] [serial = 1248] [outer = (nil)] [url = about:blank] 09:13:46 INFO - PROCESS | 1883 | --DOMWINDOW == 300 (0x7f3e8594c400) [pid = 1883] [serial = 1245] [outer = (nil)] [url = about:blank] 09:13:46 INFO - PROCESS | 1883 | --DOMWINDOW == 299 (0x7f3e83ef1000) [pid = 1883] [serial = 1244] [outer = (nil)] [url = about:blank] 09:13:46 INFO - PROCESS | 1883 | --DOMWINDOW == 298 (0x7f3e8d615800) [pid = 1883] [serial = 1250] [outer = (nil)] [url = about:blank] 09:13:46 INFO - PROCESS | 1883 | --DOMWINDOW == 297 (0x7f3e8d809800) [pid = 1883] [serial = 1251] [outer = (nil)] [url = about:blank] 09:13:46 INFO - PROCESS | 1883 | --DOMWINDOW == 296 (0x7f3e8ed5f000) [pid = 1883] [serial = 1259] [outer = (nil)] [url = about:blank] 09:13:46 INFO - PROCESS | 1883 | --DOMWINDOW == 295 (0x7f3e8eb7c000) [pid = 1883] [serial = 1257] [outer = (nil)] [url = about:blank] 09:13:46 INFO - PROCESS | 1883 | --DOMWINDOW == 294 (0x7f3e8f12c400) [pid = 1883] [serial = 1260] [outer = (nil)] [url = about:blank] 09:13:46 INFO - PROCESS | 1883 | --DOMWINDOW == 293 (0x7f3e8dec4400) [pid = 1883] [serial = 1254] [outer = (nil)] [url = about:blank] 09:13:46 INFO - PROCESS | 1883 | 1461600826654 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]]]}] 09:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1475ms 09:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:13:46 INFO - PROCESS | 1883 | 1461600826690 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 09:13:46 INFO - PROCESS | 1883 | 1461600826692 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 09:13:46 INFO - PROCESS | 1883 | 1461600826697 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:13:46 INFO - PROCESS | 1883 | 1461600826699 Marionette TRACE conn3 <- [1,1806,null,{}] 09:13:46 INFO - PROCESS | 1883 | 1461600826705 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}] 09:13:46 INFO - PROCESS | 1883 | 1461600826871 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 09:13:47 INFO - PROCESS | 1883 | 1461600827036 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e826f5000 == 134 [pid = 1883] [id = 459] 09:13:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 294 (0x7f3e85975c00) [pid = 1883] [serial = 1378] [outer = (nil)] 09:13:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 295 (0x7f3e8b3f1c00) [pid = 1883] [serial = 1379] [outer = 0x7f3e85975c00] 09:13:47 INFO - PROCESS | 1883 | 1461600827100 Marionette DEBUG loaded listener.js 09:13:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 296 (0x7f3e8c4b5800) [pid = 1883] [serial = 1380] [outer = 0x7f3e85975c00] 09:13:47 INFO - PROCESS | 1883 | 1461600827806 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]]]}] 09:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1132ms 09:13:47 INFO - PROCESS | 1883 | 1461600827829 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 09:13:47 INFO - PROCESS | 1883 | 1461600827832 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 09:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:13:47 INFO - PROCESS | 1883 | 1461600827837 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:13:47 INFO - PROCESS | 1883 | 1461600827839 Marionette TRACE conn3 <- [1,1810,null,{}] 09:13:47 INFO - PROCESS | 1883 | 1461600827843 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}] 09:13:48 INFO - PROCESS | 1883 | 1461600828111 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 09:13:48 INFO - PROCESS | 1883 | 1461600828228 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b67c000 == 135 [pid = 1883] [id = 460] 09:13:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 297 (0x7f3e83d68c00) [pid = 1883] [serial = 1381] [outer = (nil)] 09:13:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 298 (0x7f3e8d61b400) [pid = 1883] [serial = 1382] [outer = 0x7f3e83d68c00] 09:13:48 INFO - PROCESS | 1883 | 1461600828288 Marionette DEBUG loaded listener.js 09:13:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 299 (0x7f3e8dd5c800) [pid = 1883] [serial = 1383] [outer = 0x7f3e83d68c00] 09:13:49 INFO - PROCESS | 1883 | 1461600829069 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]]]}] 09:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1275ms 09:13:49 INFO - PROCESS | 1883 | 1461600829112 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 09:13:49 INFO - PROCESS | 1883 | 1461600829116 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 09:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:13:49 INFO - PROCESS | 1883 | 1461600829128 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:13:49 INFO - PROCESS | 1883 | 1461600829130 Marionette TRACE conn3 <- [1,1814,null,{}] 09:13:49 INFO - PROCESS | 1883 | 1461600829136 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}] 09:13:49 INFO - PROCESS | 1883 | 1461600829358 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 09:13:49 INFO - PROCESS | 1883 | 1461600829385 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c820000 == 136 [pid = 1883] [id = 461] 09:13:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 300 (0x7f3e8b00ac00) [pid = 1883] [serial = 1384] [outer = (nil)] 09:13:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 301 (0x7f3e8dd87000) [pid = 1883] [serial = 1385] [outer = 0x7f3e8b00ac00] 09:13:49 INFO - PROCESS | 1883 | 1461600829442 Marionette DEBUG loaded listener.js 09:13:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 302 (0x7f3e8de25c00) [pid = 1883] [serial = 1386] [outer = 0x7f3e8b00ac00] 09:13:50 INFO - PROCESS | 1883 | 1461600830276 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]]]}] 09:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1191ms 09:13:50 INFO - PROCESS | 1883 | 1461600830312 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 09:13:50 INFO - PROCESS | 1883 | 1461600830315 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 09:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:13:50 INFO - PROCESS | 1883 | 1461600830321 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:13:50 INFO - PROCESS | 1883 | 1461600830323 Marionette TRACE conn3 <- [1,1818,null,{}] 09:13:50 INFO - PROCESS | 1883 | 1461600830333 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}] 09:13:50 INFO - PROCESS | 1883 | 1461600830554 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 301 (0x7f3e8d804c00) [pid = 1883] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 300 (0x7f3e83145800) [pid = 1883] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 299 (0x7f3e8c4b2c00) [pid = 1883] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 298 (0x7f3e8b3eec00) [pid = 1883] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 297 (0x7f3e8f1e9000) [pid = 1883] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 296 (0x7f3e7f5b4800) [pid = 1883] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 295 (0x7f3e964dfc00) [pid = 1883] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 294 (0x7f3e8de08000) [pid = 1883] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 293 (0x7f3e83d61c00) [pid = 1883] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 292 (0x7f3e85971000) [pid = 1883] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 291 (0x7f3e85953000) [pid = 1883] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 290 (0x7f3e81583000) [pid = 1883] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 289 (0x7f3e8d809000) [pid = 1883] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 288 (0x7f3e95acd000) [pid = 1883] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 287 (0x7f3e8de22400) [pid = 1883] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 286 (0x7f3e917e6c00) [pid = 1883] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 285 (0x7f3e8c490000) [pid = 1883] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 284 (0x7f3e85bc5800) [pid = 1883] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 283 (0x7f3e8ed1e000) [pid = 1883] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 282 (0x7f3e918efc00) [pid = 1883] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 281 (0x7f3e7caa1800) [pid = 1883] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 280 (0x7f3e815ae400) [pid = 1883] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 279 (0x7f3e7f5ad000) [pid = 1883] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 278 (0x7f3e8c4ae000) [pid = 1883] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 277 (0x7f3e8c487000) [pid = 1883] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 276 (0x7f3e7f5af800) [pid = 1883] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 275 (0x7f3e8b008800) [pid = 1883] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 274 (0x7f3e83147400) [pid = 1883] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 273 (0x7f3e8565b000) [pid = 1883] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 272 (0x7f3e8d5a1400) [pid = 1883] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 271 (0x7f3e82984400) [pid = 1883] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 270 (0x7f3e8c485800) [pid = 1883] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 269 (0x7f3e8158d400) [pid = 1883] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 268 (0x7f3e93555800) [pid = 1883] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 267 (0x7f3e8d60d800) [pid = 1883] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 266 (0x7f3e91616800) [pid = 1883] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 265 (0x7f3e8d8c6400) [pid = 1883] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 264 (0x7f3e98972400) [pid = 1883] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 263 (0x7f3e92855400) [pid = 1883] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 262 (0x7f3e8fe6fc00) [pid = 1883] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 261 (0x7f3e815abc00) [pid = 1883] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 260 (0x7f3e7cfa0800) [pid = 1883] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 259 (0x7f3e8d616000) [pid = 1883] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 258 (0x7f3e8e80b000) [pid = 1883] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 257 (0x7f3ea62cc000) [pid = 1883] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 256 (0x7f3e85954400) [pid = 1883] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 255 (0x7f3e964db400) [pid = 1883] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 254 (0x7f3e8b3ecc00) [pid = 1883] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 253 (0x7f3e82989800) [pid = 1883] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 252 (0x7f3e82985800) [pid = 1883] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 251 (0x7f3e8d63d000) [pid = 1883] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 250 (0x7f3e85957400) [pid = 1883] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 249 (0x7f3e8596e400) [pid = 1883] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 248 (0x7f3e8de09000) [pid = 1883] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 247 (0x7f3e8298a000) [pid = 1883] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 246 (0x7f3e82982400) [pid = 1883] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 245 (0x7f3e7f5b7c00) [pid = 1883] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 244 (0x7f3e7f9e1c00) [pid = 1883] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 243 (0x7f3e8f1f4c00) [pid = 1883] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 242 (0x7f3e83b42800) [pid = 1883] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 241 (0x7f3e7f402800) [pid = 1883] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 240 (0x7f3e8f12e800) [pid = 1883] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 239 (0x7f3e83d64400) [pid = 1883] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 238 (0x7f3e8e62ac00) [pid = 1883] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 237 (0x7f3e7caa3800) [pid = 1883] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 236 (0x7f3e83d26c00) [pid = 1883] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 235 (0x7f3e917e2c00) [pid = 1883] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 234 (0x7f3e857cd000) [pid = 1883] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 233 (0x7f3e83d6f400) [pid = 1883] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 232 (0x7f3e83b38400) [pid = 1883] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 231 (0x7f3e815b1800) [pid = 1883] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 230 (0x7f3e83d29c00) [pid = 1883] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 229 (0x7f3e8dbbf800) [pid = 1883] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 228 (0x7f3ea65ef000) [pid = 1883] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 227 (0x7f3e8e628c00) [pid = 1883] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 226 (0x7f3e7f5ab000) [pid = 1883] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 225 (0x7f3e94b27400) [pid = 1883] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 224 (0x7f3e8e534000) [pid = 1883] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 223 (0x7f3e7f403c00) [pid = 1883] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 222 (0x7f3e7f40a000) [pid = 1883] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:13:51 INFO - PROCESS | 1883 | --DOMWINDOW == 221 (0x7f3e96d0a800) [pid = 1883] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:13:52 INFO - PROCESS | 1883 | --DOMWINDOW == 220 (0x7f3e7ca9e400) [pid = 1883] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:13:52 INFO - PROCESS | 1883 | --DOMWINDOW == 219 (0x7f3e8d8ca800) [pid = 1883] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:13:52 INFO - PROCESS | 1883 | --DOMWINDOW == 218 (0x7f3e98ca3400) [pid = 1883] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:13:52 INFO - PROCESS | 1883 | --DOMWINDOW == 217 (0x7f3e918f9400) [pid = 1883] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:13:52 INFO - PROCESS | 1883 | --DOMWINDOW == 216 (0x7f3e92854c00) [pid = 1883] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:13:52 INFO - PROCESS | 1883 | --DOMWINDOW == 215 (0x7f3e85bca800) [pid = 1883] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:13:52 INFO - PROCESS | 1883 | --DOMWINDOW == 214 (0x7f3e85957800) [pid = 1883] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:13:52 INFO - PROCESS | 1883 | --DOMWINDOW == 213 (0x7f3e9615cc00) [pid = 1883] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:13:52 INFO - PROCESS | 1883 | --DOMWINDOW == 212 (0x7f3e98977400) [pid = 1883] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:13:52 INFO - PROCESS | 1883 | --DOMWINDOW == 211 (0x7f3e92058c00) [pid = 1883] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:13:52 INFO - PROCESS | 1883 | --DOMWINDOW == 210 (0x7f3e83b44400) [pid = 1883] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:13:52 INFO - PROCESS | 1883 | 1461600832107 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7c9d3800 == 137 [pid = 1883] [id = 462] 09:13:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 211 (0x7f3e7ca9e400) [pid = 1883] [serial = 1387] [outer = (nil)] 09:13:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 212 (0x7f3e7caa7000) [pid = 1883] [serial = 1388] [outer = 0x7f3e7ca9e400] 09:13:52 INFO - PROCESS | 1883 | 1461600832173 Marionette DEBUG loaded listener.js 09:13:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 213 (0x7f3e7f403c00) [pid = 1883] [serial = 1389] [outer = 0x7f3e7ca9e400] 09:13:52 INFO - PROCESS | 1883 | 1461600832815 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]]]}] 09:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2535ms 09:13:52 INFO - PROCESS | 1883 | 1461600832857 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 09:13:52 INFO - PROCESS | 1883 | 1461600832860 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 09:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:13:52 INFO - PROCESS | 1883 | 1461600832866 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:13:52 INFO - PROCESS | 1883 | 1461600832868 Marionette TRACE conn3 <- [1,1822,null,{}] 09:13:52 INFO - PROCESS | 1883 | 1461600832874 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}] 09:13:53 INFO - PROCESS | 1883 | 1461600833038 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 09:13:53 INFO - PROCESS | 1883 | 1461600833221 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e83c6a000 == 138 [pid = 1883] [id = 463] 09:13:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 214 (0x7f3e7b5ea400) [pid = 1883] [serial = 1390] [outer = (nil)] 09:13:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 215 (0x7f3e7f5b4800) [pid = 1883] [serial = 1391] [outer = 0x7f3e7b5ea400] 09:13:53 INFO - PROCESS | 1883 | 1461600833279 Marionette DEBUG loaded listener.js 09:13:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 216 (0x7f3e83145c00) [pid = 1883] [serial = 1392] [outer = 0x7f3e7b5ea400] 09:13:54 INFO - PROCESS | 1883 | 1461600834141 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]]]}] 09:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1325ms 09:13:54 INFO - PROCESS | 1883 | 1461600834194 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 09:13:54 INFO - PROCESS | 1883 | 1461600834200 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 09:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:13:54 INFO - PROCESS | 1883 | 1461600834209 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:13:54 INFO - PROCESS | 1883 | 1461600834215 Marionette TRACE conn3 <- [1,1826,null,{}] 09:13:54 INFO - PROCESS | 1883 | 1461600834224 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}] 09:13:54 INFO - PROCESS | 1883 | 1461600834411 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 09:13:54 INFO - PROCESS | 1883 | 1461600834625 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8049b800 == 139 [pid = 1883] [id = 464] 09:13:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 217 (0x7f3e7cfcd800) [pid = 1883] [serial = 1393] [outer = (nil)] 09:13:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 218 (0x7f3e80552000) [pid = 1883] [serial = 1394] [outer = 0x7f3e7cfcd800] 09:13:54 INFO - PROCESS | 1883 | 1461600834790 Marionette DEBUG loaded listener.js 09:13:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 219 (0x7f3e8055c800) [pid = 1883] [serial = 1395] [outer = 0x7f3e7cfcd800] 09:13:55 INFO - PROCESS | 1883 | 1461600835636 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]]]}] 09:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1490ms 09:13:55 INFO - PROCESS | 1883 | 1461600835699 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 09:13:55 INFO - PROCESS | 1883 | 1461600835707 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 09:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:13:55 INFO - PROCESS | 1883 | 1461600835717 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:13:55 INFO - PROCESS | 1883 | 1461600835721 Marionette TRACE conn3 <- [1,1830,null,{}] 09:13:55 INFO - PROCESS | 1883 | 1461600835727 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}] 09:13:55 INFO - PROCESS | 1883 | 1461600835946 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 09:13:56 INFO - PROCESS | 1883 | 1461600836246 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e85dca800 == 140 [pid = 1883] [id = 465] 09:13:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 220 (0x7f3e83149800) [pid = 1883] [serial = 1396] [outer = (nil)] 09:13:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 221 (0x7f3e83d61800) [pid = 1883] [serial = 1397] [outer = 0x7f3e83149800] 09:13:56 INFO - PROCESS | 1883 | 1461600836324 Marionette DEBUG loaded listener.js 09:13:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 222 (0x7f3e83eee800) [pid = 1883] [serial = 1398] [outer = 0x7f3e83149800] 09:13:57 INFO - PROCESS | 1883 | 1461600837209 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]]]}] 09:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1528ms 09:13:57 INFO - PROCESS | 1883 | 1461600837245 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 09:13:57 INFO - PROCESS | 1883 | 1461600837248 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 09:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:13:57 INFO - PROCESS | 1883 | 1461600837254 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:13:57 INFO - PROCESS | 1883 | 1461600837260 Marionette TRACE conn3 <- [1,1834,null,{}] 09:13:57 INFO - PROCESS | 1883 | 1461600837274 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}] 09:13:57 INFO - PROCESS | 1883 | 1461600837455 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 09:13:57 INFO - PROCESS | 1883 | 1461600837668 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e58b000 == 141 [pid = 1883] [id = 466] 09:13:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 223 (0x7f3e857d3800) [pid = 1883] [serial = 1399] [outer = (nil)] 09:13:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 224 (0x7f3e85970400) [pid = 1883] [serial = 1400] [outer = 0x7f3e857d3800] 09:13:57 INFO - PROCESS | 1883 | 1461600837778 Marionette DEBUG loaded listener.js 09:13:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 225 (0x7f3e85f57400) [pid = 1883] [serial = 1401] [outer = 0x7f3e857d3800] 09:13:58 INFO - PROCESS | 1883 | 1461600838739 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]]]}] 09:13:58 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 09:13:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1532ms 09:13:58 INFO - PROCESS | 1883 | 1461600838788 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 09:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:13:58 INFO - PROCESS | 1883 | 1461600838793 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 09:13:58 INFO - PROCESS | 1883 | 1461600838798 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:13:58 INFO - PROCESS | 1883 | 1461600838801 Marionette TRACE conn3 <- [1,1838,null,{}] 09:13:58 INFO - PROCESS | 1883 | 1461600838806 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}] 09:13:58 INFO - PROCESS | 1883 | 1461600838978 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 09:13:59 INFO - PROCESS | 1883 | 1461600839188 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ff84000 == 142 [pid = 1883] [id = 467] 09:13:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 226 (0x7f3e85950400) [pid = 1883] [serial = 1402] [outer = (nil)] 09:13:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 227 (0x7f3e8b3f0000) [pid = 1883] [serial = 1403] [outer = 0x7f3e85950400] 09:13:59 INFO - PROCESS | 1883 | 1461600839298 Marionette DEBUG loaded listener.js 09:13:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 228 (0x7f3e8c4b9400) [pid = 1883] [serial = 1404] [outer = 0x7f3e85950400] 09:14:00 INFO - PROCESS | 1883 | 1461600840176 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]]]}] 09:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1433ms 09:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:14:00 INFO - PROCESS | 1883 | 1461600840232 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 09:14:00 INFO - PROCESS | 1883 | 1461600840235 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 09:14:00 INFO - PROCESS | 1883 | 1461600840241 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:14:00 INFO - PROCESS | 1883 | 1461600840244 Marionette TRACE conn3 <- [1,1842,null,{}] 09:14:00 INFO - PROCESS | 1883 | 1461600840249 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}] 09:14:00 INFO - PROCESS | 1883 | 1461600840423 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 09:14:00 INFO - PROCESS | 1883 | 1461600840683 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91fb6000 == 143 [pid = 1883] [id = 468] 09:14:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 229 (0x7f3e85bc6c00) [pid = 1883] [serial = 1405] [outer = (nil)] 09:14:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 230 (0x7f3e8d5a0800) [pid = 1883] [serial = 1406] [outer = 0x7f3e85bc6c00] 09:14:00 INFO - PROCESS | 1883 | 1461600840759 Marionette DEBUG loaded listener.js 09:14:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 231 (0x7f3e8d807800) [pid = 1883] [serial = 1407] [outer = 0x7f3e85bc6c00] 09:14:01 INFO - PROCESS | 1883 | 1461600841583 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]]]}] 09:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1390ms 09:14:01 INFO - PROCESS | 1883 | 1461600841631 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 09:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:14:01 INFO - PROCESS | 1883 | 1461600841634 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 09:14:01 INFO - PROCESS | 1883 | 1461600841639 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:14:01 INFO - PROCESS | 1883 | 1461600841642 Marionette TRACE conn3 <- [1,1846,null,{}] 09:14:01 INFO - PROCESS | 1883 | 1461600841648 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}] 09:14:01 INFO - PROCESS | 1883 | 1461600841847 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 09:14:02 INFO - PROCESS | 1883 | 1461600842065 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e921a5000 == 144 [pid = 1883] [id = 469] 09:14:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 232 (0x7f3e8d809800) [pid = 1883] [serial = 1408] [outer = (nil)] 09:14:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 233 (0x7f3e8dd5f800) [pid = 1883] [serial = 1409] [outer = 0x7f3e8d809800] 09:14:02 INFO - PROCESS | 1883 | 1461600842182 Marionette DEBUG loaded listener.js 09:14:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 234 (0x7f3e8e218000) [pid = 1883] [serial = 1410] [outer = 0x7f3e8d809800] 09:14:03 INFO - PROCESS | 1883 | 1461600843027 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]]]}] 09:14:03 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) 09:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1434ms 09:14:03 INFO - PROCESS | 1883 | 1461600843075 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 09:14:03 INFO - PROCESS | 1883 | 1461600843078 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 09:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:14:03 INFO - PROCESS | 1883 | 1461600843083 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:14:03 INFO - PROCESS | 1883 | 1461600843085 Marionette TRACE conn3 <- [1,1850,null,{}] 09:14:03 INFO - PROCESS | 1883 | 1461600843091 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}] 09:14:03 INFO - PROCESS | 1883 | 1461600843260 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 09:14:03 INFO - PROCESS | 1883 | 1461600843486 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94034800 == 145 [pid = 1883] [id = 470] 09:14:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 235 (0x7f3e8b3ebc00) [pid = 1883] [serial = 1411] [outer = (nil)] 09:14:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 236 (0x7f3e8eac6800) [pid = 1883] [serial = 1412] [outer = 0x7f3e8b3ebc00] 09:14:03 INFO - PROCESS | 1883 | 1461600843596 Marionette DEBUG loaded listener.js 09:14:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 237 (0x7f3e8ec81c00) [pid = 1883] [serial = 1413] [outer = 0x7f3e8b3ebc00] 09:14:04 INFO - PROCESS | 1883 | 1461600844456 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]]]}] 09:14:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1429ms 09:14:04 INFO - PROCESS | 1883 | 1461600844514 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 09:14:04 INFO - PROCESS | 1883 | 1461600844517 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 09:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:14:04 INFO - PROCESS | 1883 | 1461600844523 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:14:04 INFO - PROCESS | 1883 | 1461600844525 Marionette TRACE conn3 <- [1,1854,null,{}] 09:14:04 INFO - PROCESS | 1883 | 1461600844530 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}] 09:14:04 INFO - PROCESS | 1883 | 1461600844704 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 09:14:04 INFO - PROCESS | 1883 | 1461600844968 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9648f000 == 146 [pid = 1883] [id = 471] 09:14:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 238 (0x7f3e8d638c00) [pid = 1883] [serial = 1414] [outer = (nil)] 09:14:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 239 (0x7f3e8ed19000) [pid = 1883] [serial = 1415] [outer = 0x7f3e8d638c00] 09:14:05 INFO - PROCESS | 1883 | 1461600845038 Marionette DEBUG loaded listener.js 09:14:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 240 (0x7f3e8ed58800) [pid = 1883] [serial = 1416] [outer = 0x7f3e8d638c00] 09:14:05 INFO - PROCESS | 1883 | 1461600845844 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]]]}] 09:14:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1378ms 09:14:05 INFO - PROCESS | 1883 | 1461600845902 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 09:14:05 INFO - PROCESS | 1883 | 1461600845906 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 09:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:14:05 INFO - PROCESS | 1883 | 1461600845911 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:14:05 INFO - PROCESS | 1883 | 1461600845913 Marionette TRACE conn3 <- [1,1858,null,{}] 09:14:05 INFO - PROCESS | 1883 | 1461600845918 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}] 09:14:06 INFO - PROCESS | 1883 | 1461600846087 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 09:14:06 INFO - PROCESS | 1883 | 1461600846299 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97e09000 == 147 [pid = 1883] [id = 472] 09:14:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 241 (0x7f3e8d80c800) [pid = 1883] [serial = 1417] [outer = (nil)] 09:14:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 242 (0x7f3e8ef34000) [pid = 1883] [serial = 1418] [outer = 0x7f3e8d80c800] 09:14:06 INFO - PROCESS | 1883 | 1461600846407 Marionette DEBUG loaded listener.js 09:14:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 243 (0x7f3e8ef3fc00) [pid = 1883] [serial = 1419] [outer = 0x7f3e8d80c800] 09:14:07 INFO - PROCESS | 1883 | 1461600847275 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]]]}] 09:14:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1428ms 09:14:07 INFO - PROCESS | 1883 | 1461600847341 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 09:14:07 INFO - PROCESS | 1883 | 1461600847344 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 09:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:14:07 INFO - PROCESS | 1883 | 1461600847350 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:14:07 INFO - PROCESS | 1883 | 1461600847352 Marionette TRACE conn3 <- [1,1862,null,{}] 09:14:07 INFO - PROCESS | 1883 | 1461600847357 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}] 09:14:07 INFO - PROCESS | 1883 | 1461600847534 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 09:14:07 INFO - PROCESS | 1883 | 1461600847751 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98c8d000 == 148 [pid = 1883] [id = 473] 09:14:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 244 (0x7f3e8ed5a800) [pid = 1883] [serial = 1420] [outer = (nil)] 09:14:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 245 (0x7f3e8f1e1c00) [pid = 1883] [serial = 1421] [outer = 0x7f3e8ed5a800] 09:14:07 INFO - PROCESS | 1883 | 1461600847861 Marionette DEBUG loaded listener.js 09:14:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 246 (0x7f3e8f244400) [pid = 1883] [serial = 1422] [outer = 0x7f3e8ed5a800] 09:14:08 INFO - PROCESS | 1883 | 1461600848744 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]]]}] 09:14:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1429ms 09:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:14:08 INFO - PROCESS | 1883 | 1461600848780 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 09:14:08 INFO - PROCESS | 1883 | 1461600848783 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 09:14:08 INFO - PROCESS | 1883 | 1461600848789 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:14:08 INFO - PROCESS | 1883 | 1461600848792 Marionette TRACE conn3 <- [1,1866,null,{}] 09:14:08 INFO - PROCESS | 1883 | 1461600848798 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}] 09:14:08 INFO - PROCESS | 1883 | 1461600848998 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 09:14:09 INFO - PROCESS | 1883 | 1461600849217 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea640c000 == 149 [pid = 1883] [id = 474] 09:14:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 247 (0x7f3e8ed5e000) [pid = 1883] [serial = 1423] [outer = (nil)] 09:14:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 248 (0x7f3e918efc00) [pid = 1883] [serial = 1424] [outer = 0x7f3e8ed5e000] 09:14:09 INFO - PROCESS | 1883 | 1461600849330 Marionette DEBUG loaded listener.js 09:14:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 249 (0x7f3e9284ac00) [pid = 1883] [serial = 1425] [outer = 0x7f3e8ed5e000] 09:14:10 INFO - PROCESS | 1883 | 1461600850227 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]]]}] 09:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1478ms 09:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:14:10 INFO - PROCESS | 1883 | 1461600850300 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 09:14:10 INFO - PROCESS | 1883 | 1461600850302 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 09:14:10 INFO - PROCESS | 1883 | 1461600850309 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:14:10 INFO - PROCESS | 1883 | 1461600850311 Marionette TRACE conn3 <- [1,1870,null,{}] 09:14:10 INFO - PROCESS | 1883 | 1461600850316 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}] 09:14:10 INFO - PROCESS | 1883 | 1461600850500 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 09:14:10 INFO - PROCESS | 1883 | 1461600850714 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7dfe6000 == 150 [pid = 1883] [id = 475] 09:14:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 250 (0x7f3e7cf9f400) [pid = 1883] [serial = 1426] [outer = (nil)] 09:14:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 251 (0x7f3e858e3000) [pid = 1883] [serial = 1427] [outer = 0x7f3e7cf9f400] 09:14:10 INFO - PROCESS | 1883 | 1461600850826 Marionette DEBUG loaded listener.js 09:14:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 252 (0x7f3e91f74000) [pid = 1883] [serial = 1428] [outer = 0x7f3e7cf9f400] 09:14:11 INFO - PROCESS | 1883 | 1461600851696 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]]]}] 09:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1429ms 09:14:11 INFO - PROCESS | 1883 | 1461600851738 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 09:14:11 INFO - PROCESS | 1883 | 1461600851740 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 09:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:14:11 INFO - PROCESS | 1883 | 1461600851746 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:14:11 INFO - PROCESS | 1883 | 1461600851748 Marionette TRACE conn3 <- [1,1874,null,{}] 09:14:11 INFO - PROCESS | 1883 | 1461600851753 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}] 09:14:11 INFO - PROCESS | 1883 | 1461600851933 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 09:14:12 INFO - PROCESS | 1883 | 1461600852163 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7fa9c800 == 151 [pid = 1883] [id = 476] 09:14:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 253 (0x7f3e7caa0000) [pid = 1883] [serial = 1429] [outer = (nil)] 09:14:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 254 (0x7f3e815ab800) [pid = 1883] [serial = 1430] [outer = 0x7f3e7caa0000] 09:14:12 INFO - PROCESS | 1883 | 1461600852272 Marionette DEBUG loaded listener.js 09:14:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 255 (0x7f3e87373400) [pid = 1883] [serial = 1431] [outer = 0x7f3e7caa0000] 09:14:13 INFO - PROCESS | 1883 | 1461600853144 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]]]}] 09:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1430ms 09:14:13 INFO - PROCESS | 1883 | 1461600853178 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 09:14:13 INFO - PROCESS | 1883 | 1461600853181 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 09:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:14:13 INFO - PROCESS | 1883 | 1461600853186 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:14:13 INFO - PROCESS | 1883 | 1461600853188 Marionette TRACE conn3 <- [1,1878,null,{}] 09:14:13 INFO - PROCESS | 1883 | 1461600853194 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}] 09:14:13 INFO - PROCESS | 1883 | 1461600853373 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 09:14:13 INFO - PROCESS | 1883 | 1461600853675 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7fa92800 == 152 [pid = 1883] [id = 477] 09:14:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 256 (0x7f3e7cf9e800) [pid = 1883] [serial = 1432] [outer = (nil)] 09:14:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 257 (0x7f3e7f9e9400) [pid = 1883] [serial = 1433] [outer = 0x7f3e7cf9e800] 09:14:13 INFO - PROCESS | 1883 | 1461600853755 Marionette DEBUG loaded listener.js 09:14:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 258 (0x7f3e857d1c00) [pid = 1883] [serial = 1434] [outer = 0x7f3e7cf9e800] 09:14:14 INFO - PROCESS | 1883 | 1461600854557 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]]]}] 09:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1426ms 09:14:14 INFO - PROCESS | 1883 | 1461600854613 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 09:14:14 INFO - PROCESS | 1883 | 1461600854617 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 09:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:14:14 INFO - PROCESS | 1883 | 1461600854622 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:14:14 INFO - PROCESS | 1883 | 1461600854625 Marionette TRACE conn3 <- [1,1882,null,{}] 09:14:14 INFO - PROCESS | 1883 | 1461600854630 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}] 09:14:14 INFO - PROCESS | 1883 | 1461600854801 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 09:14:15 INFO - PROCESS | 1883 | 1461600855019 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7fde4800 == 153 [pid = 1883] [id = 478] 09:14:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 259 (0x7f3e7cfa6c00) [pid = 1883] [serial = 1435] [outer = (nil)] 09:14:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 260 (0x7f3e7f40b400) [pid = 1883] [serial = 1436] [outer = 0x7f3e7cfa6c00] 09:14:15 INFO - PROCESS | 1883 | 1461600855125 Marionette DEBUG loaded listener.js 09:14:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 261 (0x7f3e815b4400) [pid = 1883] [serial = 1437] [outer = 0x7f3e7cfa6c00] 09:14:16 INFO - PROCESS | 1883 | 1461600856392 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]]]}] 09:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1834ms 09:14:16 INFO - PROCESS | 1883 | 1461600856457 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 09:14:16 INFO - PROCESS | 1883 | 1461600856462 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 09:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:14:16 INFO - PROCESS | 1883 | 1461600856469 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:14:16 INFO - PROCESS | 1883 | 1461600856474 Marionette TRACE conn3 <- [1,1886,null,{}] 09:14:16 INFO - PROCESS | 1883 | 1461600856481 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}] 09:14:16 INFO - PROCESS | 1883 | 1461600856658 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 09:14:16 INFO - PROCESS | 1883 | 1461600856925 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e828da000 == 154 [pid = 1883] [id = 479] 09:14:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 262 (0x7f3e7cfd8c00) [pid = 1883] [serial = 1438] [outer = (nil)] 09:14:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 263 (0x7f3e80555c00) [pid = 1883] [serial = 1439] [outer = 0x7f3e7cfd8c00] 09:14:16 INFO - PROCESS | 1883 | 1461600856990 Marionette DEBUG loaded listener.js 09:14:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 264 (0x7f3e815ab400) [pid = 1883] [serial = 1440] [outer = 0x7f3e7cfd8c00] 09:14:18 INFO - PROCESS | 1883 | 1461600858022 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]]]}] 09:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1593ms 09:14:18 INFO - PROCESS | 1883 | 1461600858063 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 09:14:18 INFO - PROCESS | 1883 | 1461600858070 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 09:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:14:18 INFO - PROCESS | 1883 | 1461600858079 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:14:18 INFO - PROCESS | 1883 | 1461600858082 Marionette TRACE conn3 <- [1,1890,null,{}] 09:14:18 INFO - PROCESS | 1883 | 1461600858086 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}] 09:14:18 INFO - PROCESS | 1883 | 1461600858252 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 09:14:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9b4b2800 == 153 [pid = 1883] [id = 212] 09:14:18 INFO - PROCESS | 1883 | --DOMWINDOW == 263 (0x7f3e928cb800) [pid = 1883] [serial = 1331] [outer = (nil)] [url = about:blank] 09:14:18 INFO - PROCESS | 1883 | 1461600858664 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97e12000 == 152 [pid = 1883] [id = 402] 09:14:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7c9d3800 == 151 [pid = 1883] [id = 462] 09:14:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c820000 == 150 [pid = 1883] [id = 461] 09:14:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7cf5e000 == 151 [pid = 1883] [id = 480] 09:14:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 264 (0x7f3e7cfa8000) [pid = 1883] [serial = 1441] [outer = (nil)] 09:14:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 265 (0x7f3e815b2c00) [pid = 1883] [serial = 1442] [outer = 0x7f3e7cfa8000] 09:14:18 INFO - PROCESS | 1883 | 1461600858765 Marionette DEBUG loaded listener.js 09:14:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 266 (0x7f3e83d62000) [pid = 1883] [serial = 1443] [outer = 0x7f3e7cfa8000] 09:14:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b67c000 == 150 [pid = 1883] [id = 460] 09:14:18 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e826f5000 == 149 [pid = 1883] [id = 459] 09:14:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7fdee800 == 148 [pid = 1883] [id = 458] 09:14:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8525b800 == 147 [pid = 1883] [id = 457] 09:14:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7e66c800 == 146 [pid = 1883] [id = 456] 09:14:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e80523800 == 145 [pid = 1883] [id = 455] 09:14:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7df99000 == 144 [pid = 1883] [id = 453] 09:14:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c522800 == 143 [pid = 1883] [id = 452] 09:14:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e85dcb800 == 142 [pid = 1883] [id = 451] 09:14:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c512800 == 141 [pid = 1883] [id = 450] 09:14:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaa718800 == 140 [pid = 1883] [id = 449] 09:14:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea4f4e000 == 139 [pid = 1883] [id = 448] 09:14:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e989c7800 == 138 [pid = 1883] [id = 447] 09:14:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e95c37000 == 137 [pid = 1883] [id = 446] 09:14:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c821800 == 136 [pid = 1883] [id = 445] 09:14:19 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e82673800 == 135 [pid = 1883] [id = 444] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 265 (0x7f3e8d811400) [pid = 1883] [serial = 1095] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 264 (0x7f3e85bc2400) [pid = 1883] [serial = 918] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 263 (0x7f3e8e626c00) [pid = 1883] [serial = 1143] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 262 (0x7f3eaa02ac00) [pid = 1883] [serial = 1044] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 261 (0x7f3e98c43800) [pid = 1883] [serial = 894] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 260 (0x7f3e965de400) [pid = 1883] [serial = 1104] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 259 (0x7f3ea62ce000) [pid = 1883] [serial = 969] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 258 (0x7f3e9017dc00) [pid = 1883] [serial = 1263] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 257 (0x7f3e8eb78400) [pid = 1883] [serial = 1146] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 256 (0x7f3ea649c000) [pid = 1883] [serial = 1038] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 255 (0x7f3e8b3efc00) [pid = 1883] [serial = 1080] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 254 (0x7f3e8158d800) [pid = 1883] [serial = 1314] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 253 (0x7f3e81586000) [pid = 1883] [serial = 1313] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 252 (0x7f3ea7ead800) [pid = 1883] [serial = 1098] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 251 (0x7f3e98ca7c00) [pid = 1883] [serial = 1026] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 250 (0x7f3e917e4c00) [pid = 1883] [serial = 1152] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 249 (0x7f3e941abc00) [pid = 1883] [serial = 1161] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 248 (0x7f3ea50a2800) [pid = 1883] [serial = 1289] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 247 (0x7f3e91617c00) [pid = 1883] [serial = 1020] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 246 (0x7f3ea7e2ec00) [pid = 1883] [serial = 915] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 245 (0x7f3eaa02c800) [pid = 1883] [serial = 1233] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 244 (0x7f3e85f55400) [pid = 1883] [serial = 1307] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 243 (0x7f3e9a68f400) [pid = 1883] [serial = 906] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 242 (0x7f3e83ee8800) [pid = 1883] [serial = 1239] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 241 (0x7f3e815b9800) [pid = 1883] [serial = 972] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 240 (0x7f3e85bc9c00) [pid = 1883] [serial = 927] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 239 (0x7f3e90c54c00) [pid = 1883] [serial = 1083] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 238 (0x7f3e8e531000) [pid = 1883] [serial = 1017] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 237 (0x7f3e857cfc00) [pid = 1883] [serial = 1266] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 236 (0x7f3e8c4afc00) [pid = 1883] [serial = 897] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 235 (0x7f3e8c4af000) [pid = 1883] [serial = 1269] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 234 (0x7f3e98ca5c00) [pid = 1883] [serial = 1107] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 233 (0x7f3e8eb81400) [pid = 1883] [serial = 1272] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 232 (0x7f3e83d24800) [pid = 1883] [serial = 1011] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 231 (0x7f3e8d812c00) [pid = 1883] [serial = 1140] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 230 (0x7f3e874e0800) [pid = 1883] [serial = 1319] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 229 (0x7f3e8b170800) [pid = 1883] [serial = 1268] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 228 (0x7f3e98a47000) [pid = 1883] [serial = 1167] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 227 (0x7f3e8de03c00) [pid = 1883] [serial = 1325] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 226 (0x7f3e962a1400) [pid = 1883] [serial = 1086] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 225 (0x7f3e8f1dd800) [pid = 1883] [serial = 900] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 224 (0x7f3eaa023400) [pid = 1883] [serial = 1224] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 223 (0x7f3e97267800) [pid = 1883] [serial = 1164] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 222 (0x7f3e928cc000) [pid = 1883] [serial = 1158] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 221 (0x7f3e85662000) [pid = 1883] [serial = 1316] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 220 (0x7f3e8c491c00) [pid = 1883] [serial = 1320] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 219 (0x7f3e7cfac000) [pid = 1883] [serial = 1047] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 218 (0x7f3e8de0c400) [pid = 1883] [serial = 1271] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 217 (0x7f3e917eb000) [pid = 1883] [serial = 1275] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 216 (0x7f3e961cd400) [pid = 1883] [serial = 1212] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 215 (0x7f3ea9a0a800) [pid = 1883] [serial = 975] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 214 (0x7f3e8b008c00) [pid = 1883] [serial = 957] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 213 (0x7f3ea5237800) [pid = 1883] [serial = 1092] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 212 (0x7f3e8b3f2800) [pid = 1883] [serial = 1310] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 211 (0x7f3ea8343400) [pid = 1883] [serial = 1041] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 210 (0x7f3ea9db0400) [pid = 1883] [serial = 984] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 209 (0x7f3e7cfd7000) [pid = 1883] [serial = 1295] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 208 (0x7f3e858cbc00) [pid = 1883] [serial = 981] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 207 (0x7f3e8ed5bc00) [pid = 1883] [serial = 960] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 206 (0x7f3e8d63cc00) [pid = 1883] [serial = 1322] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 205 (0x7f3e8e80ac00) [pid = 1883] [serial = 1326] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 204 (0x7f3e928c6800) [pid = 1883] [serial = 1277] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 203 (0x7f3e8597c000) [pid = 1883] [serial = 1035] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 202 (0x7f3e94bf4c00) [pid = 1883] [serial = 963] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 201 (0x7f3e8e62d000) [pid = 1883] [serial = 1173] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 200 (0x7f3e94bf7000) [pid = 1883] [serial = 1283] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 199 (0x7f3e82990400) [pid = 1883] [serial = 978] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 198 (0x7f3e85667000) [pid = 1883] [serial = 954] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 197 (0x7f3e7f9efc00) [pid = 1883] [serial = 921] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 196 (0x7f3e8dd86000) [pid = 1883] [serial = 1304] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 195 (0x7f3e97265000) [pid = 1883] [serial = 966] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 194 (0x7f3ea833cc00) [pid = 1883] [serial = 1101] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 193 (0x7f3e7f9e3c00) [pid = 1883] [serial = 924] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 192 (0x7f3e92055400) [pid = 1883] [serial = 1155] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 191 (0x7f3e85bc3c00) [pid = 1883] [serial = 1014] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 190 (0x7f3e8f131c00) [pid = 1883] [serial = 1328] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 189 (0x7f3e85bc4800) [pid = 1883] [serial = 1242] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7f3e83d6b000) [pid = 1883] [serial = 993] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7f3e964d8c00) [pid = 1883] [serial = 903] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7f3e83ee5800) [pid = 1883] [serial = 1265] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7f3e8ed23400) [pid = 1883] [serial = 1227] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3e9284e400) [pid = 1883] [serial = 1074] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3ea645a800) [pid = 1883] [serial = 987] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7f3e83d66000) [pid = 1883] [serial = 1077] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7f3e83d2f800) [pid = 1883] [serial = 990] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7f3e8f245c00) [pid = 1883] [serial = 1149] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 179 (0x7f3e96ff5800) [pid = 1883] [serial = 1280] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 178 (0x7f3eaa2a7800) [pid = 1883] [serial = 912] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 177 (0x7f3e9430d800) [pid = 1883] [serial = 1023] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 176 (0x7f3e7c5d0800) [pid = 1883] [serial = 1301] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 175 (0x7f3e85954000) [pid = 1883] [serial = 1203] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 174 (0x7f3e9a872400) [pid = 1883] [serial = 1170] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 173 (0x7f3e8d8d0000) [pid = 1883] [serial = 1323] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 172 (0x7f3eaa028000) [pid = 1883] [serial = 1230] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 171 (0x7f3ea4ff0800) [pid = 1883] [serial = 1176] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 170 (0x7f3e8dd83800) [pid = 1883] [serial = 1298] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 169 (0x7f3e8dec5400) [pid = 1883] [serial = 1131] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 168 (0x7f3ea542ac00) [pid = 1883] [serial = 909] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 167 (0x7f3e7caac400) [pid = 1883] [serial = 1236] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 166 (0x7f3e8f1ed400) [pid = 1883] [serial = 1209] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 165 (0x7f3ea9a12400) [pid = 1883] [serial = 1221] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 164 (0x7f3e9f10fc00) [pid = 1883] [serial = 1286] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 163 (0x7f3e9e25ec00) [pid = 1883] [serial = 1215] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7f3ea61f9400) [pid = 1883] [serial = 1032] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7f3e8efd3c00) [pid = 1883] [serial = 1274] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7f3ea624d400) [pid = 1883] [serial = 1292] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7f3e918f4400) [pid = 1883] [serial = 1329] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7f3e8b011c00) [pid = 1883] [serial = 1137] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7f3e85956800) [pid = 1883] [serial = 1317] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7f3e8d613c00) [pid = 1883] [serial = 1206] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7f3ea4fef800) [pid = 1883] [serial = 1029] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7f3ea645b000) [pid = 1883] [serial = 1218] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 153 (0x7f3e98a46400) [pid = 1883] [serial = 1089] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7f3e8594d800) [pid = 1883] [serial = 1134] [outer = (nil)] [url = about:blank] 09:14:19 INFO - PROCESS | 1883 | 1461600859587 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]]]}] 09:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1528ms 09:14:19 INFO - PROCESS | 1883 | 1461600859608 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 09:14:19 INFO - PROCESS | 1883 | 1461600859611 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 09:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:14:19 INFO - PROCESS | 1883 | 1461600859616 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:14:19 INFO - PROCESS | 1883 | 1461600859621 Marionette TRACE conn3 <- [1,1894,null,{}] 09:14:19 INFO - PROCESS | 1883 | 1461600859659 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}] 09:14:19 INFO - PROCESS | 1883 | 1461600859819 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 09:14:19 INFO - PROCESS | 1883 | 1461600859839 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e80531800 == 136 [pid = 1883] [id = 481] 09:14:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7f3e83d6b000) [pid = 1883] [serial = 1444] [outer = (nil)] 09:14:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7f3e857ca000) [pid = 1883] [serial = 1445] [outer = 0x7f3e83d6b000] 09:14:19 INFO - PROCESS | 1883 | 1461600859901 Marionette DEBUG loaded listener.js 09:14:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7f3e858e5400) [pid = 1883] [serial = 1446] [outer = 0x7f3e83d6b000] 09:14:20 INFO - PROCESS | 1883 | 1461600860758 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]]]}] 09:14:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1189ms 09:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:14:20 INFO - PROCESS | 1883 | 1461600860808 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 09:14:20 INFO - PROCESS | 1883 | 1461600860811 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 09:14:20 INFO - PROCESS | 1883 | 1461600860815 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:14:20 INFO - PROCESS | 1883 | 1461600860819 Marionette TRACE conn3 <- [1,1898,null,{}] 09:14:20 INFO - PROCESS | 1883 | 1461600860824 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}] 09:14:20 INFO - PROCESS | 1883 | 1461600860984 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 09:14:21 INFO - PROCESS | 1883 | 1461600861165 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e831cd800 == 137 [pid = 1883] [id = 482] 09:14:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7f3e83d6bc00) [pid = 1883] [serial = 1447] [outer = (nil)] 09:14:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7f3e85972000) [pid = 1883] [serial = 1448] [outer = 0x7f3e83d6bc00] 09:14:21 INFO - PROCESS | 1883 | 1461600861225 Marionette DEBUG loaded listener.js 09:14:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7f3e85bcb400) [pid = 1883] [serial = 1449] [outer = 0x7f3e83d6bc00] 09:14:22 INFO - PROCESS | 1883 | 1461600862022 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]]]}] 09:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1233ms 09:14:22 INFO - PROCESS | 1883 | 1461600862049 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 09:14:22 INFO - PROCESS | 1883 | 1461600862052 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 09:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:14:22 INFO - PROCESS | 1883 | 1461600862064 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:14:22 INFO - PROCESS | 1883 | 1461600862066 Marionette TRACE conn3 <- [1,1902,null,{}] 09:14:22 INFO - PROCESS | 1883 | 1461600862071 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}] 09:14:22 INFO - PROCESS | 1883 | 1461600862285 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 09:14:22 INFO - PROCESS | 1883 | 1461600862315 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e852a2000 == 138 [pid = 1883] [id = 483] 09:14:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7f3e83d2d800) [pid = 1883] [serial = 1450] [outer = (nil)] 09:14:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7f3e85c76000) [pid = 1883] [serial = 1451] [outer = 0x7f3e83d2d800] 09:14:22 INFO - PROCESS | 1883 | 1461600862372 Marionette DEBUG loaded listener.js 09:14:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7f3e8736e400) [pid = 1883] [serial = 1452] [outer = 0x7f3e83d2d800] 09:14:23 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7f3e8b00ac00) [pid = 1883] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:14:23 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7f3e83ef0000) [pid = 1883] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:14:23 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7f3e8055cc00) [pid = 1883] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:14:23 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7f3e7ca9e400) [pid = 1883] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:14:23 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7f3e7c5ca400) [pid = 1883] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:14:23 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7f3e7cfd7800) [pid = 1883] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:14:23 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7f3e85975c00) [pid = 1883] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:14:23 INFO - PROCESS | 1883 | --DOMWINDOW == 153 (0x7f3e83d68c00) [pid = 1883] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:14:23 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7f3e858ee400) [pid = 1883] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:14:23 INFO - PROCESS | 1883 | 1461600863671 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]]]}] 09:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1629ms 09:14:23 INFO - PROCESS | 1883 | 1461600863705 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 09:14:23 INFO - PROCESS | 1883 | 1461600863708 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 09:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:14:23 INFO - PROCESS | 1883 | 1461600863718 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:14:23 INFO - PROCESS | 1883 | 1461600863720 Marionette TRACE conn3 <- [1,1906,null,{}] 09:14:23 INFO - PROCESS | 1883 | 1461600863731 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}] 09:14:23 INFO - PROCESS | 1883 | 1461600863922 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 09:14:24 INFO - PROCESS | 1883 | 1461600864080 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e85dd4800 == 139 [pid = 1883] [id = 484] 09:14:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7f3e87375400) [pid = 1883] [serial = 1453] [outer = (nil)] 09:14:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7f3e8c485000) [pid = 1883] [serial = 1454] [outer = 0x7f3e87375400] 09:14:24 INFO - PROCESS | 1883 | 1461600864183 Marionette DEBUG loaded listener.js 09:14:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7f3e8d405800) [pid = 1883] [serial = 1455] [outer = 0x7f3e87375400] 09:14:24 INFO - PROCESS | 1883 | 1461600864852 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]]]}] 09:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1185ms 09:14:24 INFO - PROCESS | 1883 | 1461600864900 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 09:14:24 INFO - PROCESS | 1883 | 1461600864904 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 09:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:14:24 INFO - PROCESS | 1883 | 1461600864910 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:14:24 INFO - PROCESS | 1883 | 1461600864912 Marionette TRACE conn3 <- [1,1910,null,{}] 09:14:24 INFO - PROCESS | 1883 | 1461600864917 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}] 09:14:25 INFO - PROCESS | 1883 | 1461600865142 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 09:14:25 INFO - PROCESS | 1883 | 1461600865163 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b41b800 == 140 [pid = 1883] [id = 485] 09:14:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7f3e8b00ac00) [pid = 1883] [serial = 1456] [outer = (nil)] 09:14:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7f3e8d410000) [pid = 1883] [serial = 1457] [outer = 0x7f3e8b00ac00] 09:14:25 INFO - PROCESS | 1883 | 1461600865226 Marionette DEBUG loaded listener.js 09:14:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7f3e8d61a000) [pid = 1883] [serial = 1458] [outer = 0x7f3e8b00ac00] 09:14:26 INFO - PROCESS | 1883 | 1461600866249 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]]]}] 09:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1375ms 09:14:26 INFO - PROCESS | 1883 | 1461600866286 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 09:14:26 INFO - PROCESS | 1883 | 1461600866291 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 09:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:14:26 INFO - PROCESS | 1883 | 1461600866300 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:14:26 INFO - PROCESS | 1883 | 1461600866303 Marionette TRACE conn3 <- [1,1914,null,{}] 09:14:26 INFO - PROCESS | 1883 | 1461600866311 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}] 09:14:26 INFO - PROCESS | 1883 | 1461600866502 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 09:14:26 INFO - PROCESS | 1883 | 1461600866709 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7fa98000 == 141 [pid = 1883] [id = 486] 09:14:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7f3e7f404c00) [pid = 1883] [serial = 1459] [outer = (nil)] 09:14:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7f3e81587400) [pid = 1883] [serial = 1460] [outer = 0x7f3e7f404c00] 09:14:26 INFO - PROCESS | 1883 | 1461600866781 Marionette DEBUG loaded listener.js 09:14:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7f3e8314a800) [pid = 1883] [serial = 1461] [outer = 0x7f3e7f404c00] 09:14:27 INFO - PROCESS | 1883 | 1461600867685 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]]]}] 09:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1428ms 09:14:27 INFO - PROCESS | 1883 | 1461600867728 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 09:14:27 INFO - PROCESS | 1883 | 1461600867736 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 09:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:14:27 INFO - PROCESS | 1883 | 1461600867745 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:14:27 INFO - PROCESS | 1883 | 1461600867749 Marionette TRACE conn3 <- [1,1918,null,{}] 09:14:27 INFO - PROCESS | 1883 | 1461600867754 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}] 09:14:27 INFO - PROCESS | 1883 | 1461600867928 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 09:14:28 INFO - PROCESS | 1883 | 1461600868137 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e856b9000 == 142 [pid = 1883] [id = 487] 09:14:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7f3e83147800) [pid = 1883] [serial = 1462] [outer = (nil)] 09:14:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7f3e83ef0000) [pid = 1883] [serial = 1463] [outer = 0x7f3e83147800] 09:14:28 INFO - PROCESS | 1883 | 1461600868247 Marionette DEBUG loaded listener.js 09:14:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 164 (0x7f3e858e2800) [pid = 1883] [serial = 1464] [outer = 0x7f3e83147800] 09:14:29 INFO - PROCESS | 1883 | 1461600869200 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]]]}] 09:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1527ms 09:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:14:29 INFO - PROCESS | 1883 | 1461600869273 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 09:14:29 INFO - PROCESS | 1883 | 1461600869276 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 09:14:29 INFO - PROCESS | 1883 | 1461600869282 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:14:29 INFO - PROCESS | 1883 | 1461600869287 Marionette TRACE conn3 <- [1,1922,null,{}] 09:14:29 INFO - PROCESS | 1883 | 1461600869302 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}] 09:14:29 INFO - PROCESS | 1883 | 1461600869530 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 09:14:29 INFO - PROCESS | 1883 | 1461600869730 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c50f800 == 143 [pid = 1883] [id = 488] 09:14:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 165 (0x7f3e85bc2800) [pid = 1883] [serial = 1465] [outer = (nil)] 09:14:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 166 (0x7f3e8b16c400) [pid = 1883] [serial = 1466] [outer = 0x7f3e85bc2800] 09:14:29 INFO - PROCESS | 1883 | 1461600869845 Marionette DEBUG loaded listener.js 09:14:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 167 (0x7f3e8d408800) [pid = 1883] [serial = 1467] [outer = 0x7f3e85bc2800] 09:14:30 INFO - PROCESS | 1883 | 1461600870681 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]]]}] 09:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1439ms 09:14:30 INFO - PROCESS | 1883 | 1461600870721 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 09:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:14:30 INFO - PROCESS | 1883 | 1461600870725 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 09:14:30 INFO - PROCESS | 1883 | 1461600870731 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:14:30 INFO - PROCESS | 1883 | 1461600870733 Marionette TRACE conn3 <- [1,1926,null,{}] 09:14:30 INFO - PROCESS | 1883 | 1461600870738 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}] 09:14:30 INFO - PROCESS | 1883 | 1461600870927 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 09:14:31 INFO - PROCESS | 1883 | 1461600871133 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c821800 == 144 [pid = 1883] [id = 489] 09:14:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 168 (0x7f3e874da000) [pid = 1883] [serial = 1468] [outer = (nil)] 09:14:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 169 (0x7f3e8d809c00) [pid = 1883] [serial = 1469] [outer = 0x7f3e874da000] 09:14:31 INFO - PROCESS | 1883 | 1461600871200 Marionette DEBUG loaded listener.js 09:14:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 170 (0x7f3e8d8ce800) [pid = 1883] [serial = 1470] [outer = 0x7f3e874da000] 09:14:32 INFO - PROCESS | 1883 | 1461600872058 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]]]}] 09:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1380ms 09:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:14:32 INFO - PROCESS | 1883 | 1461600872111 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 09:14:32 INFO - PROCESS | 1883 | 1461600872114 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 09:14:32 INFO - PROCESS | 1883 | 1461600872119 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:14:32 INFO - PROCESS | 1883 | 1461600872122 Marionette TRACE conn3 <- [1,1930,null,{}] 09:14:32 INFO - PROCESS | 1883 | 1461600872127 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}] 09:14:32 INFO - PROCESS | 1883 | 1461600872303 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 09:14:32 INFO - PROCESS | 1883 | 1461600872514 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e23e800 == 145 [pid = 1883] [id = 490] 09:14:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 171 (0x7f3e8d40d400) [pid = 1883] [serial = 1471] [outer = (nil)] 09:14:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 172 (0x7f3e8dd49000) [pid = 1883] [serial = 1472] [outer = 0x7f3e8d40d400] 09:14:32 INFO - PROCESS | 1883 | 1461600872620 Marionette DEBUG loaded listener.js 09:14:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 173 (0x7f3e8dd60400) [pid = 1883] [serial = 1473] [outer = 0x7f3e8d40d400] 09:14:33 INFO - PROCESS | 1883 | 1461600873494 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]]]}] 09:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1426ms 09:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:14:33 INFO - PROCESS | 1883 | 1461600873545 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 09:14:33 INFO - PROCESS | 1883 | 1461600873548 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 09:14:33 INFO - PROCESS | 1883 | 1461600873554 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:14:33 INFO - PROCESS | 1883 | 1461600873556 Marionette TRACE conn3 <- [1,1934,null,{}] 09:14:33 INFO - PROCESS | 1883 | 1461600873561 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}] 09:14:33 INFO - PROCESS | 1883 | 1461600873772 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 09:14:33 INFO - PROCESS | 1883 | 1461600873979 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ec9b800 == 146 [pid = 1883] [id = 491] 09:14:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 174 (0x7f3e8d8cd000) [pid = 1883] [serial = 1474] [outer = (nil)] 09:14:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 175 (0x7f3e8e62ac00) [pid = 1883] [serial = 1475] [outer = 0x7f3e8d8cd000] 09:14:34 INFO - PROCESS | 1883 | 1461600874048 Marionette DEBUG loaded listener.js 09:14:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 176 (0x7f3e8ed1e400) [pid = 1883] [serial = 1476] [outer = 0x7f3e8d8cd000] 09:14:34 INFO - PROCESS | 1883 | 1461600874951 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]]]}] 09:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1429ms 09:14:34 INFO - PROCESS | 1883 | 1461600874983 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 09:14:34 INFO - PROCESS | 1883 | 1461600874986 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 09:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:14:34 INFO - PROCESS | 1883 | 1461600874991 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:14:34 INFO - PROCESS | 1883 | 1461600874993 Marionette TRACE conn3 <- [1,1938,null,{}] 09:14:35 INFO - PROCESS | 1883 | 1461600874999 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}] 09:14:35 INFO - PROCESS | 1883 | 1461600875172 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 09:14:35 INFO - PROCESS | 1883 | 1461600875373 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91893800 == 147 [pid = 1883] [id = 492] 09:14:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 177 (0x7f3e8dd5f400) [pid = 1883] [serial = 1477] [outer = (nil)] 09:14:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 178 (0x7f3e8ef3b000) [pid = 1883] [serial = 1478] [outer = 0x7f3e8dd5f400] 09:14:35 INFO - PROCESS | 1883 | 1461600875438 Marionette DEBUG loaded listener.js 09:14:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 179 (0x7f3e8f1e0c00) [pid = 1883] [serial = 1479] [outer = 0x7f3e8dd5f400] 09:14:36 INFO - PROCESS | 1883 | 1461600876253 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]]]}] 09:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1328ms 09:14:36 INFO - PROCESS | 1883 | 1461600876320 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 09:14:36 INFO - PROCESS | 1883 | 1461600876324 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 09:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:14:36 INFO - PROCESS | 1883 | 1461600876329 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:14:36 INFO - PROCESS | 1883 | 1461600876331 Marionette TRACE conn3 <- [1,1942,null,{}] 09:14:36 INFO - PROCESS | 1883 | 1461600876336 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}] 09:14:36 INFO - PROCESS | 1883 | 1461600876506 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 09:14:36 INFO - PROCESS | 1883 | 1461600876719 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9212e800 == 148 [pid = 1883] [id = 493] 09:14:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 180 (0x7f3e858e8800) [pid = 1883] [serial = 1480] [outer = (nil)] 09:14:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7f3e8f1df400) [pid = 1883] [serial = 1481] [outer = 0x7f3e858e8800] 09:14:36 INFO - PROCESS | 1883 | 1461600876828 Marionette DEBUG loaded listener.js 09:14:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7f3e91619c00) [pid = 1883] [serial = 1482] [outer = 0x7f3e858e8800] 09:14:37 INFO - PROCESS | 1883 | 1461600877679 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]]]}] 09:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1375ms 09:14:37 INFO - PROCESS | 1883 | 1461600877705 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 09:14:37 INFO - PROCESS | 1883 | 1461600877709 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 09:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:14:37 INFO - PROCESS | 1883 | 1461600877714 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:14:37 INFO - PROCESS | 1883 | 1461600877717 Marionette TRACE conn3 <- [1,1946,null,{}] 09:14:37 INFO - PROCESS | 1883 | 1461600877722 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}] 09:14:37 INFO - PROCESS | 1883 | 1461600877909 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 09:14:38 INFO - PROCESS | 1883 | 1461600878116 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e921a2800 == 149 [pid = 1883] [id = 494] 09:14:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3e8d8cc400) [pid = 1883] [serial = 1483] [outer = (nil)] 09:14:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e917efc00) [pid = 1883] [serial = 1484] [outer = 0x7f3e8d8cc400] 09:14:38 INFO - PROCESS | 1883 | 1461600878188 Marionette DEBUG loaded listener.js 09:14:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3e91f7e800) [pid = 1883] [serial = 1485] [outer = 0x7f3e8d8cc400] 09:14:39 INFO - PROCESS | 1883 | 1461600879045 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]]]}] 09:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1383ms 09:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:14:39 INFO - PROCESS | 1883 | 1461600879099 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 09:14:39 INFO - PROCESS | 1883 | 1461600879101 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 09:14:39 INFO - PROCESS | 1883 | 1461600879106 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:14:39 INFO - PROCESS | 1883 | 1461600879110 Marionette TRACE conn3 <- [1,1950,null,{}] 09:14:39 INFO - PROCESS | 1883 | 1461600879114 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}] 09:14:39 INFO - PROCESS | 1883 | 1461600879294 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 09:14:39 INFO - PROCESS | 1883 | 1461600879499 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e928ae800 == 150 [pid = 1883] [id = 495] 09:14:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7f3e85f56800) [pid = 1883] [serial = 1486] [outer = (nil)] 09:14:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7f3e92852400) [pid = 1883] [serial = 1487] [outer = 0x7f3e85f56800] 09:14:39 INFO - PROCESS | 1883 | 1461600879566 Marionette DEBUG loaded listener.js 09:14:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7f3e93555800) [pid = 1883] [serial = 1488] [outer = 0x7f3e85f56800] 09:14:40 INFO - PROCESS | 1883 | 1461600880443 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]]]}] 09:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1377ms 09:14:40 INFO - PROCESS | 1883 | 1461600880484 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 09:14:40 INFO - PROCESS | 1883 | 1461600880487 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 09:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:14:40 INFO - PROCESS | 1883 | 1461600880493 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:14:40 INFO - PROCESS | 1883 | 1461600880496 Marionette TRACE conn3 <- [1,1954,null,{}] 09:14:40 INFO - PROCESS | 1883 | 1461600880501 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}] 09:14:40 INFO - PROCESS | 1883 | 1461600880694 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 09:14:40 INFO - PROCESS | 1883 | 1461600880902 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9648a800 == 151 [pid = 1883] [id = 496] 09:14:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7f3e91617c00) [pid = 1883] [serial = 1489] [outer = (nil)] 09:14:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7f3e95ac5400) [pid = 1883] [serial = 1490] [outer = 0x7f3e91617c00] 09:14:40 INFO - PROCESS | 1883 | 1461600880973 Marionette DEBUG loaded listener.js 09:14:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 191 (0x7f3e964d8800) [pid = 1883] [serial = 1491] [outer = 0x7f3e91617c00] 09:14:41 INFO - PROCESS | 1883 | 1461600881812 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]]]}] 09:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1376ms 09:14:41 INFO - PROCESS | 1883 | 1461600881870 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 09:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:14:41 INFO - PROCESS | 1883 | 1461600881873 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 09:14:41 INFO - PROCESS | 1883 | 1461600881878 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:14:41 INFO - PROCESS | 1883 | 1461600881881 Marionette TRACE conn3 <- [1,1958,null,{}] 09:14:41 INFO - PROCESS | 1883 | 1461600881886 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}] 09:14:42 INFO - PROCESS | 1883 | 1461600882066 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 09:14:42 INFO - PROCESS | 1883 | 1461600882271 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97cb1000 == 152 [pid = 1883] [id = 497] 09:14:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 192 (0x7f3e9284b800) [pid = 1883] [serial = 1492] [outer = (nil)] 09:14:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 193 (0x7f3e96711000) [pid = 1883] [serial = 1493] [outer = 0x7f3e9284b800] 09:14:42 INFO - PROCESS | 1883 | 1461600882336 Marionette DEBUG loaded listener.js 09:14:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 194 (0x7f3e97138000) [pid = 1883] [serial = 1494] [outer = 0x7f3e9284b800] 09:14:43 INFO - PROCESS | 1883 | 1461600883181 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]]]}] 09:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1330ms 09:14:43 INFO - PROCESS | 1883 | 1461600883209 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 09:14:43 INFO - PROCESS | 1883 | 1461600883212 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 09:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:14:43 INFO - PROCESS | 1883 | 1461600883218 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:14:43 INFO - PROCESS | 1883 | 1461600883221 Marionette TRACE conn3 <- [1,1962,null,{}] 09:14:43 INFO - PROCESS | 1883 | 1461600883233 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}] 09:14:43 INFO - PROCESS | 1883 | 1461600883406 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 09:14:43 INFO - PROCESS | 1883 | 1461600883612 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e989c8000 == 153 [pid = 1883] [id = 498] 09:14:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 195 (0x7f3e959e0400) [pid = 1883] [serial = 1495] [outer = (nil)] 09:14:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 196 (0x7f3e97265000) [pid = 1883] [serial = 1496] [outer = 0x7f3e959e0400] 09:14:43 INFO - PROCESS | 1883 | 1461600883721 Marionette DEBUG loaded listener.js 09:14:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 197 (0x7f3e980d1400) [pid = 1883] [serial = 1497] [outer = 0x7f3e959e0400] 09:14:44 INFO - PROCESS | 1883 | 1461600884615 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]]]}] 09:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1434ms 09:14:44 INFO - PROCESS | 1883 | 1461600884653 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 09:14:44 INFO - PROCESS | 1883 | 1461600884656 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 09:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:14:44 INFO - PROCESS | 1883 | 1461600884661 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:14:44 INFO - PROCESS | 1883 | 1461600884664 Marionette TRACE conn3 <- [1,1966,null,{}] 09:14:44 INFO - PROCESS | 1883 | 1461600884670 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}] 09:14:44 INFO - PROCESS | 1883 | 1461600884855 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 09:14:45 INFO - PROCESS | 1883 | 1461600885069 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7d1ca800 == 154 [pid = 1883] [id = 499] 09:14:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 198 (0x7f3e7b5e3c00) [pid = 1883] [serial = 1498] [outer = (nil)] 09:14:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 199 (0x7f3e81588000) [pid = 1883] [serial = 1499] [outer = 0x7f3e7b5e3c00] 09:14:45 INFO - PROCESS | 1883 | 1461600885176 Marionette DEBUG loaded listener.js 09:14:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 200 (0x7f3e8de06000) [pid = 1883] [serial = 1500] [outer = 0x7f3e7b5e3c00] 09:14:46 INFO - PROCESS | 1883 | 1461600886017 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]]]}] 09:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1383ms 09:14:46 INFO - PROCESS | 1883 | 1461600886044 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 09:14:46 INFO - PROCESS | 1883 | 1461600886046 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 09:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:14:46 INFO - PROCESS | 1883 | 1461600886052 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:14:46 INFO - PROCESS | 1883 | 1461600886053 Marionette TRACE conn3 <- [1,1970,null,{}] 09:14:46 INFO - PROCESS | 1883 | 1461600886059 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}] 09:14:46 INFO - PROCESS | 1883 | 1461600886232 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 09:14:47 INFO - PROCESS | 1883 | 1461600887008 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e80539800 == 155 [pid = 1883] [id = 500] 09:14:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 201 (0x7f3e7c5c9400) [pid = 1883] [serial = 1501] [outer = (nil)] 09:14:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 202 (0x7f3e7caab800) [pid = 1883] [serial = 1502] [outer = 0x7f3e7c5c9400] 09:14:47 INFO - PROCESS | 1883 | 1461600887078 Marionette DEBUG loaded listener.js 09:14:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 203 (0x7f3e7f407400) [pid = 1883] [serial = 1503] [outer = 0x7f3e7c5c9400] 09:14:47 INFO - PROCESS | 1883 | 1461600887890 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]]]}] 09:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1886ms 09:14:47 INFO - PROCESS | 1883 | 1461600887940 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 09:14:47 INFO - PROCESS | 1883 | 1461600887944 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 09:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:14:47 INFO - PROCESS | 1883 | 1461600887952 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:14:47 INFO - PROCESS | 1883 | 1461600887956 Marionette TRACE conn3 <- [1,1974,null,{}] 09:14:47 INFO - PROCESS | 1883 | 1461600887963 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}] 09:14:48 INFO - PROCESS | 1883 | 1461600888141 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 09:14:48 INFO - PROCESS | 1883 | 1461600888379 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e83c6f800 == 156 [pid = 1883] [id = 501] 09:14:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 204 (0x7f3e7b5e6c00) [pid = 1883] [serial = 1504] [outer = (nil)] 09:14:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 205 (0x7f3e7f40d400) [pid = 1883] [serial = 1505] [outer = 0x7f3e7b5e6c00] 09:14:48 INFO - PROCESS | 1883 | 1461600888444 Marionette DEBUG loaded listener.js 09:14:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 206 (0x7f3e83b3b000) [pid = 1883] [serial = 1506] [outer = 0x7f3e7b5e6c00] 09:14:49 INFO - PROCESS | 1883 | 1461600889470 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]]]}] 09:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1588ms 09:14:49 INFO - PROCESS | 1883 | 1461600889543 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 09:14:49 INFO - PROCESS | 1883 | 1461600889548 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 09:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:14:49 INFO - PROCESS | 1883 | 1461600889554 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:14:49 INFO - PROCESS | 1883 | 1461600889557 Marionette TRACE conn3 <- [1,1978,null,{}] 09:14:49 INFO - PROCESS | 1883 | 1461600889562 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}] 09:14:49 INFO - PROCESS | 1883 | 1461600889793 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 09:14:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e96e05000 == 155 [pid = 1883] [id = 58] 09:14:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e85dd4800 == 154 [pid = 1883] [id = 484] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 205 (0x7f3e7f5b4800) [pid = 1883] [serial = 1391] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e852a2000 == 153 [pid = 1883] [id = 483] 09:14:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e831cd800 == 152 [pid = 1883] [id = 482] 09:14:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e80531800 == 151 [pid = 1883] [id = 481] 09:14:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7cf5e000 == 150 [pid = 1883] [id = 480] 09:14:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e828da000 == 149 [pid = 1883] [id = 479] 09:14:50 INFO - PROCESS | 1883 | 1461600890201 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98c8d000 == 148 [pid = 1883] [id = 473] 09:14:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97e09000 == 147 [pid = 1883] [id = 472] 09:14:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7df90800 == 148 [pid = 1883] [id = 502] 09:14:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 206 (0x7f3e7f5b4800) [pid = 1883] [serial = 1507] [outer = (nil)] 09:14:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 207 (0x7f3e83eec400) [pid = 1883] [serial = 1508] [outer = 0x7f3e7f5b4800] 09:14:50 INFO - PROCESS | 1883 | 1461600890273 Marionette DEBUG loaded listener.js 09:14:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 208 (0x7f3e85973800) [pid = 1883] [serial = 1509] [outer = 0x7f3e7f5b4800] 09:14:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9648f000 == 147 [pid = 1883] [id = 471] 09:14:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e94034800 == 146 [pid = 1883] [id = 470] 09:14:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e921a5000 == 145 [pid = 1883] [id = 469] 09:14:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e91fb6000 == 144 [pid = 1883] [id = 468] 09:14:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8ff84000 == 143 [pid = 1883] [id = 467] 09:14:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e58b000 == 142 [pid = 1883] [id = 466] 09:14:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e85dca800 == 141 [pid = 1883] [id = 465] 09:14:50 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8049b800 == 140 [pid = 1883] [id = 464] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 207 (0x7f3e8dd5c800) [pid = 1883] [serial = 1383] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 206 (0x7f3e8dd87000) [pid = 1883] [serial = 1385] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 205 (0x7f3e95c3f400) [pid = 1883] [serial = 1332] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 204 (0x7f3e8314c000) [pid = 1883] [serial = 1371] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 203 (0x7f3e81588800) [pid = 1883] [serial = 1370] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 202 (0x7f3e8de25c00) [pid = 1883] [serial = 1386] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 201 (0x7f3e7caa7000) [pid = 1883] [serial = 1388] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 200 (0x7f3e815b1c00) [pid = 1883] [serial = 1334] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 199 (0x7f3e7f403c00) [pid = 1883] [serial = 1389] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 198 (0x7f3e82988800) [pid = 1883] [serial = 1376] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 197 (0x7f3e80556000) [pid = 1883] [serial = 1368] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 196 (0x7f3e7f40bc00) [pid = 1883] [serial = 1367] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 195 (0x7f3e85f5f400) [pid = 1883] [serial = 1377] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 194 (0x7f3e8b3f1c00) [pid = 1883] [serial = 1379] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 193 (0x7f3e8c4b5800) [pid = 1883] [serial = 1380] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 192 (0x7f3ea6150c00) [pid = 1883] [serial = 1349] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 191 (0x7f3e83ee4400) [pid = 1883] [serial = 1364] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 190 (0x7f3e8d61b400) [pid = 1883] [serial = 1382] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 189 (0x7f3e85f57800) [pid = 1883] [serial = 1374] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7f3e85979400) [pid = 1883] [serial = 1373] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7f3e9355b800) [pid = 1883] [serial = 1343] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7f3e8dd5a400) [pid = 1883] [serial = 1358] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7f3e8d40d800) [pid = 1883] [serial = 1352] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3e9670e000) [pid = 1883] [serial = 1346] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3e7b5eac00) [pid = 1883] [serial = 1361] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7f3ea61f0c00) [pid = 1883] [serial = 1355] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7f3e8eac4000) [pid = 1883] [serial = 1340] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7f3e85f61800) [pid = 1883] [serial = 1337] [outer = (nil)] [url = about:blank] 09:14:50 INFO - PROCESS | 1883 | 1461600890992 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]]]}] 09:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1482ms 09:14:51 INFO - PROCESS | 1883 | 1461600891036 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 09:14:51 INFO - PROCESS | 1883 | 1461600891039 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 09:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:14:51 INFO - PROCESS | 1883 | 1461600891051 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:14:51 INFO - PROCESS | 1883 | 1461600891059 Marionette TRACE conn3 <- [1,1982,null,{}] 09:14:51 INFO - PROCESS | 1883 | 1461600891066 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}] 09:14:51 INFO - PROCESS | 1883 | 1461600891231 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 09:14:51 INFO - PROCESS | 1883 | 1461600891398 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e82679000 == 141 [pid = 1883] [id = 503] 09:14:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7f3e82988800) [pid = 1883] [serial = 1510] [outer = (nil)] 09:14:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7f3e85f52400) [pid = 1883] [serial = 1511] [outer = 0x7f3e82988800] 09:14:51 INFO - PROCESS | 1883 | 1461600891455 Marionette DEBUG loaded listener.js 09:14:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3e8b172000) [pid = 1883] [serial = 1512] [outer = 0x7f3e82988800] 09:14:52 INFO - PROCESS | 1883 | 1461600892134 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]]]}] 09:14:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1143ms 09:14:52 INFO - PROCESS | 1883 | 1461600892215 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 09:14:52 INFO - PROCESS | 1883 | 1461600892219 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 09:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:14:52 INFO - PROCESS | 1883 | 1461600892225 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:14:52 INFO - PROCESS | 1883 | 1461600892227 Marionette TRACE conn3 <- [1,1986,null,{}] 09:14:52 INFO - PROCESS | 1883 | 1461600892236 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}] 09:14:52 INFO - PROCESS | 1883 | 1461600892394 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 09:14:52 INFO - PROCESS | 1883 | 1461600892404 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8588c800 == 142 [pid = 1883] [id = 504] 09:14:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e85974c00) [pid = 1883] [serial = 1513] [outer = (nil)] 09:14:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3e8d40cc00) [pid = 1883] [serial = 1514] [outer = 0x7f3e85974c00] 09:14:52 INFO - PROCESS | 1883 | 1461600892460 Marionette DEBUG loaded listener.js 09:14:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7f3e8d61b400) [pid = 1883] [serial = 1515] [outer = 0x7f3e85974c00] 09:14:53 INFO - PROCESS | 1883 | 1461600893345 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]]]}] 09:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1177ms 09:14:53 INFO - PROCESS | 1883 | 1461600893406 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 09:14:53 INFO - PROCESS | 1883 | 1461600893409 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 09:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:14:53 INFO - PROCESS | 1883 | 1461600893414 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:14:53 INFO - PROCESS | 1883 | 1461600893416 Marionette TRACE conn3 <- [1,1990,null,{}] 09:14:53 INFO - PROCESS | 1883 | 1461600893421 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}] 09:14:53 INFO - PROCESS | 1883 | 1461600893648 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 09:14:53 INFO - PROCESS | 1883 | 1461600893674 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b5e8800 == 143 [pid = 1883] [id = 505] 09:14:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7f3e8dd3d000) [pid = 1883] [serial = 1516] [outer = (nil)] 09:14:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7f3e8dd59400) [pid = 1883] [serial = 1517] [outer = 0x7f3e8dd3d000] 09:14:53 INFO - PROCESS | 1883 | 1461600893742 Marionette DEBUG loaded listener.js 09:14:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7f3e7f5ab800) [pid = 1883] [serial = 1518] [outer = 0x7f3e8dd3d000] 09:14:54 INFO - PROCESS | 1883 | 1461600894566 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]]]}] 09:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1226ms 09:14:54 INFO - PROCESS | 1883 | 1461600894641 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 09:14:54 INFO - PROCESS | 1883 | 1461600894645 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 09:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:14:54 INFO - PROCESS | 1883 | 1461600894650 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:14:54 INFO - PROCESS | 1883 | 1461600894651 Marionette TRACE conn3 <- [1,1994,null,{}] 09:14:54 INFO - PROCESS | 1883 | 1461600894657 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}] 09:14:55 INFO - PROCESS | 1883 | 1461600895196 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 09:14:55 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7f3e83d2d800) [pid = 1883] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:14:55 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7f3e87375400) [pid = 1883] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:14:55 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7f3e83d6b000) [pid = 1883] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:14:55 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7f3e7cfa8000) [pid = 1883] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:14:55 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3e7cfd8c00) [pid = 1883] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:14:55 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3e83d6bc00) [pid = 1883] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:14:55 INFO - PROCESS | 1883 | 1461600895348 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7fde5800 == 144 [pid = 1883] [id = 506] 09:14:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e7cfa8000) [pid = 1883] [serial = 1519] [outer = (nil)] 09:14:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3e83d2d800) [pid = 1883] [serial = 1520] [outer = 0x7f3e7cfa8000] 09:14:55 INFO - PROCESS | 1883 | 1461600895413 Marionette DEBUG loaded listener.js 09:14:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7f3e8d803800) [pid = 1883] [serial = 1521] [outer = 0x7f3e7cfa8000] 09:14:56 INFO - PROCESS | 1883 | 1461600896026 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]]]}] 09:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1432ms 09:14:56 INFO - PROCESS | 1883 | 1461600896082 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 09:14:56 INFO - PROCESS | 1883 | 1461600896085 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 09:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:14:56 INFO - PROCESS | 1883 | 1461600896090 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:14:56 INFO - PROCESS | 1883 | 1461600896092 Marionette TRACE conn3 <- [1,1998,null,{}] 09:14:56 INFO - PROCESS | 1883 | 1461600896097 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}] 09:14:56 INFO - PROCESS | 1883 | 1461600896250 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 09:14:56 INFO - PROCESS | 1883 | 1461600896416 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e922000 == 145 [pid = 1883] [id = 507] 09:14:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7f3e7cfd0c00) [pid = 1883] [serial = 1522] [outer = (nil)] 09:14:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7f3e8eac6400) [pid = 1883] [serial = 1523] [outer = 0x7f3e7cfd0c00] 09:14:56 INFO - PROCESS | 1883 | 1461600896472 Marionette DEBUG loaded listener.js 09:14:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7f3e8ed1e800) [pid = 1883] [serial = 1524] [outer = 0x7f3e7cfd0c00] 09:14:57 INFO - PROCESS | 1883 | 1461600897091 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]]]}] 09:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1023ms 09:14:57 INFO - PROCESS | 1883 | 1461600897260 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 09:14:57 INFO - PROCESS | 1883 | 1461600897266 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 09:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:14:57 INFO - PROCESS | 1883 | 1461600897290 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:14:57 INFO - PROCESS | 1883 | 1461600897294 Marionette TRACE conn3 <- [1,2002,null,{}] 09:14:57 INFO - PROCESS | 1883 | 1461600897302 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}] 09:14:57 INFO - PROCESS | 1883 | 1461600897521 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 09:14:57 INFO - PROCESS | 1883 | 1461600897730 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7fa8d000 == 146 [pid = 1883] [id = 508] 09:14:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7f3e7cfd8c00) [pid = 1883] [serial = 1525] [outer = (nil)] 09:14:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 191 (0x7f3e80554400) [pid = 1883] [serial = 1526] [outer = 0x7f3e7cfd8c00] 09:14:57 INFO - PROCESS | 1883 | 1461600897839 Marionette DEBUG loaded listener.js 09:14:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 192 (0x7f3e815b0400) [pid = 1883] [serial = 1527] [outer = 0x7f3e7cfd8c00] 09:14:58 INFO - PROCESS | 1883 | 1461600898784 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]]]}] 09:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1543ms 09:14:58 INFO - PROCESS | 1883 | 1461600898830 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 09:14:58 INFO - PROCESS | 1883 | 1461600898836 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 09:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:14:58 INFO - PROCESS | 1883 | 1461600898846 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:14:58 INFO - PROCESS | 1883 | 1461600898851 Marionette TRACE conn3 <- [1,2006,null,{}] 09:14:58 INFO - PROCESS | 1883 | 1461600898862 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}] 09:14:59 INFO - PROCESS | 1883 | 1461600899056 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 09:14:59 INFO - PROCESS | 1883 | 1461600899298 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b419000 == 147 [pid = 1883] [id = 509] 09:14:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 193 (0x7f3e8596ec00) [pid = 1883] [serial = 1528] [outer = (nil)] 09:14:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 194 (0x7f3e85bc4800) [pid = 1883] [serial = 1529] [outer = 0x7f3e8596ec00] 09:14:59 INFO - PROCESS | 1883 | 1461600899409 Marionette DEBUG loaded listener.js 09:14:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 195 (0x7f3e85f60400) [pid = 1883] [serial = 1530] [outer = 0x7f3e8596ec00] 09:15:00 INFO - PROCESS | 1883 | 1461600900376 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]]]}] 09:15:00 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 09:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1588ms 09:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:15:00 INFO - PROCESS | 1883 | 1461600900432 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 09:15:00 INFO - PROCESS | 1883 | 1461600900435 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 09:15:00 INFO - PROCESS | 1883 | 1461600900441 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:15:00 INFO - PROCESS | 1883 | 1461600900444 Marionette TRACE conn3 <- [1,2010,null,{}] 09:15:00 INFO - PROCESS | 1883 | 1461600900457 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}] 09:15:00 INFO - PROCESS | 1883 | 1461600900651 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 09:15:00 INFO - PROCESS | 1883 | 1461600900862 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9189a000 == 148 [pid = 1883] [id = 510] 09:15:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 196 (0x7f3e8dbb8800) [pid = 1883] [serial = 1531] [outer = (nil)] 09:15:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 197 (0x7f3e8dd5c800) [pid = 1883] [serial = 1532] [outer = 0x7f3e8dbb8800] 09:15:01 INFO - PROCESS | 1883 | 1461600901018 Marionette DEBUG loaded listener.js 09:15:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 198 (0x7f3e8de11800) [pid = 1883] [serial = 1533] [outer = 0x7f3e8dbb8800] 09:15:01 INFO - PROCESS | 1883 | 1461600901850 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]]]}] 09:15:01 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 09:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1478ms 09:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:15:01 INFO - PROCESS | 1883 | 1461600901919 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 09:15:01 INFO - PROCESS | 1883 | 1461600901922 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 09:15:01 INFO - PROCESS | 1883 | 1461600901928 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:15:01 INFO - PROCESS | 1883 | 1461600901931 Marionette TRACE conn3 <- [1,2014,null,{}] 09:15:01 INFO - PROCESS | 1883 | 1461600901936 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}] 09:15:02 INFO - PROCESS | 1883 | 1461600902151 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 09:15:02 INFO - PROCESS | 1883 | 1461600902369 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e928af800 == 149 [pid = 1883] [id = 511] 09:15:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 199 (0x7f3e8dbbe800) [pid = 1883] [serial = 1534] [outer = (nil)] 09:15:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 200 (0x7f3e8ef37800) [pid = 1883] [serial = 1535] [outer = 0x7f3e8dbbe800] 09:15:02 INFO - PROCESS | 1883 | 1461600902491 Marionette DEBUG loaded listener.js 09:15:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 201 (0x7f3e917ea000) [pid = 1883] [serial = 1536] [outer = 0x7f3e8dbbe800] 09:15:03 INFO - PROCESS | 1883 | 1461600903396 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]]]}] 09:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1535ms 09:15:03 INFO - PROCESS | 1883 | 1461600903463 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 09:15:03 INFO - PROCESS | 1883 | 1461600903466 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 09:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:15:03 INFO - PROCESS | 1883 | 1461600903472 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:15:03 INFO - PROCESS | 1883 | 1461600903474 Marionette TRACE conn3 <- [1,2018,null,{}] 09:15:03 INFO - PROCESS | 1883 | 1461600903479 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}] 09:15:03 INFO - PROCESS | 1883 | 1461600903674 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 09:15:03 INFO - PROCESS | 1883 | 1461600903940 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e96728000 == 150 [pid = 1883] [id = 512] 09:15:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 202 (0x7f3e8de1b400) [pid = 1883] [serial = 1537] [outer = (nil)] 09:15:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 203 (0x7f3e92856000) [pid = 1883] [serial = 1538] [outer = 0x7f3e8de1b400] 09:15:04 INFO - PROCESS | 1883 | 1461600904013 Marionette DEBUG loaded listener.js 09:15:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 204 (0x7f3e9407c800) [pid = 1883] [serial = 1539] [outer = 0x7f3e8de1b400] 09:15:04 INFO - PROCESS | 1883 | 1461600904829 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]]]}] 09:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1427ms 09:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:15:04 INFO - PROCESS | 1883 | 1461600904900 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 09:15:04 INFO - PROCESS | 1883 | 1461600904903 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 09:15:04 INFO - PROCESS | 1883 | 1461600904909 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:15:04 INFO - PROCESS | 1883 | 1461600904911 Marionette TRACE conn3 <- [1,2022,null,{}] 09:15:04 INFO - PROCESS | 1883 | 1461600904917 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}] 09:15:05 INFO - PROCESS | 1883 | 1461600905137 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 09:15:05 INFO - PROCESS | 1883 | 1461600905350 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98c8b000 == 151 [pid = 1883] [id = 513] 09:15:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 205 (0x7f3e94b28800) [pid = 1883] [serial = 1540] [outer = (nil)] 09:15:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 206 (0x7f3e97b67400) [pid = 1883] [serial = 1541] [outer = 0x7f3e94b28800] 09:15:05 INFO - PROCESS | 1883 | 1461600905469 Marionette DEBUG loaded listener.js 09:15:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 207 (0x7f3e98a4b000) [pid = 1883] [serial = 1542] [outer = 0x7f3e94b28800] 09:15:06 INFO - PROCESS | 1883 | 1461600906397 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]]]}] 09:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1535ms 09:15:06 INFO - PROCESS | 1883 | 1461600906443 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 09:15:06 INFO - PROCESS | 1883 | 1461600906447 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 09:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:15:06 INFO - PROCESS | 1883 | 1461600906452 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:15:06 INFO - PROCESS | 1883 | 1461600906454 Marionette TRACE conn3 <- [1,2026,null,{}] 09:15:06 INFO - PROCESS | 1883 | 1461600906459 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}] 09:15:06 INFO - PROCESS | 1883 | 1461600906630 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 09:15:06 INFO - PROCESS | 1883 | 1461600906844 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4d03800 == 152 [pid = 1883] [id = 514] 09:15:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 208 (0x7f3e961c6800) [pid = 1883] [serial = 1543] [outer = (nil)] 09:15:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 209 (0x7f3e98ca7c00) [pid = 1883] [serial = 1544] [outer = 0x7f3e961c6800] 09:15:06 INFO - PROCESS | 1883 | 1461600906909 Marionette DEBUG loaded listener.js 09:15:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 210 (0x7f3e9b417000) [pid = 1883] [serial = 1545] [outer = 0x7f3e961c6800] 09:15:07 INFO - PROCESS | 1883 | 1461600907822 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]]]}] 09:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1431ms 09:15:07 INFO - PROCESS | 1883 | 1461600907883 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 09:15:07 INFO - PROCESS | 1883 | 1461600907886 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 09:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:15:07 INFO - PROCESS | 1883 | 1461600907892 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:15:07 INFO - PROCESS | 1883 | 1461600907894 Marionette TRACE conn3 <- [1,2030,null,{}] 09:15:07 INFO - PROCESS | 1883 | 1461600907899 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}] 09:15:08 INFO - PROCESS | 1883 | 1461600908106 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 09:15:08 INFO - PROCESS | 1883 | 1461600908318 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea5f0e000 == 153 [pid = 1883] [id = 515] 09:15:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 211 (0x7f3e9670e000) [pid = 1883] [serial = 1546] [outer = (nil)] 09:15:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 212 (0x7f3ea411e400) [pid = 1883] [serial = 1547] [outer = 0x7f3e9670e000] 09:15:08 INFO - PROCESS | 1883 | 1461600908427 Marionette DEBUG loaded listener.js 09:15:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 213 (0x7f3ea4ff0000) [pid = 1883] [serial = 1548] [outer = 0x7f3e9670e000] 09:15:09 INFO - PROCESS | 1883 | 1461600909316 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]]]}] 09:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1480ms 09:15:09 INFO - PROCESS | 1883 | 1461600909373 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 09:15:09 INFO - PROCESS | 1883 | 1461600909376 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 09:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:15:09 INFO - PROCESS | 1883 | 1461600909382 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:15:09 INFO - PROCESS | 1883 | 1461600909384 Marionette TRACE conn3 <- [1,2034,null,{}] 09:15:09 INFO - PROCESS | 1883 | 1461600909389 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}] 09:15:09 INFO - PROCESS | 1883 | 1461600909564 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 09:15:09 INFO - PROCESS | 1883 | 1461600909776 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9a3e000 == 154 [pid = 1883] [id = 516] 09:15:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 214 (0x7f3e9b412000) [pid = 1883] [serial = 1549] [outer = (nil)] 09:15:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 215 (0x7f3ea50a2800) [pid = 1883] [serial = 1550] [outer = 0x7f3e9b412000] 09:15:09 INFO - PROCESS | 1883 | 1461600909884 Marionette DEBUG loaded listener.js 09:15:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 216 (0x7f3ea52a3c00) [pid = 1883] [serial = 1551] [outer = 0x7f3e9b412000] 09:15:10 INFO - PROCESS | 1883 | 1461600910718 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]]]}] 09:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1387ms 09:15:10 INFO - PROCESS | 1883 | 1461600910769 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 09:15:10 INFO - PROCESS | 1883 | 1461600910773 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 09:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:15:10 INFO - PROCESS | 1883 | 1461600910778 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:15:10 INFO - PROCESS | 1883 | 1461600910781 Marionette TRACE conn3 <- [1,2038,null,{}] 09:15:10 INFO - PROCESS | 1883 | 1461600910785 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}] 09:15:10 INFO - PROCESS | 1883 | 1461600910964 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 09:15:11 INFO - PROCESS | 1883 | 1461600911176 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9f5c000 == 155 [pid = 1883] [id = 517] 09:15:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 217 (0x7f3e9b420000) [pid = 1883] [serial = 1552] [outer = (nil)] 09:15:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 218 (0x7f3ea61f8c00) [pid = 1883] [serial = 1553] [outer = 0x7f3e9b420000] 09:15:11 INFO - PROCESS | 1883 | 1461600911282 Marionette DEBUG loaded listener.js 09:15:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 219 (0x7f3ea6459000) [pid = 1883] [serial = 1554] [outer = 0x7f3e9b420000] 09:15:12 INFO - PROCESS | 1883 | 1461600912148 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]]]}] 09:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1431ms 09:15:12 INFO - PROCESS | 1883 | 1461600912226 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 09:15:12 INFO - PROCESS | 1883 | 1461600912229 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 09:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:15:12 INFO - PROCESS | 1883 | 1461600912235 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:15:12 INFO - PROCESS | 1883 | 1461600912239 Marionette TRACE conn3 <- [1,2042,null,{}] 09:15:12 INFO - PROCESS | 1883 | 1461600912244 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}] 09:15:12 INFO - PROCESS | 1883 | 1461600912448 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 09:15:12 INFO - PROCESS | 1883 | 1461600912659 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa6a0800 == 156 [pid = 1883] [id = 518] 09:15:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 220 (0x7f3ea4125800) [pid = 1883] [serial = 1555] [outer = (nil)] 09:15:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 221 (0x7f3ea7eaec00) [pid = 1883] [serial = 1556] [outer = 0x7f3ea4125800] 09:15:12 INFO - PROCESS | 1883 | 1461600912771 Marionette DEBUG loaded listener.js 09:15:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 222 (0x7f3ea9c79400) [pid = 1883] [serial = 1557] [outer = 0x7f3ea4125800] 09:15:13 INFO - PROCESS | 1883 | 1461600913667 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]]]}] 09:15:13 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) 09:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1476ms 09:15:13 INFO - PROCESS | 1883 | 1461600913712 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 09:15:13 INFO - PROCESS | 1883 | 1461600913717 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 09:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:15:13 INFO - PROCESS | 1883 | 1461600913722 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:15:13 INFO - PROCESS | 1883 | 1461600913724 Marionette TRACE conn3 <- [1,2046,null,{}] 09:15:13 INFO - PROCESS | 1883 | 1461600913730 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}] 09:15:13 INFO - PROCESS | 1883 | 1461600913917 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 09:15:14 INFO - PROCESS | 1883 | 1461600914137 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eae6b7000 == 157 [pid = 1883] [id = 519] 09:15:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 223 (0x7f3ea52a7800) [pid = 1883] [serial = 1558] [outer = (nil)] 09:15:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 224 (0x7f3eaa028400) [pid = 1883] [serial = 1559] [outer = 0x7f3ea52a7800] 09:15:14 INFO - PROCESS | 1883 | 1461600914244 Marionette DEBUG loaded listener.js 09:15:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 225 (0x7f3eaa02f800) [pid = 1883] [serial = 1560] [outer = 0x7f3ea52a7800] 09:15:15 INFO - PROCESS | 1883 | 1461600915162 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]]]}] 09:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1481ms 09:15:15 INFO - PROCESS | 1883 | 1461600915205 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 09:15:15 INFO - PROCESS | 1883 | 1461600915208 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 09:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:15:15 INFO - PROCESS | 1883 | 1461600915214 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:15:15 INFO - PROCESS | 1883 | 1461600915216 Marionette TRACE conn3 <- [1,2050,null,{}] 09:15:15 INFO - PROCESS | 1883 | 1461600915221 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}] 09:15:15 INFO - PROCESS | 1883 | 1461600915407 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 09:15:15 INFO - PROCESS | 1883 | 1461600915670 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7f664000 == 158 [pid = 1883] [id = 520] 09:15:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 226 (0x7f3e7c984c00) [pid = 1883] [serial = 1561] [outer = (nil)] 09:15:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 227 (0x7f3e7c98b400) [pid = 1883] [serial = 1562] [outer = 0x7f3e7c984c00] 09:15:15 INFO - PROCESS | 1883 | 1461600915743 Marionette DEBUG loaded listener.js 09:15:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 228 (0x7f3e7c990000) [pid = 1883] [serial = 1563] [outer = 0x7f3e7c984c00] 09:15:16 INFO - PROCESS | 1883 | 1461600916599 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]]]}] 09:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1434ms 09:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:15:16 INFO - PROCESS | 1883 | 1461600916648 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 09:15:16 INFO - PROCESS | 1883 | 1461600916651 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 09:15:16 INFO - PROCESS | 1883 | 1461600916655 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:15:16 INFO - PROCESS | 1883 | 1461600916659 Marionette TRACE conn3 <- [1,2054,null,{}] 09:15:16 INFO - PROCESS | 1883 | 1461600916664 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}] 09:15:16 INFO - PROCESS | 1883 | 1461600916845 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 09:15:17 INFO - PROCESS | 1883 | 1461600917067 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e808e2000 == 159 [pid = 1883] [id = 521] 09:15:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 229 (0x7f3e7c988000) [pid = 1883] [serial = 1564] [outer = (nil)] 09:15:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 230 (0x7f3e7e106000) [pid = 1883] [serial = 1565] [outer = 0x7f3e7c988000] 09:15:17 INFO - PROCESS | 1883 | 1461600917183 Marionette DEBUG loaded listener.js 09:15:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 231 (0x7f3e7e109c00) [pid = 1883] [serial = 1566] [outer = 0x7f3e7c988000] 09:15:18 INFO - PROCESS | 1883 | 1461600918464 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]]]}] 09:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1883ms 09:15:18 INFO - PROCESS | 1883 | 1461600918539 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 09:15:18 INFO - PROCESS | 1883 | 1461600918545 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 09:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:15:18 INFO - PROCESS | 1883 | 1461600918552 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:15:18 INFO - PROCESS | 1883 | 1461600918556 Marionette TRACE conn3 <- [1,2058,null,{}] 09:15:18 INFO - PROCESS | 1883 | 1461600918563 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}] 09:15:18 INFO - PROCESS | 1883 | 1461600918825 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 09:15:19 INFO - PROCESS | 1883 | 1461600919041 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e83c66000 == 160 [pid = 1883] [id = 522] 09:15:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 232 (0x7f3e7f40a000) [pid = 1883] [serial = 1567] [outer = (nil)] 09:15:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 233 (0x7f3e7f9e1400) [pid = 1883] [serial = 1568] [outer = 0x7f3e7f40a000] 09:15:19 INFO - PROCESS | 1883 | 1461600919146 Marionette DEBUG loaded listener.js 09:15:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 234 (0x7f3e815aac00) [pid = 1883] [serial = 1569] [outer = 0x7f3e7f40a000] 09:15:19 INFO - PROCESS | 1883 | 1461600919991 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]]]}] 09:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1492ms 09:15:20 INFO - PROCESS | 1883 | 1461600920044 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 09:15:20 INFO - PROCESS | 1883 | 1461600920050 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 09:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:15:20 INFO - PROCESS | 1883 | 1461600920060 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:15:20 INFO - PROCESS | 1883 | 1461600920062 Marionette TRACE conn3 <- [1,2062,null,{}] 09:15:20 INFO - PROCESS | 1883 | 1461600920068 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}] 09:15:20 INFO - PROCESS | 1883 | 1461600920249 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 09:15:20 INFO - PROCESS | 1883 | 1461600920673 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7dfa1000 == 161 [pid = 1883] [id = 523] 09:15:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 235 (0x7f3e83b3bc00) [pid = 1883] [serial = 1570] [outer = (nil)] 09:15:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 236 (0x7f3e83d61400) [pid = 1883] [serial = 1571] [outer = 0x7f3e83b3bc00] 09:15:20 INFO - PROCESS | 1883 | 1461600920745 Marionette DEBUG loaded listener.js 09:15:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 237 (0x7f3e857cbc00) [pid = 1883] [serial = 1572] [outer = 0x7f3e83b3bc00] 09:15:21 INFO - PROCESS | 1883 | 1461600921599 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]]]}] 09:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1587ms 09:15:21 INFO - PROCESS | 1883 | 1461600921648 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 09:15:21 INFO - PROCESS | 1883 | 1461600921651 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 09:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:15:21 INFO - PROCESS | 1883 | 1461600921657 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:15:21 INFO - PROCESS | 1883 | 1461600921662 Marionette TRACE conn3 <- [1,2066,null,{}] 09:15:21 INFO - PROCESS | 1883 | 1461600921676 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}] 09:15:21 INFO - PROCESS | 1883 | 1461600921907 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 09:15:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e85893800 == 160 [pid = 1883] [id = 326] 09:15:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e96482000 == 159 [pid = 1883] [id = 102] 09:15:21 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8746e000 == 158 [pid = 1883] [id = 412] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 236 (0x7f3e7f9e9400) [pid = 1883] [serial = 1433] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 235 (0x7f3e8d410000) [pid = 1883] [serial = 1457] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7fde5800 == 157 [pid = 1883] [id = 506] 09:15:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b5e8800 == 156 [pid = 1883] [id = 505] 09:15:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8588c800 == 155 [pid = 1883] [id = 504] 09:15:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e82679000 == 154 [pid = 1883] [id = 503] 09:15:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7df90800 == 153 [pid = 1883] [id = 502] 09:15:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e83c6f800 == 152 [pid = 1883] [id = 501] 09:15:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e80539800 == 151 [pid = 1883] [id = 500] 09:15:22 INFO - PROCESS | 1883 | 1461600922272 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7fde9000 == 152 [pid = 1883] [id = 524] 09:15:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 236 (0x7f3e83b3dc00) [pid = 1883] [serial = 1573] [outer = (nil)] 09:15:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 237 (0x7f3e85973000) [pid = 1883] [serial = 1574] [outer = 0x7f3e83b3dc00] 09:15:22 INFO - PROCESS | 1883 | 1461600922346 Marionette DEBUG loaded listener.js 09:15:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 238 (0x7f3e8b007800) [pid = 1883] [serial = 1575] [outer = 0x7f3e83b3dc00] 09:15:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e23e800 == 151 [pid = 1883] [id = 490] 09:15:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c821800 == 150 [pid = 1883] [id = 489] 09:15:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c50f800 == 149 [pid = 1883] [id = 488] 09:15:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e856b9000 == 148 [pid = 1883] [id = 487] 09:15:22 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7fa98000 == 147 [pid = 1883] [id = 486] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 237 (0x7f3e85c76000) [pid = 1883] [serial = 1451] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 236 (0x7f3e8d405800) [pid = 1883] [serial = 1455] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 235 (0x7f3e857ca000) [pid = 1883] [serial = 1445] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 234 (0x7f3e858e5400) [pid = 1883] [serial = 1446] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 233 (0x7f3e8ed19000) [pid = 1883] [serial = 1415] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 232 (0x7f3e8ef34000) [pid = 1883] [serial = 1418] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 231 (0x7f3e815ab800) [pid = 1883] [serial = 1430] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 230 (0x7f3e8eac6800) [pid = 1883] [serial = 1412] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 229 (0x7f3e8d5a0800) [pid = 1883] [serial = 1406] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 228 (0x7f3e85970400) [pid = 1883] [serial = 1400] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 227 (0x7f3e8f1e1c00) [pid = 1883] [serial = 1421] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 226 (0x7f3e815b2c00) [pid = 1883] [serial = 1442] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 225 (0x7f3e83d62000) [pid = 1883] [serial = 1443] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 224 (0x7f3e858e3000) [pid = 1883] [serial = 1427] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 223 (0x7f3e7f40b400) [pid = 1883] [serial = 1436] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 222 (0x7f3e80552000) [pid = 1883] [serial = 1394] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 221 (0x7f3e8b3f0000) [pid = 1883] [serial = 1403] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 220 (0x7f3e8dd5f800) [pid = 1883] [serial = 1409] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 219 (0x7f3e815ab400) [pid = 1883] [serial = 1440] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 218 (0x7f3e80555c00) [pid = 1883] [serial = 1439] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 217 (0x7f3e918efc00) [pid = 1883] [serial = 1424] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 216 (0x7f3e83d61800) [pid = 1883] [serial = 1397] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 215 (0x7f3e85972000) [pid = 1883] [serial = 1448] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 214 (0x7f3e8736e400) [pid = 1883] [serial = 1452] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 213 (0x7f3e8c485000) [pid = 1883] [serial = 1454] [outer = (nil)] [url = about:blank] 09:15:22 INFO - PROCESS | 1883 | --DOMWINDOW == 212 (0x7f3e85bcb400) [pid = 1883] [serial = 1449] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1883 | 1461600923089 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]]]}] 09:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1482ms 09:15:23 INFO - PROCESS | 1883 | 1461600923150 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 09:15:23 INFO - PROCESS | 1883 | 1461600923155 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 09:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:15:23 INFO - PROCESS | 1883 | 1461600923160 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:15:23 INFO - PROCESS | 1883 | 1461600923162 Marionette TRACE conn3 <- [1,2070,null,{}] 09:15:23 INFO - PROCESS | 1883 | 1461600923171 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}] 09:15:23 INFO - PROCESS | 1883 | 1461600923339 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 09:15:23 INFO - PROCESS | 1883 | 1461600923354 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e852a5800 == 148 [pid = 1883] [id = 525] 09:15:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 213 (0x7f3e80555c00) [pid = 1883] [serial = 1576] [outer = (nil)] 09:15:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 214 (0x7f3e8b177400) [pid = 1883] [serial = 1577] [outer = 0x7f3e80555c00] 09:15:23 INFO - PROCESS | 1883 | 1461600923411 Marionette DEBUG loaded listener.js 09:15:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 215 (0x7f3e8d597c00) [pid = 1883] [serial = 1578] [outer = 0x7f3e80555c00] 09:15:24 INFO - PROCESS | 1883 | 1461600924263 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]]]}] 09:15:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1179ms 09:15:24 INFO - PROCESS | 1883 | 1461600924341 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 09:15:24 INFO - PROCESS | 1883 | 1461600924343 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 09:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:15:24 INFO - PROCESS | 1883 | 1461600924348 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:15:24 INFO - PROCESS | 1883 | 1461600924351 Marionette TRACE conn3 <- [1,2074,null,{}] 09:15:24 INFO - PROCESS | 1883 | 1461600924356 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}] 09:15:24 INFO - PROCESS | 1883 | 1461600924525 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 09:15:24 INFO - PROCESS | 1883 | 1461600924535 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b5f9000 == 149 [pid = 1883] [id = 526] 09:15:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 216 (0x7f3e874df000) [pid = 1883] [serial = 1579] [outer = (nil)] 09:15:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 217 (0x7f3e8d809000) [pid = 1883] [serial = 1580] [outer = 0x7f3e874df000] 09:15:24 INFO - PROCESS | 1883 | 1461600924604 Marionette DEBUG loaded listener.js 09:15:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 218 (0x7f3e8dd5cc00) [pid = 1883] [serial = 1581] [outer = 0x7f3e874df000] 09:15:25 INFO - PROCESS | 1883 | 1461600925560 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]]]}] 09:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1277ms 09:15:25 INFO - PROCESS | 1883 | 1461600925626 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 09:15:25 INFO - PROCESS | 1883 | 1461600925629 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 09:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:15:25 INFO - PROCESS | 1883 | 1461600925634 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:15:25 INFO - PROCESS | 1883 | 1461600925636 Marionette TRACE conn3 <- [1,2078,null,{}] 09:15:25 INFO - PROCESS | 1883 | 1461600925641 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}] 09:15:25 INFO - PROCESS | 1883 | 1461600925904 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 09:15:25 INFO - PROCESS | 1883 | 1461600925938 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c722800 == 150 [pid = 1883] [id = 527] 09:15:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 219 (0x7f3e8de25c00) [pid = 1883] [serial = 1582] [outer = (nil)] 09:15:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 220 (0x7f3e8eb81c00) [pid = 1883] [serial = 1583] [outer = 0x7f3e8de25c00] 09:15:26 INFO - PROCESS | 1883 | 1461600925997 Marionette DEBUG loaded listener.js 09:15:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 221 (0x7f3e917e1400) [pid = 1883] [serial = 1584] [outer = 0x7f3e8de25c00] 09:15:26 INFO - PROCESS | 1883 | 1461600926805 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]]]}] 09:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1475ms 09:15:27 INFO - PROCESS | 1883 | --DOMWINDOW == 220 (0x7f3e85974c00) [pid = 1883] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:15:27 INFO - PROCESS | 1883 | --DOMWINDOW == 219 (0x7f3e7b5e6c00) [pid = 1883] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:15:27 INFO - PROCESS | 1883 | --DOMWINDOW == 218 (0x7f3e7cfa8000) [pid = 1883] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:15:27 INFO - PROCESS | 1883 | --DOMWINDOW == 217 (0x7f3e82988800) [pid = 1883] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:15:27 INFO - PROCESS | 1883 | --DOMWINDOW == 216 (0x7f3e7f5b4800) [pid = 1883] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:15:27 INFO - PROCESS | 1883 | --DOMWINDOW == 215 (0x7f3e8dd3d000) [pid = 1883] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:15:27 INFO - PROCESS | 1883 | --DOMWINDOW == 214 (0x7f3e7c5c9400) [pid = 1883] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:15:27 INFO - PROCESS | 1883 | 1461600927137 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 09:15:27 INFO - PROCESS | 1883 | 1461600927139 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 09:15:27 INFO - PROCESS | 1883 | 1461600927148 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:15:27 INFO - PROCESS | 1883 | 1461600927152 Marionette TRACE conn3 <- [1,2082,null,{}] 09:15:27 INFO - PROCESS | 1883 | 1461600927162 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}] 09:15:27 INFO - PROCESS | 1883 | 1461600927316 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 09:15:27 INFO - PROCESS | 1883 | 1461600927325 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8528e800 == 151 [pid = 1883] [id = 528] 09:15:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 215 (0x7f3e83147c00) [pid = 1883] [serial = 1585] [outer = (nil)] 09:15:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 216 (0x7f3e8eb74c00) [pid = 1883] [serial = 1586] [outer = 0x7f3e83147c00] 09:15:27 INFO - PROCESS | 1883 | 1461600927381 Marionette DEBUG loaded listener.js 09:15:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 217 (0x7f3e918fe000) [pid = 1883] [serial = 1587] [outer = 0x7f3e83147c00] 09:15:28 INFO - PROCESS | 1883 | 1461600928188 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]]]}] 09:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1088ms 09:15:28 INFO - PROCESS | 1883 | 1461600928233 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 09:15:28 INFO - PROCESS | 1883 | 1461600928236 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 09:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:15:28 INFO - PROCESS | 1883 | 1461600928241 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:15:28 INFO - PROCESS | 1883 | 1461600928244 Marionette TRACE conn3 <- [1,2086,null,{}] 09:15:28 INFO - PROCESS | 1883 | 1461600928248 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}] 09:15:28 INFO - PROCESS | 1883 | 1461600928475 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 09:15:28 INFO - PROCESS | 1883 | 1461600928497 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ebd2800 == 152 [pid = 1883] [id = 529] 09:15:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 218 (0x7f3e83d6f000) [pid = 1883] [serial = 1588] [outer = (nil)] 09:15:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 219 (0x7f3e93555c00) [pid = 1883] [serial = 1589] [outer = 0x7f3e83d6f000] 09:15:28 INFO - PROCESS | 1883 | 1461600928553 Marionette DEBUG loaded listener.js 09:15:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 220 (0x7f3e96153c00) [pid = 1883] [serial = 1590] [outer = 0x7f3e83d6f000] 09:15:29 INFO - PROCESS | 1883 | 1461600929527 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]]]}] 09:15:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1333ms 09:15:29 INFO - PROCESS | 1883 | 1461600929575 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 09:15:29 INFO - PROCESS | 1883 | 1461600929581 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 09:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:15:29 INFO - PROCESS | 1883 | 1461600929588 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:15:29 INFO - PROCESS | 1883 | 1461600929598 Marionette TRACE conn3 <- [1,2090,null,{}] 09:15:29 INFO - PROCESS | 1883 | 1461600929612 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}] 09:15:29 INFO - PROCESS | 1883 | 1461600929877 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 09:15:30 INFO - PROCESS | 1883 | 1461600930156 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e828d3000 == 153 [pid = 1883] [id = 530] 09:15:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 221 (0x7f3e7f9e9400) [pid = 1883] [serial = 1591] [outer = (nil)] 09:15:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 222 (0x7f3e815aec00) [pid = 1883] [serial = 1592] [outer = 0x7f3e7f9e9400] 09:15:30 INFO - PROCESS | 1883 | 1461600930274 Marionette DEBUG loaded listener.js 09:15:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 223 (0x7f3e83d62800) [pid = 1883] [serial = 1593] [outer = 0x7f3e7f9e9400] 09:15:31 INFO - PROCESS | 1883 | 1461600931109 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]]]}] 09:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1592ms 09:15:31 INFO - PROCESS | 1883 | 1461600931180 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 09:15:31 INFO - PROCESS | 1883 | 1461600931189 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 09:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:15:31 INFO - PROCESS | 1883 | 1461600931198 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:15:31 INFO - PROCESS | 1883 | 1461600931202 Marionette TRACE conn3 <- [1,2094,null,{}] 09:15:31 INFO - PROCESS | 1883 | 1461600931207 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}] 09:15:31 INFO - PROCESS | 1883 | 1461600931398 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 09:15:31 INFO - PROCESS | 1883 | 1461600931609 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b60f000 == 154 [pid = 1883] [id = 531] 09:15:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 224 (0x7f3e85667000) [pid = 1883] [serial = 1594] [outer = (nil)] 09:15:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 225 (0x7f3e85bc9000) [pid = 1883] [serial = 1595] [outer = 0x7f3e85667000] 09:15:31 INFO - PROCESS | 1883 | 1461600931721 Marionette DEBUG loaded listener.js 09:15:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 226 (0x7f3e8b00d000) [pid = 1883] [serial = 1596] [outer = 0x7f3e85667000] 09:15:32 INFO - PROCESS | 1883 | 1461600932674 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]]]}] 09:15:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1534ms 09:15:32 INFO - PROCESS | 1883 | 1461600932733 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 09:15:32 INFO - PROCESS | 1883 | 1461600932737 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 09:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:15:32 INFO - PROCESS | 1883 | 1461600932743 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:15:32 INFO - PROCESS | 1883 | 1461600932748 Marionette TRACE conn3 <- [1,2098,null,{}] 09:15:32 INFO - PROCESS | 1883 | 1461600932764 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}] 09:15:33 INFO - PROCESS | 1883 | 1461600933003 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 09:15:33 INFO - PROCESS | 1883 | 1461600933297 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9214d000 == 155 [pid = 1883] [id = 532] 09:15:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 227 (0x7f3e8dd7f400) [pid = 1883] [serial = 1597] [outer = (nil)] 09:15:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 228 (0x7f3e8eb7a400) [pid = 1883] [serial = 1598] [outer = 0x7f3e8dd7f400] 09:15:33 INFO - PROCESS | 1883 | 1461600933376 Marionette DEBUG loaded listener.js 09:15:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 229 (0x7f3e8f1f2c00) [pid = 1883] [serial = 1599] [outer = 0x7f3e8dd7f400] 09:15:34 INFO - PROCESS | 1883 | 1461600934186 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]]]}] 09:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1487ms 09:15:34 INFO - PROCESS | 1883 | 1461600934231 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 09:15:34 INFO - PROCESS | 1883 | 1461600934235 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 09:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:15:34 INFO - PROCESS | 1883 | 1461600934240 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:15:34 INFO - PROCESS | 1883 | 1461600934242 Marionette TRACE conn3 <- [1,2102,null,{}] 09:15:34 INFO - PROCESS | 1883 | 1461600934247 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}] 09:15:34 INFO - PROCESS | 1883 | 1461600934425 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 09:15:34 INFO - PROCESS | 1883 | 1461600934639 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94042000 == 156 [pid = 1883] [id = 533] 09:15:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 230 (0x7f3e8dd83c00) [pid = 1883] [serial = 1600] [outer = (nil)] 09:15:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 231 (0x7f3e95c3f400) [pid = 1883] [serial = 1601] [outer = 0x7f3e8dd83c00] 09:15:34 INFO - PROCESS | 1883 | 1461600934748 Marionette DEBUG loaded listener.js 09:15:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 232 (0x7f3e965d1000) [pid = 1883] [serial = 1602] [outer = 0x7f3e8dd83c00] 09:15:35 INFO - PROCESS | 1883 | 1461600935617 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]]]}] 09:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1430ms 09:15:35 INFO - PROCESS | 1883 | 1461600935672 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 09:15:35 INFO - PROCESS | 1883 | 1461600935676 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 09:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:15:35 INFO - PROCESS | 1883 | 1461600935681 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:15:35 INFO - PROCESS | 1883 | 1461600935684 Marionette TRACE conn3 <- [1,2106,null,{}] 09:15:35 INFO - PROCESS | 1883 | 1461600935689 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}] 09:15:35 INFO - PROCESS | 1883 | 1461600935866 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 09:15:36 INFO - PROCESS | 1883 | 1461600936082 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98057800 == 157 [pid = 1883] [id = 534] 09:15:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 233 (0x7f3e92848c00) [pid = 1883] [serial = 1603] [outer = (nil)] 09:15:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 234 (0x7f3e97b60800) [pid = 1883] [serial = 1604] [outer = 0x7f3e92848c00] 09:15:36 INFO - PROCESS | 1883 | 1461600936189 Marionette DEBUG loaded listener.js 09:15:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 235 (0x7f3e98c43800) [pid = 1883] [serial = 1605] [outer = 0x7f3e92848c00] 09:15:37 INFO - PROCESS | 1883 | 1461600937063 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]]]}] 09:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1428ms 09:15:37 INFO - PROCESS | 1883 | 1461600937109 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 09:15:37 INFO - PROCESS | 1883 | 1461600937113 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 09:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:15:37 INFO - PROCESS | 1883 | 1461600937118 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:15:37 INFO - PROCESS | 1883 | 1461600937120 Marionette TRACE conn3 <- [1,2110,null,{}] 09:15:37 INFO - PROCESS | 1883 | 1461600937125 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}] 09:15:37 INFO - PROCESS | 1883 | 1461600937341 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 09:15:37 INFO - PROCESS | 1883 | 1461600937554 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea41b0800 == 158 [pid = 1883] [id = 535] 09:15:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 236 (0x7f3e964e0c00) [pid = 1883] [serial = 1606] [outer = (nil)] 09:15:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 237 (0x7f3ea6499c00) [pid = 1883] [serial = 1607] [outer = 0x7f3e964e0c00] 09:15:37 INFO - PROCESS | 1883 | 1461600937668 Marionette DEBUG loaded listener.js 09:15:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 238 (0x7f3eaa024800) [pid = 1883] [serial = 1608] [outer = 0x7f3e964e0c00] 09:15:38 INFO - PROCESS | 1883 | 1461600938514 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]]]}] 09:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1425ms 09:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:15:38 INFO - PROCESS | 1883 | 1461600938544 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 09:15:38 INFO - PROCESS | 1883 | 1461600938547 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 09:15:38 INFO - PROCESS | 1883 | 1461600938553 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:15:38 INFO - PROCESS | 1883 | 1461600938556 Marionette TRACE conn3 <- [1,2114,null,{}] 09:15:38 INFO - PROCESS | 1883 | 1461600938561 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}] 09:15:38 INFO - PROCESS | 1883 | 1461600938743 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 09:15:38 INFO - PROCESS | 1883 | 1461600938962 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa721800 == 159 [pid = 1883] [id = 536] 09:15:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 239 (0x7f3e7c6cbc00) [pid = 1883] [serial = 1609] [outer = (nil)] 09:15:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 240 (0x7f3e7c6d3c00) [pid = 1883] [serial = 1610] [outer = 0x7f3e7c6cbc00] 09:15:39 INFO - PROCESS | 1883 | 1461600939072 Marionette DEBUG loaded listener.js 09:15:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 241 (0x7f3e7c6d8c00) [pid = 1883] [serial = 1611] [outer = 0x7f3e7c6cbc00] 09:15:39 INFO - PROCESS | 1883 | 1461600939956 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]]]}] 09:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1432ms 09:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:15:39 INFO - PROCESS | 1883 | 1461600939987 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 09:15:39 INFO - PROCESS | 1883 | 1461600939990 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 09:15:39 INFO - PROCESS | 1883 | 1461600939996 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:15:40 INFO - PROCESS | 1883 | 1461600939999 Marionette TRACE conn3 <- [1,2118,null,{}] 09:15:40 INFO - PROCESS | 1883 | 1461600940023 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}] 09:15:40 INFO - PROCESS | 1883 | 1461600940215 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 09:15:40 INFO - PROCESS | 1883 | 1461600940436 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92657000 == 160 [pid = 1883] [id = 537] 09:15:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 242 (0x7f3e7c6cd000) [pid = 1883] [serial = 1612] [outer = (nil)] 09:15:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 243 (0x7f3e7d053400) [pid = 1883] [serial = 1613] [outer = 0x7f3e7c6cd000] 09:15:40 INFO - PROCESS | 1883 | 1461600940544 Marionette DEBUG loaded listener.js 09:15:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 244 (0x7f3e7d05a800) [pid = 1883] [serial = 1614] [outer = 0x7f3e7c6cd000] 09:15:41 INFO - PROCESS | 1883 | 1461600941388 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]]]}] 09:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1455ms 09:15:41 INFO - PROCESS | 1883 | 1461600941450 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 09:15:41 INFO - PROCESS | 1883 | 1461600941454 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 09:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:15:41 INFO - PROCESS | 1883 | 1461600941459 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:15:41 INFO - PROCESS | 1883 | 1461600941461 Marionette TRACE conn3 <- [1,2122,null,{}] 09:15:41 INFO - PROCESS | 1883 | 1461600941467 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}] 09:15:41 INFO - PROCESS | 1883 | 1461600941652 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 09:15:41 INFO - PROCESS | 1883 | 1461600941873 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c57d800 == 161 [pid = 1883] [id = 538] 09:15:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 245 (0x7f3e7c6d1000) [pid = 1883] [serial = 1615] [outer = (nil)] 09:15:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 246 (0x7f3e7d05f400) [pid = 1883] [serial = 1616] [outer = 0x7f3e7c6d1000] 09:15:41 INFO - PROCESS | 1883 | 1461600941984 Marionette DEBUG loaded listener.js 09:15:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 247 (0x7f3ea9c7bc00) [pid = 1883] [serial = 1617] [outer = 0x7f3e7c6d1000] 09:15:42 INFO - PROCESS | 1883 | ************************* 09:15:42 INFO - PROCESS | 1883 | A coding exception was thrown and uncaught in a Task. 09:15:42 INFO - PROCESS | 1883 | 09:15:42 INFO - PROCESS | 1883 | Full message: TypeError: NetworkError when attempting to fetch resource. 09:15:42 INFO - PROCESS | 1883 | Full stack: 09:15:42 INFO - PROCESS | 1883 | ************************* 09:15:42 INFO - PROCESS | 1883 | 1461600942917 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]]]}] 09:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1528ms 09:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:15:42 INFO - PROCESS | 1883 | 1461600942989 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 09:15:42 INFO - PROCESS | 1883 | 1461600942992 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 09:15:42 INFO - PROCESS | 1883 | 1461600942998 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:15:43 INFO - PROCESS | 1883 | 1461600943001 Marionette TRACE conn3 <- [1,2126,null,{}] 09:15:43 INFO - PROCESS | 1883 | 1461600943005 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}] 09:15:43 INFO - PROCESS | 1883 | 1461600943238 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 09:15:43 INFO - PROCESS | 1883 | 1461600943493 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b492000 == 162 [pid = 1883] [id = 539] 09:15:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 248 (0x7f3e7cf9d400) [pid = 1883] [serial = 1618] [outer = (nil)] 09:15:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 249 (0x7f3e815ad800) [pid = 1883] [serial = 1619] [outer = 0x7f3e7cf9d400] 09:15:43 INFO - PROCESS | 1883 | 1461600943607 Marionette DEBUG loaded listener.js 09:15:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 250 (0x7f3eaa02c400) [pid = 1883] [serial = 1620] [outer = 0x7f3e7cf9d400] 09:15:44 INFO - PROCESS | 1883 | 1461600944393 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]]]}] 09:15:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1426ms 09:15:44 INFO - PROCESS | 1883 | 1461600944424 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 09:15:44 INFO - PROCESS | 1883 | 1461600944428 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 09:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:15:44 INFO - PROCESS | 1883 | 1461600944433 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:15:44 INFO - PROCESS | 1883 | 1461600944437 Marionette TRACE conn3 <- [1,2130,null,{}] 09:15:44 INFO - PROCESS | 1883 | 1461600944442 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}] 09:15:44 INFO - PROCESS | 1883 | 1461600944647 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 09:15:44 INFO - PROCESS | 1883 | 1461600944923 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7e275000 == 163 [pid = 1883] [id = 540] 09:15:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 251 (0x7f3e793ed800) [pid = 1883] [serial = 1621] [outer = (nil)] 09:15:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 252 (0x7f3e793f6c00) [pid = 1883] [serial = 1622] [outer = 0x7f3e793ed800] 09:15:45 INFO - PROCESS | 1883 | 1461600945000 Marionette DEBUG loaded listener.js 09:15:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 253 (0x7f3eaa032800) [pid = 1883] [serial = 1623] [outer = 0x7f3e793ed800] 09:15:45 INFO - PROCESS | 1883 | 1461600945919 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] 09:15:45 INFO - PROCESS | 1883 | 1461600945967 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 09:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:15:45 INFO - PROCESS | 1883 | 1461600945973 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:15:45 INFO - PROCESS | 1883 | 1461600945975 Marionette TRACE conn3 <- [1,2134,null,{}] 09:15:45 INFO - PROCESS | 1883 | 1461600945980 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}] 09:15:46 INFO - PROCESS | 1883 | 1461600946176 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 09:15:46 INFO - PROCESS | 1883 | 1461600946439 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e855a0800 == 164 [pid = 1883] [id = 541] 09:15:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 254 (0x7f3e793ef400) [pid = 1883] [serial = 1624] [outer = (nil)] 09:15:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 255 (0x7f3e8555a400) [pid = 1883] [serial = 1625] [outer = 0x7f3e793ef400] 09:15:46 INFO - PROCESS | 1883 | 1461600946509 Marionette DEBUG loaded listener.js 09:15:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 256 (0x7f3eaa272400) [pid = 1883] [serial = 1626] [outer = 0x7f3e793ef400] 09:15:47 INFO - PROCESS | 1883 | 1461600947377 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]]]}] 09:15:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1480ms 09:15:47 INFO - PROCESS | 1883 | 1461600947454 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 09:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:15:47 INFO - PROCESS | 1883 | 1461600947465 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 09:15:47 INFO - PROCESS | 1883 | 1461600947470 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:15:47 INFO - PROCESS | 1883 | 1461600947472 Marionette TRACE conn3 <- [1,2138,null,{}] 09:15:47 INFO - PROCESS | 1883 | 1461600947478 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}] 09:15:47 INFO - PROCESS | 1883 | 1461600947690 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 09:15:48 INFO - PROCESS | 1883 | 1461600948502 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7a081800 == 165 [pid = 1883] [id = 542] 09:15:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 257 (0x7f3e793edc00) [pid = 1883] [serial = 1627] [outer = (nil)] 09:15:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 258 (0x7f3e793f3000) [pid = 1883] [serial = 1628] [outer = 0x7f3e793edc00] 09:15:48 INFO - PROCESS | 1883 | 1461600948579 Marionette DEBUG loaded listener.js 09:15:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 259 (0x7f3e7b5e8800) [pid = 1883] [serial = 1629] [outer = 0x7f3e793edc00] 09:15:49 INFO - PROCESS | 1883 | 1461600949426 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]]]}] 09:15:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:15:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2033ms 09:15:49 INFO - PROCESS | 1883 | 1461600949504 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 09:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:15:49 INFO - PROCESS | 1883 | 1461600949509 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 09:15:49 INFO - PROCESS | 1883 | 1461600949516 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:15:49 INFO - PROCESS | 1883 | 1461600949520 Marionette TRACE conn3 <- [1,2142,null,{}] 09:15:49 INFO - PROCESS | 1883 | 1461600949527 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}] 09:15:49 INFO - PROCESS | 1883 | 1461600949712 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 09:15:49 INFO - PROCESS | 1883 | 1461600949933 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7f660800 == 166 [pid = 1883] [id = 543] 09:15:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 260 (0x7f3e793ee000) [pid = 1883] [serial = 1630] [outer = (nil)] 09:15:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 261 (0x7f3e7d05fc00) [pid = 1883] [serial = 1631] [outer = 0x7f3e793ee000] 09:15:50 INFO - PROCESS | 1883 | 1461600950037 Marionette DEBUG loaded listener.js 09:15:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 262 (0x7f3e7e416800) [pid = 1883] [serial = 1632] [outer = 0x7f3e793ee000] 09:15:51 INFO - PROCESS | 1883 | 1461600951141 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] 09:15:51 INFO - PROCESS | 1883 | 1461600951207 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 09:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:15:51 INFO - PROCESS | 1883 | 1461600951214 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:15:51 INFO - PROCESS | 1883 | 1461600951216 Marionette TRACE conn3 <- [1,2146,null,{}] 09:15:51 INFO - PROCESS | 1883 | 1461600951222 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}] 09:15:51 INFO - PROCESS | 1883 | 1461600951406 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 09:15:51 INFO - PROCESS | 1883 | 1461600951686 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7f66e800 == 167 [pid = 1883] [id = 544] 09:15:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 263 (0x7f3e7e421c00) [pid = 1883] [serial = 1633] [outer = (nil)] 09:15:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 264 (0x7f3e7f5acc00) [pid = 1883] [serial = 1634] [outer = 0x7f3e7e421c00] 09:15:51 INFO - PROCESS | 1883 | 1461600951798 Marionette DEBUG loaded listener.js 09:15:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 265 (0x7f3e8055b800) [pid = 1883] [serial = 1635] [outer = 0x7f3e7e421c00] 09:15:52 INFO - PROCESS | 1883 | 1461600952669 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] 09:15:52 INFO - PROCESS | 1883 | 1461600952753 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 09:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:15:52 INFO - PROCESS | 1883 | 1461600952761 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:15:52 INFO - PROCESS | 1883 | 1461600952769 Marionette TRACE conn3 <- [1,2150,null,{}] 09:15:52 INFO - PROCESS | 1883 | 1461600952781 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}] 09:15:53 INFO - PROCESS | 1883 | 1461600953012 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 09:15:53 INFO - PROCESS | 1883 | 1461600953324 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e82672000 == 168 [pid = 1883] [id = 545] 09:15:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 266 (0x7f3e83d61800) [pid = 1883] [serial = 1636] [outer = (nil)] 09:15:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 267 (0x7f3e8565ec00) [pid = 1883] [serial = 1637] [outer = 0x7f3e83d61800] 09:15:53 INFO - PROCESS | 1883 | 1461600953388 Marionette DEBUG loaded listener.js 09:15:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 268 (0x7f3e857d3400) [pid = 1883] [serial = 1638] [outer = 0x7f3e83d61800] 09:15:54 INFO - PROCESS | 1883 | 1461600954231 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]]]}] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea640c000 == 167 [pid = 1883] [id = 474] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7fa9c800 == 166 [pid = 1883] [id = 476] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7dfe6000 == 165 [pid = 1883] [id = 475] 09:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1590ms 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 267 (0x7f3e83ef0000) [pid = 1883] [serial = 1463] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 266 (0x7f3e8d809c00) [pid = 1883] [serial = 1469] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 265 (0x7f3e917efc00) [pid = 1883] [serial = 1484] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 264 (0x7f3e97265000) [pid = 1883] [serial = 1496] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 263 (0x7f3e95ac5400) [pid = 1883] [serial = 1490] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 262 (0x7f3e8dd49000) [pid = 1883] [serial = 1472] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 261 (0x7f3e8ef3b000) [pid = 1883] [serial = 1478] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 260 (0x7f3e8b16c400) [pid = 1883] [serial = 1466] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 259 (0x7f3e81587400) [pid = 1883] [serial = 1460] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 258 (0x7f3e96711000) [pid = 1883] [serial = 1493] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 257 (0x7f3e92852400) [pid = 1883] [serial = 1487] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 256 (0x7f3e8e62ac00) [pid = 1883] [serial = 1475] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 255 (0x7f3e8f1df400) [pid = 1883] [serial = 1481] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 254 (0x7f3e81588000) [pid = 1883] [serial = 1499] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 253 (0x7f3e8eac6400) [pid = 1883] [serial = 1523] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8528e800 == 164 [pid = 1883] [id = 528] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c722800 == 163 [pid = 1883] [id = 527] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b5f9000 == 162 [pid = 1883] [id = 526] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e852a5800 == 161 [pid = 1883] [id = 525] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b41b800 == 160 [pid = 1883] [id = 485] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7fde9000 == 159 [pid = 1883] [id = 524] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7dfa1000 == 158 [pid = 1883] [id = 523] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e83c66000 == 157 [pid = 1883] [id = 522] 09:15:54 INFO - PROCESS | 1883 | 1461600954434 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 09:15:54 INFO - PROCESS | 1883 | 1461600954440 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaa6a0800 == 156 [pid = 1883] [id = 518] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea9f5c000 == 155 [pid = 1883] [id = 517] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea9a3e000 == 154 [pid = 1883] [id = 516] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea5f0e000 == 153 [pid = 1883] [id = 515] 09:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea4d03800 == 152 [pid = 1883] [id = 514] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98c8b000 == 151 [pid = 1883] [id = 513] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e96728000 == 150 [pid = 1883] [id = 512] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e928af800 == 149 [pid = 1883] [id = 511] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9189a000 == 148 [pid = 1883] [id = 510] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b419000 == 147 [pid = 1883] [id = 509] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7fa8d000 == 146 [pid = 1883] [id = 508] 09:15:54 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e922000 == 145 [pid = 1883] [id = 507] 09:15:54 INFO - PROCESS | 1883 | 1461600954463 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:15:54 INFO - PROCESS | 1883 | 1461600954467 Marionette TRACE conn3 <- [1,2154,null,{}] 09:15:54 INFO - PROCESS | 1883 | 1461600954472 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}] 09:15:54 INFO - PROCESS | 1883 | 1461600954654 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 252 (0x7f3e8d40cc00) [pid = 1883] [serial = 1514] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 251 (0x7f3e7f40d400) [pid = 1883] [serial = 1505] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 250 (0x7f3e83d2d800) [pid = 1883] [serial = 1520] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 249 (0x7f3e83b3b000) [pid = 1883] [serial = 1506] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 248 (0x7f3e8b172000) [pid = 1883] [serial = 1512] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 247 (0x7f3e85f52400) [pid = 1883] [serial = 1511] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 246 (0x7f3e83eec400) [pid = 1883] [serial = 1508] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 245 (0x7f3e7f5ab800) [pid = 1883] [serial = 1518] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 244 (0x7f3e7caab800) [pid = 1883] [serial = 1502] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 243 (0x7f3e8d61b400) [pid = 1883] [serial = 1515] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 242 (0x7f3e8d803800) [pid = 1883] [serial = 1521] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 241 (0x7f3e7f407400) [pid = 1883] [serial = 1503] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 240 (0x7f3e85973800) [pid = 1883] [serial = 1509] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | --DOMWINDOW == 239 (0x7f3e8dd59400) [pid = 1883] [serial = 1517] [outer = (nil)] [url = about:blank] 09:15:54 INFO - PROCESS | 1883 | 1461600954895 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7e4d7000 == 146 [pid = 1883] [id = 546] 09:15:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 240 (0x7f3e7caab800) [pid = 1883] [serial = 1639] [outer = (nil)] 09:15:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 241 (0x7f3e83d24800) [pid = 1883] [serial = 1640] [outer = 0x7f3e7caab800] 09:15:54 INFO - PROCESS | 1883 | 1461600954960 Marionette DEBUG loaded listener.js 09:15:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 242 (0x7f3e858c9000) [pid = 1883] [serial = 1641] [outer = 0x7f3e7caab800] 09:15:55 INFO - PROCESS | 1883 | 1461600955689 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]]]}] 09:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1296ms 09:15:55 INFO - PROCESS | 1883 | 1461600955749 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 09:15:55 INFO - PROCESS | 1883 | 1461600955751 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 09:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:15:55 INFO - PROCESS | 1883 | 1461600955758 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:15:55 INFO - PROCESS | 1883 | 1461600955760 Marionette TRACE conn3 <- [1,2158,null,{}] 09:15:55 INFO - PROCESS | 1883 | 1461600955765 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}] 09:15:55 INFO - PROCESS | 1883 | 1461600955951 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 09:15:56 INFO - PROCESS | 1883 | 1461600956126 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e83fc6800 == 147 [pid = 1883] [id = 547] 09:15:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 243 (0x7f3e85bd1c00) [pid = 1883] [serial = 1642] [outer = (nil)] 09:15:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 244 (0x7f3e85c79800) [pid = 1883] [serial = 1643] [outer = 0x7f3e85bd1c00] 09:15:56 INFO - PROCESS | 1883 | 1461600956198 Marionette DEBUG loaded listener.js 09:15:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 245 (0x7f3e874e1000) [pid = 1883] [serial = 1644] [outer = 0x7f3e85bd1c00] 09:15:57 INFO - PROCESS | 1883 | 1461600957039 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]]]}] 09:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1336ms 09:15:57 INFO - PROCESS | 1883 | 1461600957114 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 09:15:57 INFO - PROCESS | 1883 | 1461600957116 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 09:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:15:57 INFO - PROCESS | 1883 | 1461600957129 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:15:57 INFO - PROCESS | 1883 | 1461600957131 Marionette TRACE conn3 <- [1,2162,null,{}] 09:15:57 INFO - PROCESS | 1883 | 1461600957137 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}] 09:15:57 INFO - PROCESS | 1883 | 1461600957424 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 09:15:57 INFO - PROCESS | 1883 | 1461600957448 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b427000 == 148 [pid = 1883] [id = 548] 09:15:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 246 (0x7f3e8b006800) [pid = 1883] [serial = 1645] [outer = (nil)] 09:15:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 247 (0x7f3e8c4b8400) [pid = 1883] [serial = 1646] [outer = 0x7f3e8b006800] 09:15:57 INFO - PROCESS | 1883 | 1461600957506 Marionette DEBUG loaded listener.js 09:15:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 248 (0x7f3e8d616800) [pid = 1883] [serial = 1647] [outer = 0x7f3e8b006800] 09:15:58 INFO - PROCESS | 1883 | 1461600958355 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]]]}] 09:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1278ms 09:15:58 INFO - PROCESS | 1883 | 1461600958404 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 09:15:58 INFO - PROCESS | 1883 | 1461600958407 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 09:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:15:58 INFO - PROCESS | 1883 | 1461600958412 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:15:58 INFO - PROCESS | 1883 | 1461600958414 Marionette TRACE conn3 <- [1,2166,null,{}] 09:15:58 INFO - PROCESS | 1883 | 1461600958425 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}] 09:15:58 INFO - PROCESS | 1883 | 1461600958655 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 09:15:58 INFO - PROCESS | 1883 | 1461600958681 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b610000 == 149 [pid = 1883] [id = 549] 09:15:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 249 (0x7f3e8b16c400) [pid = 1883] [serial = 1648] [outer = (nil)] 09:15:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 250 (0x7f3e8d8cbc00) [pid = 1883] [serial = 1649] [outer = 0x7f3e8b16c400] 09:15:58 INFO - PROCESS | 1883 | 1461600958740 Marionette DEBUG loaded listener.js 09:15:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 251 (0x7f3e8dd5f800) [pid = 1883] [serial = 1650] [outer = 0x7f3e8b16c400] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 250 (0x7f3e9284b800) [pid = 1883] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 249 (0x7f3e8f1eec00) [pid = 1883] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 248 (0x7f3e83b3dc00) [pid = 1883] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 247 (0x7f3e7cf9f400) [pid = 1883] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 246 (0x7f3e80555c00) [pid = 1883] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 245 (0x7f3e8de1b400) [pid = 1883] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 244 (0x7f3e858e8800) [pid = 1883] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 243 (0x7f3e7f40a000) [pid = 1883] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 242 (0x7f3e9b412c00) [pid = 1883] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 241 (0x7f3e85bc6c00) [pid = 1883] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 240 (0x7f3e8dd5f400) [pid = 1883] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 239 (0x7f3e7cfd9400) [pid = 1883] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 238 (0x7f3e7b5e3c00) [pid = 1883] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 237 (0x7f3e874df000) [pid = 1883] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 236 (0x7f3e8e623c00) [pid = 1883] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 235 (0x7f3e7cf9e800) [pid = 1883] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 234 (0x7f3e7cfd8c00) [pid = 1883] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 233 (0x7f3e7cfd1800) [pid = 1883] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 232 (0x7f3e8dbb8800) [pid = 1883] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 231 (0x7f3e8d40ac00) [pid = 1883] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 230 (0x7f3e85f5a800) [pid = 1883] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 229 (0x7f3e7cfcd800) [pid = 1883] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 228 (0x7f3e874da000) [pid = 1883] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 227 (0x7f3e85bc2800) [pid = 1883] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 226 (0x7f3e8d8cc400) [pid = 1883] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 225 (0x7f3e94b28800) [pid = 1883] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 224 (0x7f3e83147c00) [pid = 1883] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 223 (0x7f3e7b5e4400) [pid = 1883] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 222 (0x7f3e8596ec00) [pid = 1883] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 221 (0x7f3e8d60e000) [pid = 1883] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 220 (0x7f3e857d3800) [pid = 1883] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 219 (0x7f3e8b3ebc00) [pid = 1883] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 218 (0x7f3e8ed5a800) [pid = 1883] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 217 (0x7f3e7f404c00) [pid = 1883] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 216 (0x7f3e7c5cac00) [pid = 1883] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 215 (0x7f3e94bf3000) [pid = 1883] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 214 (0x7f3e8314c400) [pid = 1883] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 213 (0x7f3e9a699000) [pid = 1883] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 212 (0x7f3e85f56800) [pid = 1883] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 211 (0x7f3e7cfd0c00) [pid = 1883] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 210 (0x7f3e7caa8000) [pid = 1883] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 209 (0x7f3e8dbbe800) [pid = 1883] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 208 (0x7f3e83149800) [pid = 1883] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 207 (0x7f3e961c6800) [pid = 1883] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 206 (0x7f3e8594f400) [pid = 1883] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 205 (0x7f3e8d638c00) [pid = 1883] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 204 (0x7f3e8de25c00) [pid = 1883] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 203 (0x7f3e8d40a800) [pid = 1883] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 202 (0x7f3e85950400) [pid = 1883] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 201 (0x7f3e8d8cd000) [pid = 1883] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 200 (0x7f3e97b6b000) [pid = 1883] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 199 (0x7f3e8d80c800) [pid = 1883] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 198 (0x7f3e7cfd0400) [pid = 1883] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 197 (0x7f3e7caa0000) [pid = 1883] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 196 (0x7f3e7b5e6400) [pid = 1883] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 195 (0x7f3e959e0400) [pid = 1883] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 194 (0x7f3e8ec81800) [pid = 1883] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 193 (0x7f3e8c48a000) [pid = 1883] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 192 (0x7f3e83b3bc00) [pid = 1883] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 191 (0x7f3e7b5ea400) [pid = 1883] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 190 (0x7f3e91617c00) [pid = 1883] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 189 (0x7f3e83147800) [pid = 1883] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7f3e9670e000) [pid = 1883] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7f3e8ed5e000) [pid = 1883] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7f3e8d809800) [pid = 1883] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7f3e8d406800) [pid = 1883] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3e8d8d4800) [pid = 1883] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3e7c5ca000) [pid = 1883] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7f3e8d40d400) [pid = 1883] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7f3e7cfa6c00) [pid = 1883] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:16:00 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7f3e8b00ac00) [pid = 1883] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:16:00 INFO - PROCESS | 1883 | 1461600960672 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]]]}] 09:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 2276ms 09:16:00 INFO - PROCESS | 1883 | 1461600960690 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 09:16:00 INFO - PROCESS | 1883 | 1461600960693 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 09:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:16:00 INFO - PROCESS | 1883 | 1461600960700 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:16:00 INFO - PROCESS | 1883 | 1461600960702 Marionette TRACE conn3 <- [1,2170,null,{}] 09:16:00 INFO - PROCESS | 1883 | 1461600960707 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}] 09:16:00 INFO - PROCESS | 1883 | 1461600960952 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 09:16:00 INFO - PROCESS | 1883 | 1461600960970 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7f650000 == 150 [pid = 1883] [id = 550] 09:16:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7f3e7b5e6000) [pid = 1883] [serial = 1651] [outer = (nil)] 09:16:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7f3e7cfd8c00) [pid = 1883] [serial = 1652] [outer = 0x7f3e7b5e6000] 09:16:01 INFO - PROCESS | 1883 | 1461600961026 Marionette DEBUG loaded listener.js 09:16:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3e83149800) [pid = 1883] [serial = 1653] [outer = 0x7f3e7b5e6000] 09:16:01 INFO - PROCESS | 1883 | 1461600961813 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]]]}] 09:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1137ms 09:16:01 INFO - PROCESS | 1883 | 1461600961838 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 09:16:01 INFO - PROCESS | 1883 | 1461600961841 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 09:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:16:01 INFO - PROCESS | 1883 | 1461600961846 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:16:01 INFO - PROCESS | 1883 | 1461600961849 Marionette TRACE conn3 <- [1,2174,null,{}] 09:16:01 INFO - PROCESS | 1883 | 1461600961853 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}] 09:16:02 INFO - PROCESS | 1883 | 1461600962101 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 09:16:02 INFO - PROCESS | 1883 | 1461600962124 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7a06a800 == 151 [pid = 1883] [id = 551] 09:16:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e793eec00) [pid = 1883] [serial = 1654] [outer = (nil)] 09:16:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3e793f5800) [pid = 1883] [serial = 1655] [outer = 0x7f3e793eec00] 09:16:02 INFO - PROCESS | 1883 | 1461600962350 Marionette DEBUG loaded listener.js 09:16:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7f3e7c5d3400) [pid = 1883] [serial = 1656] [outer = 0x7f3e793eec00] 09:16:03 INFO - PROCESS | 1883 | 1461600963431 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]]]}] 09:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1628ms 09:16:03 INFO - PROCESS | 1883 | 1461600963477 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 09:16:03 INFO - PROCESS | 1883 | 1461600963484 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 09:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:16:03 INFO - PROCESS | 1883 | 1461600963491 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:16:03 INFO - PROCESS | 1883 | 1461600963497 Marionette TRACE conn3 <- [1,2178,null,{}] 09:16:03 INFO - PROCESS | 1883 | 1461600963503 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}] 09:16:03 INFO - PROCESS | 1883 | 1461600963710 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 09:16:03 INFO - PROCESS | 1883 | 1461600963970 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e82673800 == 152 [pid = 1883] [id = 552] 09:16:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7f3e7e419000) [pid = 1883] [serial = 1657] [outer = (nil)] 09:16:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7f3e7f408800) [pid = 1883] [serial = 1658] [outer = 0x7f3e7e419000] 09:16:04 INFO - PROCESS | 1883 | 1461600964087 Marionette DEBUG loaded listener.js 09:16:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7f3e80552c00) [pid = 1883] [serial = 1659] [outer = 0x7f3e7e419000] 09:16:05 INFO - PROCESS | 1883 | 1461600964996 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]]]}] 09:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1584ms 09:16:05 INFO - PROCESS | 1883 | 1461600965075 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 09:16:05 INFO - PROCESS | 1883 | 1461600965080 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 09:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:16:05 INFO - PROCESS | 1883 | 1461600965090 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:16:05 INFO - PROCESS | 1883 | 1461600965093 Marionette TRACE conn3 <- [1,2182,null,{}] 09:16:05 INFO - PROCESS | 1883 | 1461600965099 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}] 09:16:05 INFO - PROCESS | 1883 | 1461600965331 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 09:16:05 INFO - PROCESS | 1883 | 1461600965685 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e87459000 == 153 [pid = 1883] [id = 553] 09:16:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7f3e83149000) [pid = 1883] [serial = 1660] [outer = (nil)] 09:16:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 191 (0x7f3e83d2ac00) [pid = 1883] [serial = 1661] [outer = 0x7f3e83149000] 09:16:05 INFO - PROCESS | 1883 | 1461600965764 Marionette DEBUG loaded listener.js 09:16:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 192 (0x7f3e8565d000) [pid = 1883] [serial = 1662] [outer = 0x7f3e83149000] 09:16:06 INFO - PROCESS | 1883 | 1461600966616 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]]]}] 09:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1582ms 09:16:06 INFO - PROCESS | 1883 | 1461600966672 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 09:16:06 INFO - PROCESS | 1883 | 1461600966675 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 09:16:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:16:06 INFO - PROCESS | 1883 | 1461600966681 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:16:06 INFO - PROCESS | 1883 | 1461600966686 Marionette TRACE conn3 <- [1,2186,null,{}] 09:16:06 INFO - PROCESS | 1883 | 1461600966701 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}] 09:16:06 INFO - PROCESS | 1883 | 1461600966940 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 09:16:07 INFO - PROCESS | 1883 | 1461600967242 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c5d1000 == 154 [pid = 1883] [id = 554] 09:16:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 193 (0x7f3e85954800) [pid = 1883] [serial = 1663] [outer = (nil)] 09:16:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 194 (0x7f3e85f56000) [pid = 1883] [serial = 1664] [outer = 0x7f3e85954800] 09:16:07 INFO - PROCESS | 1883 | 1461600967327 Marionette DEBUG loaded listener.js 09:16:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 195 (0x7f3e87377c00) [pid = 1883] [serial = 1665] [outer = 0x7f3e85954800] 09:16:08 INFO - PROCESS | 1883 | 1461600968164 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]]]}] 09:16:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:16:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1538ms 09:16:08 INFO - PROCESS | 1883 | 1461600968220 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 09:16:08 INFO - PROCESS | 1883 | 1461600968225 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 09:16:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:16:08 INFO - PROCESS | 1883 | 1461600968231 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:16:08 INFO - PROCESS | 1883 | 1461600968233 Marionette TRACE conn3 <- [1,2190,null,{}] 09:16:08 INFO - PROCESS | 1883 | 1461600968239 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}] 09:16:08 INFO - PROCESS | 1883 | 1461600968439 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 09:16:08 INFO - PROCESS | 1883 | 1461600968659 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8df82800 == 155 [pid = 1883] [id = 555] 09:16:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 196 (0x7f3e85971400) [pid = 1883] [serial = 1666] [outer = (nil)] 09:16:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 197 (0x7f3e8b16f800) [pid = 1883] [serial = 1667] [outer = 0x7f3e85971400] 09:16:08 INFO - PROCESS | 1883 | 1461600968774 Marionette DEBUG loaded listener.js 09:16:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 198 (0x7f3e8b3f7400) [pid = 1883] [serial = 1668] [outer = 0x7f3e85971400] 09:16:09 INFO - PROCESS | 1883 | 1461600969654 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]]]}] 09:16:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:16:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1479ms 09:16:09 INFO - PROCESS | 1883 | 1461600969711 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 09:16:09 INFO - PROCESS | 1883 | 1461600969714 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 09:16:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:16:09 INFO - PROCESS | 1883 | 1461600969719 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:16:09 INFO - PROCESS | 1883 | 1461600969722 Marionette TRACE conn3 <- [1,2194,null,{}] 09:16:09 INFO - PROCESS | 1883 | 1461600969727 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}] 09:16:09 INFO - PROCESS | 1883 | 1461600969905 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 09:16:10 INFO - PROCESS | 1883 | 1461600970122 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ebc4800 == 156 [pid = 1883] [id = 556] 09:16:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 199 (0x7f3e8d405800) [pid = 1883] [serial = 1669] [outer = (nil)] 09:16:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 200 (0x7f3e8d40d000) [pid = 1883] [serial = 1670] [outer = 0x7f3e8d405800] 09:16:10 INFO - PROCESS | 1883 | 1461600970245 Marionette DEBUG loaded listener.js 09:16:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 201 (0x7f3e8dbb9c00) [pid = 1883] [serial = 1671] [outer = 0x7f3e8d405800] 09:16:11 INFO - PROCESS | 1883 | 1461600971185 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]]]}] 09:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1526ms 09:16:11 INFO - PROCESS | 1883 | 1461600971246 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 09:16:11 INFO - PROCESS | 1883 | 1461600971249 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 09:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:16:11 INFO - PROCESS | 1883 | 1461600971255 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:16:11 INFO - PROCESS | 1883 | 1461600971257 Marionette TRACE conn3 <- [1,2198,null,{}] 09:16:11 INFO - PROCESS | 1883 | 1461600971262 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}] 09:16:11 INFO - PROCESS | 1883 | 1461600971458 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 09:16:11 INFO - PROCESS | 1883 | 1461600971674 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91fba800 == 157 [pid = 1883] [id = 557] 09:16:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 202 (0x7f3e8dd5d800) [pid = 1883] [serial = 1672] [outer = (nil)] 09:16:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 203 (0x7f3e8dec1800) [pid = 1883] [serial = 1673] [outer = 0x7f3e8dd5d800] 09:16:11 INFO - PROCESS | 1883 | 1461600971785 Marionette DEBUG loaded listener.js 09:16:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 204 (0x7f3e8e628c00) [pid = 1883] [serial = 1674] [outer = 0x7f3e8dd5d800] 09:16:12 INFO - PROCESS | 1883 | 1461600972671 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]]]}] 09:16:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:16:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1485ms 09:16:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:16:12 INFO - PROCESS | 1883 | 1461600972742 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 09:16:12 INFO - PROCESS | 1883 | 1461600972745 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 09:16:12 INFO - PROCESS | 1883 | 1461600972752 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:16:12 INFO - PROCESS | 1883 | 1461600972755 Marionette TRACE conn3 <- [1,2202,null,{}] 09:16:12 INFO - PROCESS | 1883 | 1461600972760 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}] 09:16:12 INFO - PROCESS | 1883 | 1461600972950 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 09:16:13 INFO - PROCESS | 1883 | 1461600973166 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9219b000 == 158 [pid = 1883] [id = 558] 09:16:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 205 (0x7f3e8dd62000) [pid = 1883] [serial = 1675] [outer = (nil)] 09:16:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 206 (0x7f3e8eac2000) [pid = 1883] [serial = 1676] [outer = 0x7f3e8dd62000] 09:16:13 INFO - PROCESS | 1883 | 1461600973280 Marionette DEBUG loaded listener.js 09:16:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 207 (0x7f3e8ec85400) [pid = 1883] [serial = 1677] [outer = 0x7f3e8dd62000] 09:16:14 INFO - PROCESS | 1883 | 1461600974140 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]]]}] 09:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1428ms 09:16:14 INFO - PROCESS | 1883 | 1461600974178 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 09:16:14 INFO - PROCESS | 1883 | 1461600974182 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 09:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:16:14 INFO - PROCESS | 1883 | 1461600974187 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:16:14 INFO - PROCESS | 1883 | 1461600974189 Marionette TRACE conn3 <- [1,2206,null,{}] 09:16:14 INFO - PROCESS | 1883 | 1461600974194 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}] 09:16:14 INFO - PROCESS | 1883 | 1461600974368 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 09:16:14 INFO - PROCESS | 1883 | 1461600974588 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e928a1000 == 159 [pid = 1883] [id = 559] 09:16:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 208 (0x7f3e8e218c00) [pid = 1883] [serial = 1678] [outer = (nil)] 09:16:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 209 (0x7f3e8ed23c00) [pid = 1883] [serial = 1679] [outer = 0x7f3e8e218c00] 09:16:14 INFO - PROCESS | 1883 | 1461600974695 Marionette DEBUG loaded listener.js 09:16:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 210 (0x7f3e8ef35000) [pid = 1883] [serial = 1680] [outer = 0x7f3e8e218c00] 09:16:15 INFO - PROCESS | 1883 | 1461600975529 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]]]}] 09:16:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:16:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1376ms 09:16:15 INFO - PROCESS | 1883 | 1461600975594 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 09:16:15 INFO - PROCESS | 1883 | 1461600975598 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 09:16:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:16:15 INFO - PROCESS | 1883 | 1461600975603 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:16:15 INFO - PROCESS | 1883 | 1461600975605 Marionette TRACE conn3 <- [1,2210,null,{}] 09:16:15 INFO - PROCESS | 1883 | 1461600975610 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}] 09:16:15 INFO - PROCESS | 1883 | 1461600975794 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 09:16:16 INFO - PROCESS | 1883 | 1461600976021 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e95221000 == 160 [pid = 1883] [id = 560] 09:16:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 211 (0x7f3e8e62fc00) [pid = 1883] [serial = 1681] [outer = (nil)] 09:16:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 212 (0x7f3e8efe1400) [pid = 1883] [serial = 1682] [outer = 0x7f3e8e62fc00] 09:16:16 INFO - PROCESS | 1883 | 1461600976132 Marionette DEBUG loaded listener.js 09:16:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 213 (0x7f3e8f1e8400) [pid = 1883] [serial = 1683] [outer = 0x7f3e8e62fc00] 09:16:16 INFO - PROCESS | 1883 | 1461600976947 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]]]}] 09:16:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:16:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1382ms 09:16:16 INFO - PROCESS | 1883 | 1461600976987 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 09:16:16 INFO - PROCESS | 1883 | 1461600976990 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 09:16:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:16:16 INFO - PROCESS | 1883 | 1461600976995 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:16:16 INFO - PROCESS | 1883 | 1461600976998 Marionette TRACE conn3 <- [1,2214,null,{}] 09:16:17 INFO - PROCESS | 1883 | 1461600977003 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}] 09:16:17 INFO - PROCESS | 1883 | 1461600977193 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 09:16:17 INFO - PROCESS | 1883 | 1461600977466 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97167000 == 161 [pid = 1883] [id = 561] 09:16:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 214 (0x7f3e8f1e5c00) [pid = 1883] [serial = 1684] [outer = (nil)] 09:16:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 215 (0x7f3e8ff55400) [pid = 1883] [serial = 1685] [outer = 0x7f3e8f1e5c00] 09:16:17 INFO - PROCESS | 1883 | 1461600977548 Marionette DEBUG loaded listener.js 09:16:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 216 (0x7f3e917ed800) [pid = 1883] [serial = 1686] [outer = 0x7f3e8f1e5c00] 09:16:18 INFO - PROCESS | 1883 | 1461600978442 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]]]}] 09:16:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:16:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1485ms 09:16:18 INFO - PROCESS | 1883 | 1461600978480 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 09:16:18 INFO - PROCESS | 1883 | 1461600978483 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 09:16:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:16:18 INFO - PROCESS | 1883 | 1461600978489 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:16:18 INFO - PROCESS | 1883 | 1461600978492 Marionette TRACE conn3 <- [1,2218,null,{}] 09:16:18 INFO - PROCESS | 1883 | 1461600978497 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}] 09:16:18 INFO - PROCESS | 1883 | 1461600978701 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 09:16:18 INFO - PROCESS | 1883 | 1461600978927 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98c8b000 == 162 [pid = 1883] [id = 562] 09:16:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 217 (0x7f3e8f1e9400) [pid = 1883] [serial = 1687] [outer = (nil)] 09:16:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 218 (0x7f3e94bf7000) [pid = 1883] [serial = 1688] [outer = 0x7f3e8f1e9400] 09:16:19 INFO - PROCESS | 1883 | 1461600979034 Marionette DEBUG loaded listener.js 09:16:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 219 (0x7f3e96151000) [pid = 1883] [serial = 1689] [outer = 0x7f3e8f1e9400] 09:16:19 INFO - PROCESS | 1883 | 1461600979900 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]]]}] 09:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1432ms 09:16:19 INFO - PROCESS | 1883 | 1461600979928 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 09:16:19 INFO - PROCESS | 1883 | 1461600979931 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 09:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:16:19 INFO - PROCESS | 1883 | 1461600979939 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:16:19 INFO - PROCESS | 1883 | 1461600979942 Marionette TRACE conn3 <- [1,2222,null,{}] 09:16:19 INFO - PROCESS | 1883 | 1461600979947 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}] 09:16:20 INFO - PROCESS | 1883 | 1461600980129 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 09:16:20 INFO - PROCESS | 1883 | 1461600980349 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea41ca800 == 163 [pid = 1883] [id = 563] 09:16:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 220 (0x7f3e9284e400) [pid = 1883] [serial = 1690] [outer = (nil)] 09:16:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 221 (0x7f3e97133400) [pid = 1883] [serial = 1691] [outer = 0x7f3e9284e400] 09:16:20 INFO - PROCESS | 1883 | 1461600980455 Marionette DEBUG loaded listener.js 09:16:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 222 (0x7f3e97725400) [pid = 1883] [serial = 1692] [outer = 0x7f3e9284e400] 09:16:21 INFO - PROCESS | 1883 | 1461600981376 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]]]}] 09:16:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:16:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1476ms 09:16:21 INFO - PROCESS | 1883 | 1461600981418 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 09:16:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:16:21 INFO - PROCESS | 1883 | 1461600981430 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 09:16:21 INFO - PROCESS | 1883 | 1461600981434 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:16:21 INFO - PROCESS | 1883 | 1461600981437 Marionette TRACE conn3 <- [1,2226,null,{}] 09:16:21 INFO - PROCESS | 1883 | 1461600981442 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}] 09:16:21 INFO - PROCESS | 1883 | 1461600981625 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 09:16:21 INFO - PROCESS | 1883 | 1461600981907 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7dfec000 == 164 [pid = 1883] [id = 564] 09:16:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 223 (0x7f3e7cfcf800) [pid = 1883] [serial = 1693] [outer = (nil)] 09:16:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 224 (0x7f3e80552000) [pid = 1883] [serial = 1694] [outer = 0x7f3e7cfcf800] 09:16:21 INFO - PROCESS | 1883 | 1461600981977 Marionette DEBUG loaded listener.js 09:16:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 225 (0x7f3e85954400) [pid = 1883] [serial = 1695] [outer = 0x7f3e7cfcf800] 09:16:22 INFO - PROCESS | 1883 | 1461600982806 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]]]}] 09:16:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:16:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1425ms 09:16:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:16:22 INFO - PROCESS | 1883 | 1461600982860 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 09:16:22 INFO - PROCESS | 1883 | 1461600982863 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 09:16:22 INFO - PROCESS | 1883 | 1461600982868 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:16:22 INFO - PROCESS | 1883 | 1461600982871 Marionette TRACE conn3 <- [1,2230,null,{}] 09:16:22 INFO - PROCESS | 1883 | 1461600982876 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}] 09:16:23 INFO - PROCESS | 1883 | 1461600983064 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 09:16:23 INFO - PROCESS | 1883 | 1461600983332 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7e4da000 == 165 [pid = 1883] [id = 565] 09:16:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 226 (0x7f3e7b5e7c00) [pid = 1883] [serial = 1696] [outer = (nil)] 09:16:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 227 (0x7f3e7f5b7c00) [pid = 1883] [serial = 1697] [outer = 0x7f3e7b5e7c00] 09:16:23 INFO - PROCESS | 1883 | 1461600983404 Marionette DEBUG loaded listener.js 09:16:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 228 (0x7f3e82989400) [pid = 1883] [serial = 1698] [outer = 0x7f3e7b5e7c00] 09:16:24 INFO - PROCESS | 1883 | 1461600984236 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]]]}] 09:16:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:16:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1431ms 09:16:24 INFO - PROCESS | 1883 | 1461600984299 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 09:16:24 INFO - PROCESS | 1883 | 1461600984303 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 09:16:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:16:24 INFO - PROCESS | 1883 | 1461600984308 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:16:24 INFO - PROCESS | 1883 | 1461600984310 Marionette TRACE conn3 <- [1,2234,null,{}] 09:16:24 INFO - PROCESS | 1883 | 1461600984315 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}] 09:16:24 INFO - PROCESS | 1883 | 1461600984506 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 09:16:24 INFO - PROCESS | 1883 | 1461600984781 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7e65c000 == 166 [pid = 1883] [id = 566] 09:16:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 229 (0x7f3e7b5e5800) [pid = 1883] [serial = 1699] [outer = (nil)] 09:16:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 230 (0x7f3e7c5d3000) [pid = 1883] [serial = 1700] [outer = 0x7f3e7b5e5800] 09:16:24 INFO - PROCESS | 1883 | 1461600984853 Marionette DEBUG loaded listener.js 09:16:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 231 (0x7f3e80558c00) [pid = 1883] [serial = 1701] [outer = 0x7f3e7b5e5800] 09:16:26 INFO - PROCESS | 1883 | 1461600986184 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]]]}] 09:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1932ms 09:16:26 INFO - PROCESS | 1883 | 1461600986240 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 09:16:26 INFO - PROCESS | 1883 | 1461600986245 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 09:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:16:26 INFO - PROCESS | 1883 | 1461600986252 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:16:26 INFO - PROCESS | 1883 | 1461600986257 Marionette TRACE conn3 <- [1,2238,null,{}] 09:16:26 INFO - PROCESS | 1883 | 1461600986265 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}] 09:16:26 INFO - PROCESS | 1883 | 1461600986590 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 09:16:26 INFO - PROCESS | 1883 | 1461600986792 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7e4c2800 == 167 [pid = 1883] [id = 567] 09:16:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 232 (0x7f3e7c985400) [pid = 1883] [serial = 1702] [outer = (nil)] 09:16:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 233 (0x7f3e7c98ac00) [pid = 1883] [serial = 1703] [outer = 0x7f3e7c985400] 09:16:26 INFO - PROCESS | 1883 | 1461600986861 Marionette DEBUG loaded listener.js 09:16:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 234 (0x7f3e7caadc00) [pid = 1883] [serial = 1704] [outer = 0x7f3e7c985400] 09:16:27 INFO - PROCESS | 1883 | 1461600987705 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]]]}] 09:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1541ms 09:16:27 INFO - PROCESS | 1883 | 1461600987794 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 09:16:27 INFO - PROCESS | 1883 | 1461600987809 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 09:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:16:27 INFO - PROCESS | 1883 | 1461600987824 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:16:27 INFO - PROCESS | 1883 | 1461600987830 Marionette TRACE conn3 <- [1,2242,null,{}] 09:16:27 INFO - PROCESS | 1883 | 1461600987906 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}] 09:16:28 INFO - PROCESS | 1883 | 1461600988155 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 09:16:28 INFO - PROCESS | 1883 | 1461600988518 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9212e800 == 166 [pid = 1883] [id = 493] 09:16:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e828ca000 == 165 [pid = 1883] [id = 358] 09:16:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaa704800 == 164 [pid = 1883] [id = 363] 09:16:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8ec9b800 == 163 [pid = 1883] [id = 491] 09:16:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9648a800 == 162 [pid = 1883] [id = 496] 09:16:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97185000 == 161 [pid = 1883] [id = 360] 09:16:28 INFO - PROCESS | 1883 | --DOMWINDOW == 233 (0x7f3e7e106000) [pid = 1883] [serial = 1565] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1883 | --DOMWINDOW == 232 (0x7f3e7c98b400) [pid = 1883] [serial = 1562] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1883 | --DOMWINDOW == 231 (0x7f3ea50a2800) [pid = 1883] [serial = 1550] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1883 | --DOMWINDOW == 230 (0x7f3ea61f8c00) [pid = 1883] [serial = 1553] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1883 | --DOMWINDOW == 229 (0x7f3eaa028400) [pid = 1883] [serial = 1559] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1883 | --DOMWINDOW == 228 (0x7f3ea7eaec00) [pid = 1883] [serial = 1556] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1883 | --DOMWINDOW == 227 (0x7f3e93555c00) [pid = 1883] [serial = 1589] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7cf5b800 == 162 [pid = 1883] [id = 568] 09:16:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 228 (0x7f3e7c6d4000) [pid = 1883] [serial = 1705] [outer = (nil)] 09:16:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 229 (0x7f3e7d059c00) [pid = 1883] [serial = 1706] [outer = 0x7f3e7c6d4000] 09:16:28 INFO - PROCESS | 1883 | 1461600988662 Marionette DEBUG loaded listener.js 09:16:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 230 (0x7f3e7e108800) [pid = 1883] [serial = 1707] [outer = 0x7f3e7c6d4000] 09:16:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e91893800 == 161 [pid = 1883] [id = 492] 09:16:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7f650000 == 160 [pid = 1883] [id = 550] 09:16:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b610000 == 159 [pid = 1883] [id = 549] 09:16:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b427000 == 158 [pid = 1883] [id = 548] 09:16:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e83fc6800 == 157 [pid = 1883] [id = 547] 09:16:28 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7e4d7000 == 156 [pid = 1883] [id = 546] 09:16:29 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e82672000 == 155 [pid = 1883] [id = 545] 09:16:29 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7f66e800 == 154 [pid = 1883] [id = 544] 09:16:29 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7f660800 == 153 [pid = 1883] [id = 543] 09:16:29 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7a081800 == 152 [pid = 1883] [id = 542] 09:16:29 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c57d800 == 151 [pid = 1883] [id = 538] 09:16:29 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92657000 == 150 [pid = 1883] [id = 537] 09:16:29 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaa721800 == 149 [pid = 1883] [id = 536] 09:16:29 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea41b0800 == 148 [pid = 1883] [id = 535] 09:16:29 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98057800 == 147 [pid = 1883] [id = 534] 09:16:29 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e94042000 == 146 [pid = 1883] [id = 533] 09:16:29 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9214d000 == 145 [pid = 1883] [id = 532] 09:16:29 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b60f000 == 144 [pid = 1883] [id = 531] 09:16:29 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e828d3000 == 143 [pid = 1883] [id = 530] 09:16:29 INFO - PROCESS | 1883 | 1461600989497 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]]]}] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 229 (0x7f3e97138000) [pid = 1883] [serial = 1494] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 228 (0x7f3e97138800) [pid = 1883] [serial = 1347] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 227 (0x7f3e85973000) [pid = 1883] [serial = 1574] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 226 (0x7f3e91f74000) [pid = 1883] [serial = 1428] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 225 (0x7f3e8b177400) [pid = 1883] [serial = 1577] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 224 (0x7f3e92856000) [pid = 1883] [serial = 1538] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 223 (0x7f3e91619c00) [pid = 1883] [serial = 1482] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 222 (0x7f3e815aac00) [pid = 1883] [serial = 1569] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 221 (0x7f3ea8340400) [pid = 1883] [serial = 1350] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 220 (0x7f3e8d807800) [pid = 1883] [serial = 1407] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 219 (0x7f3e8f1e0c00) [pid = 1883] [serial = 1479] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 218 (0x7f3e83ee8400) [pid = 1883] [serial = 1335] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 217 (0x7f3e8de06000) [pid = 1883] [serial = 1500] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 216 (0x7f3e8d809000) [pid = 1883] [serial = 1580] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 215 (0x7f3e941a1800) [pid = 1883] [serial = 1278] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 214 (0x7f3e857d1c00) [pid = 1883] [serial = 1434] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 213 (0x7f3e815b0400) [pid = 1883] [serial = 1527] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 212 (0x7f3e8dd89400) [pid = 1883] [serial = 1299] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 211 (0x7f3e8dd5c800) [pid = 1883] [serial = 1532] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 210 (0x7f3e8dd5f000) [pid = 1883] [serial = 1359] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 209 (0x7f3e8d597c00) [pid = 1883] [serial = 1578] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 208 (0x7f3e8ec7fc00) [pid = 1883] [serial = 1311] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 207 (0x7f3e8055c800) [pid = 1883] [serial = 1395] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 206 (0x7f3e8d8ce800) [pid = 1883] [serial = 1470] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 205 (0x7f3e8d408800) [pid = 1883] [serial = 1467] [outer = (nil)] [url = about:blank] 09:16:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:16:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1738ms 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 204 (0x7f3e91f7e800) [pid = 1883] [serial = 1485] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 203 (0x7f3e98a4b000) [pid = 1883] [serial = 1542] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 202 (0x7f3e918fe000) [pid = 1883] [serial = 1587] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 201 (0x7f3e7b5f0000) [pid = 1883] [serial = 1362] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 200 (0x7f3e85bc4800) [pid = 1883] [serial = 1529] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 199 (0x7f3e98c40c00) [pid = 1883] [serial = 1284] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 198 (0x7f3e85f57400) [pid = 1883] [serial = 1401] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 197 (0x7f3e8ec81c00) [pid = 1883] [serial = 1413] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 196 (0x7f3e8f244400) [pid = 1883] [serial = 1422] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 195 (0x7f3e8314a800) [pid = 1883] [serial = 1461] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 194 (0x7f3ea6144800) [pid = 1883] [serial = 1305] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 193 (0x7f3e97266000) [pid = 1883] [serial = 1281] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 192 (0x7f3e97b67400) [pid = 1883] [serial = 1541] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 191 (0x7f3e98347800) [pid = 1883] [serial = 1200] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 190 (0x7f3ea9c70c00) [pid = 1883] [serial = 1293] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 189 (0x7f3e93555800) [pid = 1883] [serial = 1488] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7f3e8ed1e800) [pid = 1883] [serial = 1524] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7f3e85f59c00) [pid = 1883] [serial = 1308] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7f3e917ea000) [pid = 1883] [serial = 1536] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7f3e83eee800) [pid = 1883] [serial = 1398] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3e9407c800) [pid = 1883] [serial = 1539] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3e9b417000) [pid = 1883] [serial = 1545] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7f3e8b3edc00) [pid = 1883] [serial = 1338] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7f3e8de11800) [pid = 1883] [serial = 1533] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7f3e8ed58800) [pid = 1883] [serial = 1416] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 179 (0x7f3e98ca7c00) [pid = 1883] [serial = 1544] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 178 (0x7f3e8eb81c00) [pid = 1883] [serial = 1583] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 177 (0x7f3ea9dad000) [pid = 1883] [serial = 1356] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 176 (0x7f3e8c4b9400) [pid = 1883] [serial = 1404] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 175 (0x7f3e8ed1e400) [pid = 1883] [serial = 1476] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 174 (0x7f3ea54d4c00) [pid = 1883] [serial = 1290] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 173 (0x7f3e8ef3fc00) [pid = 1883] [serial = 1419] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 172 (0x7f3ea9daa400) [pid = 1883] [serial = 1296] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 171 (0x7f3e87373400) [pid = 1883] [serial = 1431] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 170 (0x7f3e96d0b800) [pid = 1883] [serial = 1365] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 169 (0x7f3e980d1400) [pid = 1883] [serial = 1497] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 168 (0x7f3e80554400) [pid = 1883] [serial = 1526] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 167 (0x7f3ea4ff1c00) [pid = 1883] [serial = 1287] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 166 (0x7f3e917e1400) [pid = 1883] [serial = 1584] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 165 (0x7f3e95d31800) [pid = 1883] [serial = 1344] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 164 (0x7f3e857cbc00) [pid = 1883] [serial = 1572] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 163 (0x7f3e83145c00) [pid = 1883] [serial = 1392] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7f3e8ef37800) [pid = 1883] [serial = 1535] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7f3e7f9e1400) [pid = 1883] [serial = 1568] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7f3e964d8800) [pid = 1883] [serial = 1491] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7f3e858e2800) [pid = 1883] [serial = 1464] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7f3ea411e400) [pid = 1883] [serial = 1547] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7f3ea4ff0000) [pid = 1883] [serial = 1548] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7f3e9284ac00) [pid = 1883] [serial = 1425] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7f3e8dd5cc00) [pid = 1883] [serial = 1581] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7f3e8e218000) [pid = 1883] [serial = 1410] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 153 (0x7f3e85f60400) [pid = 1883] [serial = 1530] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7f3e8b007800) [pid = 1883] [serial = 1575] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 151 (0x7f3e8eb74c00) [pid = 1883] [serial = 1586] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7f3e8d412800) [pid = 1883] [serial = 1353] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 149 (0x7f3e8ed22800) [pid = 1883] [serial = 1341] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 148 (0x7f3e7c5d6000) [pid = 1883] [serial = 1302] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 147 (0x7f3e8dd60400) [pid = 1883] [serial = 1473] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7f3e83d61400) [pid = 1883] [serial = 1571] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7f3e815b4400) [pid = 1883] [serial = 1437] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7f3e8d61a000) [pid = 1883] [serial = 1458] [outer = (nil)] [url = about:blank] 09:16:29 INFO - PROCESS | 1883 | 1461600989600 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 09:16:29 INFO - PROCESS | 1883 | 1461600989609 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 09:16:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:16:29 INFO - PROCESS | 1883 | 1461600989617 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:16:29 INFO - PROCESS | 1883 | 1461600989629 Marionette TRACE conn3 <- [1,2246,null,{}] 09:16:29 INFO - PROCESS | 1883 | 1461600989647 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}] 09:16:29 INFO - PROCESS | 1883 | 1461600989836 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 09:16:30 INFO - PROCESS | 1883 | 1461600990022 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7fa93800 == 144 [pid = 1883] [id = 569] 09:16:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7f3e7e111400) [pid = 1883] [serial = 1708] [outer = (nil)] 09:16:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7f3e7f7ecc00) [pid = 1883] [serial = 1709] [outer = 0x7f3e7e111400] 09:16:30 INFO - PROCESS | 1883 | 1461600990088 Marionette DEBUG loaded listener.js 09:16:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7f3e7f9ee800) [pid = 1883] [serial = 1710] [outer = 0x7f3e7e111400] 09:16:30 INFO - PROCESS | 1883 | 1461600990867 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]]]}] 09:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1290ms 09:16:30 INFO - PROCESS | 1883 | 1461600990912 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 09:16:30 INFO - PROCESS | 1883 | 1461600990916 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 09:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:16:30 INFO - PROCESS | 1883 | 1461600990922 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:16:30 INFO - PROCESS | 1883 | 1461600990924 Marionette TRACE conn3 <- [1,2250,null,{}] 09:16:30 INFO - PROCESS | 1883 | 1461600990929 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}] 09:16:31 INFO - PROCESS | 1883 | 1461600991106 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 09:16:31 INFO - PROCESS | 1883 | 1461600991120 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e808d4800 == 145 [pid = 1883] [id = 570] 09:16:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7f3e7f9ef000) [pid = 1883] [serial = 1711] [outer = (nil)] 09:16:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 149 (0x7f3e815b8c00) [pid = 1883] [serial = 1712] [outer = 0x7f3e7f9ef000] 09:16:31 INFO - PROCESS | 1883 | 1461600991188 Marionette DEBUG loaded listener.js 09:16:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7f3e82990800) [pid = 1883] [serial = 1713] [outer = 0x7f3e7f9ef000] 09:16:32 INFO - PROCESS | 1883 | 1461600992103 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]]]}] 09:16:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:16:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1227ms 09:16:32 INFO - PROCESS | 1883 | 1461600992149 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 09:16:32 INFO - PROCESS | 1883 | 1461600992152 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 09:16:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:16:32 INFO - PROCESS | 1883 | 1461600992156 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:16:32 INFO - PROCESS | 1883 | 1461600992159 Marionette TRACE conn3 <- [1,2254,null,{}] 09:16:32 INFO - PROCESS | 1883 | 1461600992164 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}] 09:16:32 INFO - PROCESS | 1883 | 1461600992391 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 09:16:32 INFO - PROCESS | 1883 | 1461600992426 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e82663000 == 146 [pid = 1883] [id = 571] 09:16:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7f3e8298ac00) [pid = 1883] [serial = 1714] [outer = (nil)] 09:16:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 152 (0x7f3e83148000) [pid = 1883] [serial = 1715] [outer = 0x7f3e8298ac00] 09:16:32 INFO - PROCESS | 1883 | 1461600992482 Marionette DEBUG loaded listener.js 09:16:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7f3e83b46c00) [pid = 1883] [serial = 1716] [outer = 0x7f3e8298ac00] 09:16:33 INFO - PROCESS | 1883 | 1461600993760 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]]]}] 09:16:33 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7f3e8b006800) [pid = 1883] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:16:33 INFO - PROCESS | 1883 | --DOMWINDOW == 151 (0x7f3e9b412000) [pid = 1883] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:16:33 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7f3e9b420000) [pid = 1883] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:16:33 INFO - PROCESS | 1883 | --DOMWINDOW == 149 (0x7f3e8b16c400) [pid = 1883] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:16:33 INFO - PROCESS | 1883 | --DOMWINDOW == 148 (0x7f3e7e421c00) [pid = 1883] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:16:33 INFO - PROCESS | 1883 | --DOMWINDOW == 147 (0x7f3e83d61800) [pid = 1883] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:16:33 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7f3e793edc00) [pid = 1883] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:16:33 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7f3e85bd1c00) [pid = 1883] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:16:33 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7f3e793ee000) [pid = 1883] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:16:33 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7f3e7caab800) [pid = 1883] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:16:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:16:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1682ms 09:16:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:16:33 INFO - PROCESS | 1883 | 1461600993840 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 09:16:33 INFO - PROCESS | 1883 | 1461600993842 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 09:16:33 INFO - PROCESS | 1883 | 1461600993847 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:16:33 INFO - PROCESS | 1883 | 1461600993850 Marionette TRACE conn3 <- [1,2258,null,{}] 09:16:33 INFO - PROCESS | 1883 | 1461600993855 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}] 09:16:34 INFO - PROCESS | 1883 | 1461600994066 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 09:16:34 INFO - PROCESS | 1883 | 1461600994294 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e831c4000 == 147 [pid = 1883] [id = 572] 09:16:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7f3e8565c400) [pid = 1883] [serial = 1717] [outer = (nil)] 09:16:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7f3e85661800) [pid = 1883] [serial = 1718] [outer = 0x7f3e8565c400] 09:16:34 INFO - PROCESS | 1883 | 1461600994357 Marionette DEBUG loaded listener.js 09:16:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7f3e857cac00) [pid = 1883] [serial = 1719] [outer = 0x7f3e8565c400] 09:16:35 INFO - PROCESS | 1883 | 1461600995020 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]]]}] 09:16:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:16:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1225ms 09:16:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:16:35 INFO - PROCESS | 1883 | 1461600995072 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 09:16:35 INFO - PROCESS | 1883 | 1461600995074 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 09:16:35 INFO - PROCESS | 1883 | 1461600995080 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:16:35 INFO - PROCESS | 1883 | 1461600995082 Marionette TRACE conn3 <- [1,2262,null,{}] 09:16:35 INFO - PROCESS | 1883 | 1461600995087 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}] 09:16:35 INFO - PROCESS | 1883 | 1461600995313 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 09:16:35 INFO - PROCESS | 1883 | 1461600995334 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e83fce800 == 148 [pid = 1883] [id = 573] 09:16:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7f3e83d6a800) [pid = 1883] [serial = 1720] [outer = (nil)] 09:16:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7f3e858ca000) [pid = 1883] [serial = 1721] [outer = 0x7f3e83d6a800] 09:16:35 INFO - PROCESS | 1883 | 1461600995389 Marionette DEBUG loaded listener.js 09:16:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 149 (0x7f3e858e2c00) [pid = 1883] [serial = 1722] [outer = 0x7f3e83d6a800] 09:16:36 INFO - PROCESS | 1883 | 1461600996456 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]]]}] 09:16:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:16:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1430ms 09:16:36 INFO - PROCESS | 1883 | 1461600996509 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 09:16:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:16:36 INFO - PROCESS | 1883 | 1461600996515 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 09:16:36 INFO - PROCESS | 1883 | 1461600996522 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:16:36 INFO - PROCESS | 1883 | 1461600996527 Marionette TRACE conn3 <- [1,2266,null,{}] 09:16:36 INFO - PROCESS | 1883 | 1461600996535 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}] 09:16:36 INFO - PROCESS | 1883 | 1461600996744 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 09:16:36 INFO - PROCESS | 1883 | 1461600996953 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7f654800 == 149 [pid = 1883] [id = 574] 09:16:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7f3e7c987400) [pid = 1883] [serial = 1723] [outer = (nil)] 09:16:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7f3e7cfce000) [pid = 1883] [serial = 1724] [outer = 0x7f3e7c987400] 09:16:37 INFO - PROCESS | 1883 | 1461600997069 Marionette DEBUG loaded listener.js 09:16:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 152 (0x7f3e7e111c00) [pid = 1883] [serial = 1725] [outer = 0x7f3e7c987400] 09:16:38 INFO - PROCESS | 1883 | 1461600998009 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]]]}] 09:16:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:16:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1532ms 09:16:38 INFO - PROCESS | 1883 | 1461600998054 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 09:16:38 INFO - PROCESS | 1883 | 1461600998062 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 09:16:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:16:38 INFO - PROCESS | 1883 | 1461600998072 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:16:38 INFO - PROCESS | 1883 | 1461600998075 Marionette TRACE conn3 <- [1,2270,null,{}] 09:16:38 INFO - PROCESS | 1883 | 1461600998081 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}] 09:16:38 INFO - PROCESS | 1883 | 1461600998279 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 09:16:38 INFO - PROCESS | 1883 | 1461600998496 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e826fa800 == 150 [pid = 1883] [id = 575] 09:16:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7f3e7f402400) [pid = 1883] [serial = 1726] [outer = (nil)] 09:16:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7f3e8055d800) [pid = 1883] [serial = 1727] [outer = 0x7f3e7f402400] 09:16:38 INFO - PROCESS | 1883 | 1461600998606 Marionette DEBUG loaded listener.js 09:16:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7f3e82982800) [pid = 1883] [serial = 1728] [outer = 0x7f3e7f402400] 09:16:39 INFO - PROCESS | 1883 | 1461600999537 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]]]}] 09:16:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:16:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1480ms 09:16:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:16:39 INFO - PROCESS | 1883 | 1461600999551 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 09:16:39 INFO - PROCESS | 1883 | 1461600999553 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 09:16:39 INFO - PROCESS | 1883 | 1461600999560 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:16:39 INFO - PROCESS | 1883 | 1461600999565 Marionette TRACE conn3 <- [1,2274,null,{}] 09:16:39 INFO - PROCESS | 1883 | 1461600999580 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}] 09:16:39 INFO - PROCESS | 1883 | 1461600999773 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 09:16:40 INFO - PROCESS | 1883 | 1461600999996 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e856b2800 == 151 [pid = 1883] [id = 576] 09:16:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7f3e83d2a000) [pid = 1883] [serial = 1729] [outer = (nil)] 09:16:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7f3e83eed000) [pid = 1883] [serial = 1730] [outer = 0x7f3e83d2a000] 09:16:40 INFO - PROCESS | 1883 | 1461601000110 Marionette DEBUG loaded listener.js 09:16:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7f3e85661c00) [pid = 1883] [serial = 1731] [outer = 0x7f3e83d2a000] 09:16:41 INFO - PROCESS | 1883 | 1461601001028 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]]]}] 09:16:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:16:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1532ms 09:16:41 INFO - PROCESS | 1883 | 1461601001092 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 09:16:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:16:41 INFO - PROCESS | 1883 | 1461601001096 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 09:16:41 INFO - PROCESS | 1883 | 1461601001102 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:16:41 INFO - PROCESS | 1883 | 1461601001104 Marionette TRACE conn3 <- [1,2278,null,{}] 09:16:41 INFO - PROCESS | 1883 | 1461601001109 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}] 09:16:41 INFO - PROCESS | 1883 | 1461601001313 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 09:16:41 INFO - PROCESS | 1883 | 1461601001523 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e85dce800 == 152 [pid = 1883] [id = 577] 09:16:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7f3e858e5c00) [pid = 1883] [serial = 1732] [outer = (nil)] 09:16:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7f3e858ec000) [pid = 1883] [serial = 1733] [outer = 0x7f3e858e5c00] 09:16:41 INFO - PROCESS | 1883 | 1461601001643 Marionette DEBUG loaded listener.js 09:16:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7f3e8594b400) [pid = 1883] [serial = 1734] [outer = 0x7f3e858e5c00] 09:16:42 INFO - PROCESS | 1883 | 1461601002526 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]]]}] 09:16:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:16:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1482ms 09:16:42 INFO - PROCESS | 1883 | 1461601002583 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 09:16:42 INFO - PROCESS | 1883 | 1461601002586 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 09:16:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:16:42 INFO - PROCESS | 1883 | 1461601002592 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:16:42 INFO - PROCESS | 1883 | 1461601002594 Marionette TRACE conn3 <- [1,2282,null,{}] 09:16:42 INFO - PROCESS | 1883 | 1461601002599 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}] 09:16:42 INFO - PROCESS | 1883 | 1461601002793 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 09:16:43 INFO - PROCESS | 1883 | 1461601003058 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b01f000 == 153 [pid = 1883] [id = 578] 09:16:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7f3e858ce800) [pid = 1883] [serial = 1735] [outer = (nil)] 09:16:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7f3e8596d400) [pid = 1883] [serial = 1736] [outer = 0x7f3e858ce800] 09:16:43 INFO - PROCESS | 1883 | 1461601003131 Marionette DEBUG loaded listener.js 09:16:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 164 (0x7f3e85976800) [pid = 1883] [serial = 1737] [outer = 0x7f3e858ce800] 09:16:43 INFO - PROCESS | 1883 | 1461601003954 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]]]}] 09:16:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:16:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1380ms 09:16:43 INFO - PROCESS | 1883 | 1461601003972 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 09:16:43 INFO - PROCESS | 1883 | 1461601003975 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 09:16:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:16:43 INFO - PROCESS | 1883 | 1461601003998 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:16:44 INFO - PROCESS | 1883 | 1461601004002 Marionette TRACE conn3 <- [1,2286,null,{}] 09:16:44 INFO - PROCESS | 1883 | 1461601004006 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}] 09:16:44 INFO - PROCESS | 1883 | 1461601004212 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 09:16:44 INFO - PROCESS | 1883 | 1461601004437 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b4e5000 == 154 [pid = 1883] [id = 579] 09:16:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 165 (0x7f3e85bcc000) [pid = 1883] [serial = 1738] [outer = (nil)] 09:16:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 166 (0x7f3e85c79400) [pid = 1883] [serial = 1739] [outer = 0x7f3e85bcc000] 09:16:44 INFO - PROCESS | 1883 | 1461601004549 Marionette DEBUG loaded listener.js 09:16:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 167 (0x7f3e8736c400) [pid = 1883] [serial = 1740] [outer = 0x7f3e85bcc000] 09:16:45 INFO - PROCESS | 1883 | 1461601005399 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]]]}] 09:16:45 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 09:16:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1434ms 09:16:45 INFO - PROCESS | 1883 | 1461601005429 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 09:16:45 INFO - PROCESS | 1883 | 1461601005432 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 09:16:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:16:45 INFO - PROCESS | 1883 | 1461601005438 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:16:45 INFO - PROCESS | 1883 | 1461601005441 Marionette TRACE conn3 <- [1,2290,null,{}] 09:16:45 INFO - PROCESS | 1883 | 1461601005446 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}] 09:16:45 INFO - PROCESS | 1883 | 1461601005645 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 09:16:45 INFO - PROCESS | 1883 | 1461601005934 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b619800 == 155 [pid = 1883] [id = 580] 09:16:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 168 (0x7f3e85c79c00) [pid = 1883] [serial = 1741] [outer = (nil)] 09:16:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 169 (0x7f3e874db800) [pid = 1883] [serial = 1742] [outer = 0x7f3e85c79c00] 09:16:46 INFO - PROCESS | 1883 | 1461601006005 Marionette DEBUG loaded listener.js 09:16:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 170 (0x7f3e8b004c00) [pid = 1883] [serial = 1743] [outer = 0x7f3e85c79c00] 09:16:46 INFO - PROCESS | 1883 | 1461601006812 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]]]}] 09:16:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:16:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1431ms 09:16:46 INFO - PROCESS | 1883 | 1461601006869 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 09:16:46 INFO - PROCESS | 1883 | 1461601006873 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 09:16:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:16:46 INFO - PROCESS | 1883 | 1461601006878 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:16:46 INFO - PROCESS | 1883 | 1461601006880 Marionette TRACE conn3 <- [1,2294,null,{}] 09:16:46 INFO - PROCESS | 1883 | 1461601006885 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}] 09:16:47 INFO - PROCESS | 1883 | 1461601007065 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 09:16:47 INFO - PROCESS | 1883 | 1461601007281 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c504800 == 156 [pid = 1883] [id = 581] 09:16:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 171 (0x7f3e8736e000) [pid = 1883] [serial = 1744] [outer = (nil)] 09:16:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 172 (0x7f3e8b00fc00) [pid = 1883] [serial = 1745] [outer = 0x7f3e8736e000] 09:16:47 INFO - PROCESS | 1883 | 1461601007388 Marionette DEBUG loaded listener.js 09:16:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 173 (0x7f3e8b176400) [pid = 1883] [serial = 1746] [outer = 0x7f3e8736e000] 09:16:48 INFO - PROCESS | 1883 | 1461601008259 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]]]}] 09:16:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:16:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1429ms 09:16:48 INFO - PROCESS | 1883 | 1461601008307 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 09:16:48 INFO - PROCESS | 1883 | 1461601008310 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 09:16:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:16:48 INFO - PROCESS | 1883 | 1461601008316 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:16:48 INFO - PROCESS | 1883 | 1461601008318 Marionette TRACE conn3 <- [1,2298,null,{}] 09:16:48 INFO - PROCESS | 1883 | 1461601008323 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}] 09:16:48 INFO - PROCESS | 1883 | 1461601008507 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 09:16:48 INFO - PROCESS | 1883 | 1461601008724 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c589800 == 157 [pid = 1883] [id = 582] 09:16:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 174 (0x7f3e7c6d2c00) [pid = 1883] [serial = 1747] [outer = (nil)] 09:16:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 175 (0x7f3e85662000) [pid = 1883] [serial = 1748] [outer = 0x7f3e7c6d2c00] 09:16:48 INFO - PROCESS | 1883 | 1461601008844 Marionette DEBUG loaded listener.js 09:16:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 176 (0x7f3e8b3ef400) [pid = 1883] [serial = 1749] [outer = 0x7f3e7c6d2c00] 09:16:49 INFO - PROCESS | 1883 | 1461601009671 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]]]}] 09:16:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:16:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1427ms 09:16:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:16:49 INFO - PROCESS | 1883 | 1461601009744 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 09:16:49 INFO - PROCESS | 1883 | 1461601009747 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 09:16:49 INFO - PROCESS | 1883 | 1461601009753 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:16:49 INFO - PROCESS | 1883 | 1461601009756 Marionette TRACE conn3 <- [1,2302,null,{}] 09:16:49 INFO - PROCESS | 1883 | 1461601009760 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}] 09:16:49 INFO - PROCESS | 1883 | 1461601009991 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 09:16:50 INFO - PROCESS | 1883 | 1461601010245 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c731000 == 158 [pid = 1883] [id = 583] 09:16:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 177 (0x7f3e7c989000) [pid = 1883] [serial = 1750] [outer = (nil)] 09:16:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 178 (0x7f3e8c486800) [pid = 1883] [serial = 1751] [outer = 0x7f3e7c989000] 09:16:50 INFO - PROCESS | 1883 | 1461601010316 Marionette DEBUG loaded listener.js 09:16:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 179 (0x7f3e8c490800) [pid = 1883] [serial = 1752] [outer = 0x7f3e7c989000] 09:16:51 INFO - PROCESS | 1883 | 1461601011172 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]]]}] 09:16:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:16:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1480ms 09:16:51 INFO - PROCESS | 1883 | 1461601011232 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 09:16:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:16:51 INFO - PROCESS | 1883 | 1461601011236 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 09:16:51 INFO - PROCESS | 1883 | 1461601011241 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:16:51 INFO - PROCESS | 1883 | 1461601011245 Marionette TRACE conn3 <- [1,2306,null,{}] 09:16:51 INFO - PROCESS | 1883 | 1461601011249 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}] 09:16:51 INFO - PROCESS | 1883 | 1461601011460 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 09:16:51 INFO - PROCESS | 1883 | 1461601011717 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8df87000 == 159 [pid = 1883] [id = 584] 09:16:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 180 (0x7f3e8c4b9c00) [pid = 1883] [serial = 1753] [outer = (nil)] 09:16:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7f3e8d595400) [pid = 1883] [serial = 1754] [outer = 0x7f3e8c4b9c00] 09:16:51 INFO - PROCESS | 1883 | 1461601011795 Marionette DEBUG loaded listener.js 09:16:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7f3e8d614800) [pid = 1883] [serial = 1755] [outer = 0x7f3e8c4b9c00] 09:16:52 INFO - PROCESS | 1883 | 1461601012646 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]]]}] 09:16:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:16:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1432ms 09:16:52 INFO - PROCESS | 1883 | 1461601012674 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 09:16:52 INFO - PROCESS | 1883 | 1461601012678 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 09:16:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:16:52 INFO - PROCESS | 1883 | 1461601012683 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:16:52 INFO - PROCESS | 1883 | 1461601012685 Marionette TRACE conn3 <- [1,2310,null,{}] 09:16:52 INFO - PROCESS | 1883 | 1461601012690 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}] 09:16:52 INFO - PROCESS | 1883 | 1461601012882 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 09:16:53 INFO - PROCESS | 1883 | 1461601013099 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e91c800 == 160 [pid = 1883] [id = 585] 09:16:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3e8d40e800) [pid = 1883] [serial = 1756] [outer = (nil)] 09:16:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e8d638400) [pid = 1883] [serial = 1757] [outer = 0x7f3e8d40e800] 09:16:53 INFO - PROCESS | 1883 | 1461601013208 Marionette DEBUG loaded listener.js 09:16:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3e8d804400) [pid = 1883] [serial = 1758] [outer = 0x7f3e8d40e800] 09:16:54 INFO - PROCESS | 1883 | 1461601014060 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]]]}] 09:16:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:16:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1427ms 09:16:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:16:54 INFO - PROCESS | 1883 | 1461601014112 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 09:16:54 INFO - PROCESS | 1883 | 1461601014114 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 09:16:54 INFO - PROCESS | 1883 | 1461601014120 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:16:54 INFO - PROCESS | 1883 | 1461601014122 Marionette TRACE conn3 <- [1,2314,null,{}] 09:16:54 INFO - PROCESS | 1883 | 1461601014127 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}] 09:16:54 INFO - PROCESS | 1883 | 1461601014335 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 09:16:54 INFO - PROCESS | 1883 | 1461601014554 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ec9c800 == 161 [pid = 1883] [id = 586] 09:16:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7f3e8d410000) [pid = 1883] [serial = 1759] [outer = (nil)] 09:16:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7f3e8d80d400) [pid = 1883] [serial = 1760] [outer = 0x7f3e8d410000] 09:16:54 INFO - PROCESS | 1883 | 1461601014660 Marionette DEBUG loaded listener.js 09:16:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7f3e8d8ca800) [pid = 1883] [serial = 1761] [outer = 0x7f3e8d410000] 09:16:55 INFO - PROCESS | 1883 | 1461601015498 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]]]}] 09:16:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:16:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1437ms 09:16:55 INFO - PROCESS | 1883 | 1461601015556 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 09:16:55 INFO - PROCESS | 1883 | 1461601015559 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 09:16:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:16:55 INFO - PROCESS | 1883 | 1461601015565 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:16:55 INFO - PROCESS | 1883 | 1461601015568 Marionette TRACE conn3 <- [1,2318,null,{}] 09:16:55 INFO - PROCESS | 1883 | 1461601015573 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}] 09:16:55 INFO - PROCESS | 1883 | 1461601015759 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 09:16:56 INFO - PROCESS | 1883 | 1461601016038 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e901b4800 == 162 [pid = 1883] [id = 587] 09:16:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7f3e85c70000) [pid = 1883] [serial = 1762] [outer = (nil)] 09:16:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7f3e8d8d3000) [pid = 1883] [serial = 1763] [outer = 0x7f3e85c70000] 09:16:56 INFO - PROCESS | 1883 | 1461601016109 Marionette DEBUG loaded listener.js 09:16:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 191 (0x7f3e8dbbe400) [pid = 1883] [serial = 1764] [outer = 0x7f3e85c70000] 09:16:56 INFO - PROCESS | 1883 | 1461601016968 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] 09:16:57 INFO - PROCESS | 1883 | 1461601017002 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 09:16:57 INFO - PROCESS | 1883 | 1461601017007 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:16:57 INFO - PROCESS | 1883 | 1461601017010 Marionette TRACE conn3 <- [1,2322,null,{}] 09:16:57 INFO - PROCESS | 1883 | 1461601017015 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}] 09:16:57 INFO - PROCESS | 1883 | 1461601017202 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 09:16:57 INFO - PROCESS | 1883 | 1461601017473 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e804ad000 == 163 [pid = 1883] [id = 588] 09:16:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 192 (0x7f3e7b5e2c00) [pid = 1883] [serial = 1765] [outer = (nil)] 09:16:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 193 (0x7f3e7cfd2400) [pid = 1883] [serial = 1766] [outer = 0x7f3e7b5e2c00] 09:16:57 INFO - PROCESS | 1883 | 1461601017552 Marionette DEBUG loaded listener.js 09:16:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 194 (0x7f3e85bc6400) [pid = 1883] [serial = 1767] [outer = 0x7f3e7b5e2c00] 09:16:58 INFO - PROCESS | 1883 | 1461601018913 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]]]}] 09:16:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:16:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1934ms 09:16:58 INFO - PROCESS | 1883 | 1461601018942 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 09:16:58 INFO - PROCESS | 1883 | 1461601018949 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 09:16:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:16:58 INFO - PROCESS | 1883 | 1461601018955 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:16:58 INFO - PROCESS | 1883 | 1461601018960 Marionette TRACE conn3 <- [1,2326,null,{}] 09:16:58 INFO - PROCESS | 1883 | 1461601018967 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}] 09:16:59 INFO - PROCESS | 1883 | 1461601019164 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 09:16:59 INFO - PROCESS | 1883 | 1461601019462 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e808c8000 == 164 [pid = 1883] [id = 589] 09:16:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 195 (0x7f3e7b5ed000) [pid = 1883] [serial = 1768] [outer = (nil)] 09:16:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 196 (0x7f3e7c6d9000) [pid = 1883] [serial = 1769] [outer = 0x7f3e7b5ed000] 09:16:59 INFO - PROCESS | 1883 | 1461601019532 Marionette DEBUG loaded listener.js 09:16:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 197 (0x7f3e7d057800) [pid = 1883] [serial = 1770] [outer = 0x7f3e7b5ed000] 09:17:00 INFO - PROCESS | 1883 | 1461601020519 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]]]}] 09:17:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:17:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1629ms 09:17:00 INFO - PROCESS | 1883 | 1461601020586 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 09:17:00 INFO - PROCESS | 1883 | 1461601020593 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 09:17:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:17:00 INFO - PROCESS | 1883 | 1461601020602 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:17:00 INFO - PROCESS | 1883 | 1461601020605 Marionette TRACE conn3 <- [1,2330,null,{}] 09:17:00 INFO - PROCESS | 1883 | 1461601020609 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}] 09:17:00 INFO - PROCESS | 1883 | 1461601020840 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 09:17:01 INFO - PROCESS | 1883 | 1461601021305 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:01 INFO - PROCESS | 1883 | --DOMWINDOW == 196 (0x7f3e7cfd8c00) [pid = 1883] [serial = 1652] [outer = (nil)] [url = about:blank] 09:17:01 INFO - PROCESS | 1883 | --DOMWINDOW == 195 (0x7f3ea6499c00) [pid = 1883] [serial = 1607] [outer = (nil)] [url = about:blank] 09:17:01 INFO - PROCESS | 1883 | --DOMWINDOW == 194 (0x7f3e7c6d3c00) [pid = 1883] [serial = 1610] [outer = (nil)] [url = about:blank] 09:17:01 INFO - PROCESS | 1883 | --DOMWINDOW == 193 (0x7f3e7d053400) [pid = 1883] [serial = 1613] [outer = (nil)] [url = about:blank] 09:17:01 INFO - PROCESS | 1883 | --DOMWINDOW == 192 (0x7f3e7d05f400) [pid = 1883] [serial = 1616] [outer = (nil)] [url = about:blank] 09:17:01 INFO - PROCESS | 1883 | --DOMWINDOW == 191 (0x7f3e815ad800) [pid = 1883] [serial = 1619] [outer = (nil)] [url = about:blank] 09:17:01 INFO - PROCESS | 1883 | --DOMWINDOW == 190 (0x7f3e793f6c00) [pid = 1883] [serial = 1622] [outer = (nil)] [url = about:blank] 09:17:01 INFO - PROCESS | 1883 | --DOMWINDOW == 189 (0x7f3e8555a400) [pid = 1883] [serial = 1625] [outer = (nil)] [url = about:blank] 09:17:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7d1cb000 == 165 [pid = 1883] [id = 590] 09:17:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7f3e7c5ccc00) [pid = 1883] [serial = 1771] [outer = (nil)] 09:17:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 191 (0x7f3e7cfd8c00) [pid = 1883] [serial = 1772] [outer = 0x7f3e7c5ccc00] 09:17:01 INFO - PROCESS | 1883 | 1461601021457 Marionette DEBUG loaded listener.js 09:17:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 192 (0x7f3e815b0800) [pid = 1883] [serial = 1773] [outer = 0x7f3e7c5ccc00] 09:17:01 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97167000 == 164 [pid = 1883] [id = 561] 09:17:01 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e95221000 == 163 [pid = 1883] [id = 560] 09:17:01 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e928a1000 == 162 [pid = 1883] [id = 559] 09:17:01 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9219b000 == 161 [pid = 1883] [id = 558] 09:17:01 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e91fba800 == 160 [pid = 1883] [id = 557] 09:17:01 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8ebc4800 == 159 [pid = 1883] [id = 556] 09:17:01 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8df82800 == 158 [pid = 1883] [id = 555] 09:17:01 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c5d1000 == 157 [pid = 1883] [id = 554] 09:17:01 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e87459000 == 156 [pid = 1883] [id = 553] 09:17:01 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e82673800 == 155 [pid = 1883] [id = 552] 09:17:02 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7a06a800 == 154 [pid = 1883] [id = 551] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 191 (0x7f3ea52a3c00) [pid = 1883] [serial = 1551] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 190 (0x7f3ea6459000) [pid = 1883] [serial = 1554] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 189 (0x7f3e8c4b8400) [pid = 1883] [serial = 1646] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7f3e8dd5f800) [pid = 1883] [serial = 1650] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7f3e8d616800) [pid = 1883] [serial = 1647] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7f3e874e1000) [pid = 1883] [serial = 1644] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7f3e8d8cbc00) [pid = 1883] [serial = 1649] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3e8055b800) [pid = 1883] [serial = 1635] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3e7f5acc00) [pid = 1883] [serial = 1634] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7f3e857d3400) [pid = 1883] [serial = 1638] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7f3e8565ec00) [pid = 1883] [serial = 1637] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7f3e85bc9000) [pid = 1883] [serial = 1595] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 179 (0x7f3e8eb7a400) [pid = 1883] [serial = 1598] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 178 (0x7f3e793f3000) [pid = 1883] [serial = 1628] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 177 (0x7f3e7b5e8800) [pid = 1883] [serial = 1629] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 176 (0x7f3e815aec00) [pid = 1883] [serial = 1592] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 175 (0x7f3e97b60800) [pid = 1883] [serial = 1604] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 174 (0x7f3e85c79800) [pid = 1883] [serial = 1643] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 173 (0x7f3e7e416800) [pid = 1883] [serial = 1632] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 172 (0x7f3e7d05fc00) [pid = 1883] [serial = 1631] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 171 (0x7f3e83d24800) [pid = 1883] [serial = 1640] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 170 (0x7f3e858c9000) [pid = 1883] [serial = 1641] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | --DOMWINDOW == 169 (0x7f3e95c3f400) [pid = 1883] [serial = 1601] [outer = (nil)] [url = about:blank] 09:17:02 INFO - PROCESS | 1883 | 1461601022226 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]]]}] 09:17:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:17:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1635ms 09:17:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:17:02 INFO - PROCESS | 1883 | 1461601022237 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 09:17:02 INFO - PROCESS | 1883 | 1461601022239 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 09:17:02 INFO - PROCESS | 1883 | 1461601022244 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:17:02 INFO - PROCESS | 1883 | 1461601022250 Marionette TRACE conn3 <- [1,2334,null,{}] 09:17:02 INFO - PROCESS | 1883 | 1461601022264 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}] 09:17:02 INFO - PROCESS | 1883 | 1461601022515 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 09:17:02 INFO - PROCESS | 1883 | 1461601022675 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e808ca000 == 155 [pid = 1883] [id = 591] 09:17:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 170 (0x7f3e7e416800) [pid = 1883] [serial = 1774] [outer = (nil)] 09:17:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 171 (0x7f3e83b40c00) [pid = 1883] [serial = 1775] [outer = 0x7f3e7e416800] 09:17:02 INFO - PROCESS | 1883 | 1461601022740 Marionette DEBUG loaded listener.js 09:17:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 172 (0x7f3e83ee7000) [pid = 1883] [serial = 1776] [outer = 0x7f3e7e416800] 09:17:03 INFO - PROCESS | 1883 | 1461601023452 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]]]}] 09:17:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:17:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1236ms 09:17:03 INFO - PROCESS | 1883 | 1461601023480 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 09:17:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:17:03 INFO - PROCESS | 1883 | 1461601023484 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 09:17:03 INFO - PROCESS | 1883 | 1461601023489 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:17:03 INFO - PROCESS | 1883 | 1461601023491 Marionette TRACE conn3 <- [1,2338,null,{}] 09:17:03 INFO - PROCESS | 1883 | 1461601023496 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}] 09:17:03 INFO - PROCESS | 1883 | 1461601023750 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 09:17:03 INFO - PROCESS | 1883 | 1461601023784 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8525b800 == 156 [pid = 1883] [id = 592] 09:17:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 173 (0x7f3e7f9e1400) [pid = 1883] [serial = 1777] [outer = (nil)] 09:17:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 174 (0x7f3e858d0800) [pid = 1883] [serial = 1778] [outer = 0x7f3e7f9e1400] 09:17:03 INFO - PROCESS | 1883 | 1461601023843 Marionette DEBUG loaded listener.js 09:17:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 175 (0x7f3e8594c800) [pid = 1883] [serial = 1779] [outer = 0x7f3e7f9e1400] 09:17:04 INFO - PROCESS | 1883 | 1461601024722 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]]]}] 09:17:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:17:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1274ms 09:17:04 INFO - PROCESS | 1883 | 1461601024763 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 09:17:04 INFO - PROCESS | 1883 | 1461601024766 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 09:17:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:17:04 INFO - PROCESS | 1883 | 1461601024778 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:17:04 INFO - PROCESS | 1883 | 1461601024780 Marionette TRACE conn3 <- [1,2342,null,{}] 09:17:04 INFO - PROCESS | 1883 | 1461601024785 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}] 09:17:05 INFO - PROCESS | 1883 | 1461601025017 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 09:17:05 INFO - PROCESS | 1883 | 1461601025047 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e859a7000 == 157 [pid = 1883] [id = 593] 09:17:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 176 (0x7f3e83b45c00) [pid = 1883] [serial = 1780] [outer = (nil)] 09:17:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 177 (0x7f3e85979000) [pid = 1883] [serial = 1781] [outer = 0x7f3e83b45c00] 09:17:05 INFO - PROCESS | 1883 | 1461601025103 Marionette DEBUG loaded listener.js 09:17:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 178 (0x7f3e85c6a400) [pid = 1883] [serial = 1782] [outer = 0x7f3e83b45c00] 09:17:06 INFO - PROCESS | 1883 | --DOMWINDOW == 177 (0x7f3e7c985400) [pid = 1883] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:17:06 INFO - PROCESS | 1883 | --DOMWINDOW == 176 (0x7f3e7c6d4000) [pid = 1883] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:17:06 INFO - PROCESS | 1883 | --DOMWINDOW == 175 (0x7f3e7e111400) [pid = 1883] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:17:06 INFO - PROCESS | 1883 | --DOMWINDOW == 174 (0x7f3e8298ac00) [pid = 1883] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:17:06 INFO - PROCESS | 1883 | --DOMWINDOW == 173 (0x7f3e7f9ef000) [pid = 1883] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:17:06 INFO - PROCESS | 1883 | --DOMWINDOW == 172 (0x7f3e7b5e6000) [pid = 1883] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:17:06 INFO - PROCESS | 1883 | --DOMWINDOW == 171 (0x7f3e8565c400) [pid = 1883] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:17:06 INFO - PROCESS | 1883 | 1461601026392 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]]]}] 09:17:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:17:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1631ms 09:17:06 INFO - PROCESS | 1883 | 1461601026423 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 09:17:06 INFO - PROCESS | 1883 | 1461601026427 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 09:17:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:17:06 INFO - PROCESS | 1883 | 1461601026432 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:17:06 INFO - PROCESS | 1883 | 1461601026434 Marionette TRACE conn3 <- [1,2346,null,{}] 09:17:06 INFO - PROCESS | 1883 | 1461601026439 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}] 09:17:06 INFO - PROCESS | 1883 | 1461601026618 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 09:17:06 INFO - PROCESS | 1883 | 1461601026837 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b48d800 == 158 [pid = 1883] [id = 594] 09:17:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 172 (0x7f3e7c6cf400) [pid = 1883] [serial = 1783] [outer = (nil)] 09:17:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 173 (0x7f3e87370c00) [pid = 1883] [serial = 1784] [outer = 0x7f3e7c6cf400] 09:17:06 INFO - PROCESS | 1883 | 1461601026898 Marionette DEBUG loaded listener.js 09:17:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 174 (0x7f3e8b17b800) [pid = 1883] [serial = 1785] [outer = 0x7f3e7c6cf400] 09:17:07 INFO - PROCESS | 1883 | 1461601027541 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]]]}] 09:17:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:17:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1135ms 09:17:07 INFO - PROCESS | 1883 | 1461601027568 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 09:17:07 INFO - PROCESS | 1883 | 1461601027570 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 09:17:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:17:07 INFO - PROCESS | 1883 | 1461601027579 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:17:07 INFO - PROCESS | 1883 | 1461601027583 Marionette TRACE conn3 <- [1,2350,null,{}] 09:17:07 INFO - PROCESS | 1883 | 1461601027587 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}] 09:17:07 INFO - PROCESS | 1883 | 1461601027764 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 09:17:07 INFO - PROCESS | 1883 | 1461601027944 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c503000 == 159 [pid = 1883] [id = 595] 09:17:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 175 (0x7f3e793f6c00) [pid = 1883] [serial = 1786] [outer = (nil)] 09:17:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 176 (0x7f3e8c484800) [pid = 1883] [serial = 1787] [outer = 0x7f3e793f6c00] 09:17:08 INFO - PROCESS | 1883 | 1461601028001 Marionette DEBUG loaded listener.js 09:17:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 177 (0x7f3e8d405c00) [pid = 1883] [serial = 1788] [outer = 0x7f3e793f6c00] 09:17:09 INFO - PROCESS | 1883 | 1461601029032 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]]]}] 09:17:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:17:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1525ms 09:17:09 INFO - PROCESS | 1883 | 1461601029106 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 09:17:09 INFO - PROCESS | 1883 | 1461601029112 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 09:17:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:17:09 INFO - PROCESS | 1883 | 1461601029121 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:17:09 INFO - PROCESS | 1883 | 1461601029126 Marionette TRACE conn3 <- [1,2354,null,{}] 09:17:09 INFO - PROCESS | 1883 | 1461601029133 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}] 09:17:09 INFO - PROCESS | 1883 | 1461601029390 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 09:17:09 INFO - PROCESS | 1883 | 1461601029701 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e80534000 == 160 [pid = 1883] [id = 596] 09:17:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 178 (0x7f3e7cfd7000) [pid = 1883] [serial = 1789] [outer = (nil)] 09:17:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 179 (0x7f3e7e41e000) [pid = 1883] [serial = 1790] [outer = 0x7f3e7cfd7000] 09:17:09 INFO - PROCESS | 1883 | 1461601029778 Marionette DEBUG loaded listener.js 09:17:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 180 (0x7f3e7f9e0400) [pid = 1883] [serial = 1791] [outer = 0x7f3e7cfd7000] 09:17:10 INFO - PROCESS | 1883 | 1461601030636 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]]]}] 09:17:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:17:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1587ms 09:17:10 INFO - PROCESS | 1883 | 1461601030709 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 09:17:10 INFO - PROCESS | 1883 | 1461601030717 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 09:17:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:17:10 INFO - PROCESS | 1883 | 1461601030726 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:17:10 INFO - PROCESS | 1883 | 1461601030729 Marionette TRACE conn3 <- [1,2358,null,{}] 09:17:10 INFO - PROCESS | 1883 | 1461601030735 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}] 09:17:10 INFO - PROCESS | 1883 | 1461601030968 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 09:17:11 INFO - PROCESS | 1883 | 1461601031320 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e85dd5000 == 161 [pid = 1883] [id = 597] 09:17:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7f3e81590c00) [pid = 1883] [serial = 1792] [outer = (nil)] 09:17:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7f3e83b3e800) [pid = 1883] [serial = 1793] [outer = 0x7f3e81590c00] 09:17:11 INFO - PROCESS | 1883 | 1461601031389 Marionette DEBUG loaded listener.js 09:17:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3e83ee9c00) [pid = 1883] [serial = 1794] [outer = 0x7f3e81590c00] 09:17:12 INFO - PROCESS | 1883 | 1461601032191 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]]]}] 09:17:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:17:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1530ms 09:17:12 INFO - PROCESS | 1883 | 1461601032257 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 09:17:12 INFO - PROCESS | 1883 | 1461601032261 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 09:17:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:17:12 INFO - PROCESS | 1883 | 1461601032266 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:17:12 INFO - PROCESS | 1883 | 1461601032272 Marionette TRACE conn3 <- [1,2362,null,{}] 09:17:12 INFO - PROCESS | 1883 | 1461601032286 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}] 09:17:12 INFO - PROCESS | 1883 | 1461601032500 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 09:17:12 INFO - PROCESS | 1883 | 1461601032715 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8d76e800 == 162 [pid = 1883] [id = 598] 09:17:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e8596e800) [pid = 1883] [serial = 1795] [outer = (nil)] 09:17:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3e85c77c00) [pid = 1883] [serial = 1796] [outer = 0x7f3e8596e800] 09:17:12 INFO - PROCESS | 1883 | 1461601032828 Marionette DEBUG loaded listener.js 09:17:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7f3e8b004000) [pid = 1883] [serial = 1797] [outer = 0x7f3e8596e800] 09:17:13 INFO - PROCESS | 1883 | 1461601033722 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]]]}] 09:17:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:17:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1530ms 09:17:13 INFO - PROCESS | 1883 | 1461601033798 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 09:17:13 INFO - PROCESS | 1883 | 1461601033803 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 09:17:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:17:13 INFO - PROCESS | 1883 | 1461601033808 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:17:13 INFO - PROCESS | 1883 | 1461601033810 Marionette TRACE conn3 <- [1,2366,null,{}] 09:17:13 INFO - PROCESS | 1883 | 1461601033816 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}] 09:17:14 INFO - PROCESS | 1883 | 1461601034044 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 09:17:14 INFO - PROCESS | 1883 | 1461601034307 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e901b3800 == 163 [pid = 1883] [id = 599] 09:17:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7f3e858e3800) [pid = 1883] [serial = 1798] [outer = (nil)] 09:17:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7f3e8d408000) [pid = 1883] [serial = 1799] [outer = 0x7f3e858e3800] 09:17:14 INFO - PROCESS | 1883 | 1461601034425 Marionette DEBUG loaded listener.js 09:17:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7f3e8d59d000) [pid = 1883] [serial = 1800] [outer = 0x7f3e858e3800] 09:17:15 INFO - PROCESS | 1883 | 1461601035211 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]]]}] 09:17:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:17:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1475ms 09:17:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:17:15 INFO - PROCESS | 1883 | 1461601035285 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 09:17:15 INFO - PROCESS | 1883 | 1461601035287 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 09:17:15 INFO - PROCESS | 1883 | 1461601035294 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:17:15 INFO - PROCESS | 1883 | 1461601035297 Marionette TRACE conn3 <- [1,2370,null,{}] 09:17:15 INFO - PROCESS | 1883 | 1461601035301 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}] 09:17:15 INFO - PROCESS | 1883 | 1461601035521 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 09:17:15 INFO - PROCESS | 1883 | 1461601035736 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92111800 == 164 [pid = 1883] [id = 600] 09:17:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7f3e8b3f2000) [pid = 1883] [serial = 1801] [outer = (nil)] 09:17:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 191 (0x7f3e8d63c000) [pid = 1883] [serial = 1802] [outer = 0x7f3e8b3f2000] 09:17:15 INFO - PROCESS | 1883 | 1461601035842 Marionette DEBUG loaded listener.js 09:17:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 192 (0x7f3e8dbbf400) [pid = 1883] [serial = 1803] [outer = 0x7f3e8b3f2000] 09:17:16 INFO - PROCESS | 1883 | 1461601036748 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]]]}] 09:17:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:17:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1531ms 09:17:16 INFO - PROCESS | 1883 | 1461601036824 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 09:17:16 INFO - PROCESS | 1883 | 1461601036827 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 09:17:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:17:16 INFO - PROCESS | 1883 | 1461601036833 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:17:16 INFO - PROCESS | 1883 | 1461601036835 Marionette TRACE conn3 <- [1,2374,null,{}] 09:17:16 INFO - PROCESS | 1883 | 1461601036841 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}] 09:17:17 INFO - PROCESS | 1883 | 1461601037092 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 09:17:17 INFO - PROCESS | 1883 | 1461601037349 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9219d000 == 165 [pid = 1883] [id = 601] 09:17:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 193 (0x7f3e8d809800) [pid = 1883] [serial = 1804] [outer = (nil)] 09:17:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 194 (0x7f3e8dd81400) [pid = 1883] [serial = 1805] [outer = 0x7f3e8d809800] 09:17:17 INFO - PROCESS | 1883 | 1461601037458 Marionette DEBUG loaded listener.js 09:17:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 195 (0x7f3e8de1b000) [pid = 1883] [serial = 1806] [outer = 0x7f3e8d809800] 09:17:18 INFO - PROCESS | 1883 | 1461601038251 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]]]}] 09:17:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:17:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1479ms 09:17:18 INFO - PROCESS | 1883 | 1461601038312 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 09:17:18 INFO - PROCESS | 1883 | 1461601038316 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 09:17:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:17:18 INFO - PROCESS | 1883 | 1461601038321 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:17:18 INFO - PROCESS | 1883 | 1461601038323 Marionette TRACE conn3 <- [1,2378,null,{}] 09:17:18 INFO - PROCESS | 1883 | 1461601038328 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}] 09:17:18 INFO - PROCESS | 1883 | 1461601038509 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 09:17:18 INFO - PROCESS | 1883 | 1461601038778 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92809000 == 166 [pid = 1883] [id = 602] 09:17:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 196 (0x7f3e8dd42000) [pid = 1883] [serial = 1807] [outer = (nil)] 09:17:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 197 (0x7f3e8debec00) [pid = 1883] [serial = 1808] [outer = 0x7f3e8dd42000] 09:17:18 INFO - PROCESS | 1883 | 1461601038849 Marionette DEBUG loaded listener.js 09:17:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 198 (0x7f3e8deca800) [pid = 1883] [serial = 1809] [outer = 0x7f3e8dd42000] 09:17:19 INFO - PROCESS | 1883 | 1461601039666 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]]]}] 09:17:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:17:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1382ms 09:17:19 INFO - PROCESS | 1883 | 1461601039704 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 09:17:19 INFO - PROCESS | 1883 | 1461601039707 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 09:17:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:17:19 INFO - PROCESS | 1883 | 1461601039713 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:17:19 INFO - PROCESS | 1883 | 1461601039715 Marionette TRACE conn3 <- [1,2382,null,{}] 09:17:19 INFO - PROCESS | 1883 | 1461601039720 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}] 09:17:19 INFO - PROCESS | 1883 | 1461601039901 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 09:17:20 INFO - PROCESS | 1883 | 1461601040164 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e928aa000 == 167 [pid = 1883] [id = 603] 09:17:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 199 (0x7f3e8de1c400) [pid = 1883] [serial = 1810] [outer = (nil)] 09:17:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 200 (0x7f3e8e219000) [pid = 1883] [serial = 1811] [outer = 0x7f3e8de1c400] 09:17:20 INFO - PROCESS | 1883 | 1461601040236 Marionette DEBUG loaded listener.js 09:17:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 201 (0x7f3e8e625400) [pid = 1883] [serial = 1812] [outer = 0x7f3e8de1c400] 09:17:21 INFO - PROCESS | 1883 | 1461601041052 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]]]}] 09:17:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:17:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1384ms 09:17:21 INFO - PROCESS | 1883 | 1461601041097 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 09:17:21 INFO - PROCESS | 1883 | 1461601041101 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 09:17:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:17:21 INFO - PROCESS | 1883 | 1461601041106 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:17:21 INFO - PROCESS | 1883 | 1461601041108 Marionette TRACE conn3 <- [1,2386,null,{}] 09:17:21 INFO - PROCESS | 1883 | 1461601041113 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}] 09:17:21 INFO - PROCESS | 1883 | 1461601041319 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 09:17:21 INFO - PROCESS | 1883 | 1461601041584 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94127000 == 168 [pid = 1883] [id = 604] 09:17:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 202 (0x7f3e8dd58000) [pid = 1883] [serial = 1813] [outer = (nil)] 09:17:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 203 (0x7f3e8e815400) [pid = 1883] [serial = 1814] [outer = 0x7f3e8dd58000] 09:17:21 INFO - PROCESS | 1883 | 1461601041661 Marionette DEBUG loaded listener.js 09:17:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 204 (0x7f3e8eac2800) [pid = 1883] [serial = 1815] [outer = 0x7f3e8dd58000] 09:17:22 INFO - PROCESS | 1883 | 1461601042479 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]]]}] 09:17:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:17:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1427ms 09:17:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:17:22 INFO - PROCESS | 1883 | 1461601042534 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 09:17:22 INFO - PROCESS | 1883 | 1461601042537 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 09:17:22 INFO - PROCESS | 1883 | 1461601042543 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:17:22 INFO - PROCESS | 1883 | 1461601042545 Marionette TRACE conn3 <- [1,2390,null,{}] 09:17:22 INFO - PROCESS | 1883 | 1461601042550 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}] 09:17:22 INFO - PROCESS | 1883 | 1461601042747 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 09:17:23 INFO - PROCESS | 1883 | 1461601043022 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e95c26800 == 169 [pid = 1883] [id = 605] 09:17:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 205 (0x7f3e8b008000) [pid = 1883] [serial = 1816] [outer = (nil)] 09:17:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 206 (0x7f3e8eb77000) [pid = 1883] [serial = 1817] [outer = 0x7f3e8b008000] 09:17:23 INFO - PROCESS | 1883 | 1461601043097 Marionette DEBUG loaded listener.js 09:17:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 207 (0x7f3e8ec7cc00) [pid = 1883] [serial = 1818] [outer = 0x7f3e8b008000] 09:17:23 INFO - PROCESS | 1883 | 1461601043955 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]]]}] 09:17:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:17:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1477ms 09:17:24 INFO - PROCESS | 1883 | 1461601044020 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 09:17:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:17:24 INFO - PROCESS | 1883 | 1461601044024 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 09:17:24 INFO - PROCESS | 1883 | 1461601044029 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:17:24 INFO - PROCESS | 1883 | 1461601044033 Marionette TRACE conn3 <- [1,2394,null,{}] 09:17:24 INFO - PROCESS | 1883 | 1461601044036 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}] 09:17:24 INFO - PROCESS | 1883 | 1461601044253 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 09:17:24 INFO - PROCESS | 1883 | 1461601044522 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e96d3e000 == 170 [pid = 1883] [id = 606] 09:17:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 208 (0x7f3e8d8cfc00) [pid = 1883] [serial = 1819] [outer = (nil)] 09:17:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 209 (0x7f3e8ed5f000) [pid = 1883] [serial = 1820] [outer = 0x7f3e8d8cfc00] 09:17:24 INFO - PROCESS | 1883 | 1461601044603 Marionette DEBUG loaded listener.js 09:17:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 210 (0x7f3e8ef3b000) [pid = 1883] [serial = 1821] [outer = 0x7f3e8d8cfc00] 09:17:25 INFO - PROCESS | 1883 | 1461601045438 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]]]}] 09:17:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:17:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1430ms 09:17:25 INFO - PROCESS | 1883 | 1461601045472 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 09:17:25 INFO - PROCESS | 1883 | 1461601045475 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 09:17:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:17:25 INFO - PROCESS | 1883 | 1461601045483 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:17:25 INFO - PROCESS | 1883 | 1461601045486 Marionette TRACE conn3 <- [1,2398,null,{}] 09:17:25 INFO - PROCESS | 1883 | 1461601045491 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}] 09:17:25 INFO - PROCESS | 1883 | 1461601045680 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 09:17:25 INFO - PROCESS | 1883 | 1461601045945 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9786e800 == 171 [pid = 1883] [id = 607] 09:17:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 211 (0x7f3e8ed1e800) [pid = 1883] [serial = 1822] [outer = (nil)] 09:17:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 212 (0x7f3e8ef41c00) [pid = 1883] [serial = 1823] [outer = 0x7f3e8ed1e800] 09:17:26 INFO - PROCESS | 1883 | 1461601046016 Marionette DEBUG loaded listener.js 09:17:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 213 (0x7f3e8f1dd400) [pid = 1883] [serial = 1824] [outer = 0x7f3e8ed1e800] 09:17:26 INFO - PROCESS | 1883 | 1461601046848 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]]]}] 09:17:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:17:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1428ms 09:17:26 INFO - PROCESS | 1883 | 1461601046912 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 09:17:26 INFO - PROCESS | 1883 | 1461601046916 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 09:17:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:17:26 INFO - PROCESS | 1883 | 1461601046921 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:17:26 INFO - PROCESS | 1883 | 1461601046923 Marionette TRACE conn3 <- [1,2402,null,{}] 09:17:26 INFO - PROCESS | 1883 | 1461601046936 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}] 09:17:27 INFO - PROCESS | 1883 | 1461601047123 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 09:17:27 INFO - PROCESS | 1883 | 1461601047384 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9804b800 == 172 [pid = 1883] [id = 608] 09:17:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 214 (0x7f3e8ed5c800) [pid = 1883] [serial = 1825] [outer = (nil)] 09:17:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 215 (0x7f3e8f1e6c00) [pid = 1883] [serial = 1826] [outer = 0x7f3e8ed5c800] 09:17:27 INFO - PROCESS | 1883 | 1461601047455 Marionette DEBUG loaded listener.js 09:17:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 216 (0x7f3e8f1f3c00) [pid = 1883] [serial = 1827] [outer = 0x7f3e8ed5c800] 09:17:28 INFO - PROCESS | 1883 | 1461601048306 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]]]}] 09:17:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:17:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1439ms 09:17:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:17:28 INFO - PROCESS | 1883 | 1461601048361 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 09:17:28 INFO - PROCESS | 1883 | 1461601048364 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 09:17:28 INFO - PROCESS | 1883 | 1461601048369 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:17:28 INFO - PROCESS | 1883 | 1461601048372 Marionette TRACE conn3 <- [1,2406,null,{}] 09:17:28 INFO - PROCESS | 1883 | 1461601048377 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}] 09:17:28 INFO - PROCESS | 1883 | 1461601048563 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 09:17:28 INFO - PROCESS | 1883 | 1461601048802 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e989bb800 == 173 [pid = 1883] [id = 609] 09:17:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 217 (0x7f3e8f1dd800) [pid = 1883] [serial = 1828] [outer = (nil)] 09:17:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 218 (0x7f3e8fe6e800) [pid = 1883] [serial = 1829] [outer = 0x7f3e8f1dd800] 09:17:28 INFO - PROCESS | 1883 | 1461601048873 Marionette DEBUG loaded listener.js 09:17:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 219 (0x7f3e90186800) [pid = 1883] [serial = 1830] [outer = 0x7f3e8f1dd800] 09:17:29 INFO - PROCESS | 1883 | 1461601049730 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]]]}] 09:17:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:17:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1429ms 09:17:29 INFO - PROCESS | 1883 | 1461601049799 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 09:17:29 INFO - PROCESS | 1883 | 1461601049802 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 09:17:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:17:29 INFO - PROCESS | 1883 | 1461601049807 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:17:29 INFO - PROCESS | 1883 | 1461601049809 Marionette TRACE conn3 <- [1,2410,null,{}] 09:17:29 INFO - PROCESS | 1883 | 1461601049814 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}] 09:17:30 INFO - PROCESS | 1883 | 1461601050006 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 09:17:30 INFO - PROCESS | 1883 | 1461601050268 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98c27800 == 174 [pid = 1883] [id = 610] 09:17:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 220 (0x7f3e8f1e1800) [pid = 1883] [serial = 1831] [outer = (nil)] 09:17:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 221 (0x7f3e917e0800) [pid = 1883] [serial = 1832] [outer = 0x7f3e8f1e1800] 09:17:30 INFO - PROCESS | 1883 | 1461601050343 Marionette DEBUG loaded listener.js 09:17:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 222 (0x7f3e917e9c00) [pid = 1883] [serial = 1833] [outer = 0x7f3e8f1e1800] 09:17:31 INFO - PROCESS | 1883 | 1461601051170 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]]]}] 09:17:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:17:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1434ms 09:17:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:17:31 INFO - PROCESS | 1883 | 1461601051242 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 09:17:31 INFO - PROCESS | 1883 | 1461601051245 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 09:17:31 INFO - PROCESS | 1883 | 1461601051250 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:17:31 INFO - PROCESS | 1883 | 1461601051253 Marionette TRACE conn3 <- [1,2414,null,{}] 09:17:31 INFO - PROCESS | 1883 | 1461601051258 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}] 09:17:31 INFO - PROCESS | 1883 | 1461601051468 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 09:17:31 INFO - PROCESS | 1883 | 1461601051771 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9e41b800 == 175 [pid = 1883] [id = 611] 09:17:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 223 (0x7f3e7caa2400) [pid = 1883] [serial = 1834] [outer = (nil)] 09:17:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 224 (0x7f3e91f75800) [pid = 1883] [serial = 1835] [outer = 0x7f3e7caa2400] 09:17:31 INFO - PROCESS | 1883 | 1461601051890 Marionette DEBUG loaded listener.js 09:17:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 225 (0x7f3e91f7e000) [pid = 1883] [serial = 1836] [outer = 0x7f3e7caa2400] 09:17:32 INFO - PROCESS | 1883 | 1461601052692 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]]]}] 09:17:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:17:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1488ms 09:17:32 INFO - PROCESS | 1883 | 1461601052739 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 09:17:32 INFO - PROCESS | 1883 | 1461601052742 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 09:17:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:17:32 INFO - PROCESS | 1883 | 1461601052748 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:17:32 INFO - PROCESS | 1883 | 1461601052751 Marionette TRACE conn3 <- [1,2418,null,{}] 09:17:32 INFO - PROCESS | 1883 | 1461601052756 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}] 09:17:32 INFO - PROCESS | 1883 | 1461601052944 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 09:17:33 INFO - PROCESS | 1883 | 1461601053235 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7dfe7800 == 176 [pid = 1883] [id = 612] 09:17:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 226 (0x7f3e793fb400) [pid = 1883] [serial = 1837] [outer = (nil)] 09:17:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 227 (0x7f3e7d057400) [pid = 1883] [serial = 1838] [outer = 0x7f3e793fb400] 09:17:33 INFO - PROCESS | 1883 | 1461601053304 Marionette DEBUG loaded listener.js 09:17:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 228 (0x7f3e83d69c00) [pid = 1883] [serial = 1839] [outer = 0x7f3e793fb400] 09:17:34 INFO - PROCESS | 1883 | 1461601054144 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]]]}] 09:17:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:17:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1430ms 09:17:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:17:34 INFO - PROCESS | 1883 | 1461601054178 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 09:17:34 INFO - PROCESS | 1883 | 1461601054180 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 09:17:34 INFO - PROCESS | 1883 | 1461601054187 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:17:34 INFO - PROCESS | 1883 | 1461601054190 Marionette TRACE conn3 <- [1,2422,null,{}] 09:17:34 INFO - PROCESS | 1883 | 1461601054195 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}] 09:17:34 INFO - PROCESS | 1883 | 1461601054381 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 09:17:35 INFO - PROCESS | 1883 | 1461601055138 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e804a2800 == 177 [pid = 1883] [id = 613] 09:17:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 229 (0x7f3e793f8400) [pid = 1883] [serial = 1840] [outer = (nil)] 09:17:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 230 (0x7f3e7c5cdc00) [pid = 1883] [serial = 1841] [outer = 0x7f3e793f8400] 09:17:35 INFO - PROCESS | 1883 | 1461601055274 Marionette DEBUG loaded listener.js 09:17:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 231 (0x7f3e7caa9000) [pid = 1883] [serial = 1842] [outer = 0x7f3e793f8400] 09:17:36 INFO - PROCESS | 1883 | 1461601056111 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]]]}] 09:17:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:17:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1979ms 09:17:36 INFO - PROCESS | 1883 | 1461601056166 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 09:17:36 INFO - PROCESS | 1883 | 1461601056171 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 09:17:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:17:36 INFO - PROCESS | 1883 | 1461601056177 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:17:36 INFO - PROCESS | 1883 | 1461601056182 Marionette TRACE conn3 <- [1,2426,null,{}] 09:17:36 INFO - PROCESS | 1883 | 1461601056188 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}] 09:17:36 INFO - PROCESS | 1883 | 1461601056377 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 09:17:36 INFO - PROCESS | 1883 | 1461601056679 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c4c7000 == 178 [pid = 1883] [id = 614] 09:17:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 232 (0x7f3e7b5e8c00) [pid = 1883] [serial = 1843] [outer = (nil)] 09:17:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 233 (0x7f3e81582800) [pid = 1883] [serial = 1844] [outer = 0x7f3e7b5e8c00] 09:17:36 INFO - PROCESS | 1883 | 1461601056749 Marionette DEBUG loaded listener.js 09:17:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 234 (0x7f3e83d2d800) [pid = 1883] [serial = 1845] [outer = 0x7f3e7b5e8c00] 09:17:37 INFO - PROCESS | 1883 | 1461601057618 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]]]}] 09:17:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:17:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1493ms 09:17:37 INFO - PROCESS | 1883 | 1461601057675 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 09:17:37 INFO - PROCESS | 1883 | 1461601057683 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 09:17:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:17:37 INFO - PROCESS | 1883 | 1461601057709 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:17:37 INFO - PROCESS | 1883 | 1461601057711 Marionette TRACE conn3 <- [1,2430,null,{}] 09:17:37 INFO - PROCESS | 1883 | 1461601057721 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}] 09:17:38 INFO - PROCESS | 1883 | 1461601058045 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 09:17:38 INFO - PROCESS | 1883 | 1461601058395 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7dfa1000 == 179 [pid = 1883] [id = 615] 09:17:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 235 (0x7f3e82991800) [pid = 1883] [serial = 1846] [outer = (nil)] 09:17:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 236 (0x7f3e85666c00) [pid = 1883] [serial = 1847] [outer = 0x7f3e82991800] 09:17:38 INFO - PROCESS | 1883 | 1461601058464 Marionette DEBUG loaded listener.js 09:17:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 237 (0x7f3e858e4000) [pid = 1883] [serial = 1848] [outer = 0x7f3e82991800] 09:17:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8599e000 == 178 [pid = 1883] [id = 356] 09:17:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea41c5800 == 177 [pid = 1883] [id = 213] 09:17:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8d520800 == 176 [pid = 1883] [id = 351] 09:17:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b48d800 == 175 [pid = 1883] [id = 594] 09:17:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e859a7000 == 174 [pid = 1883] [id = 593] 09:17:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8525b800 == 173 [pid = 1883] [id = 592] 09:17:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e808ca000 == 172 [pid = 1883] [id = 591] 09:17:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7d1cb000 == 171 [pid = 1883] [id = 590] 09:17:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e808c8000 == 170 [pid = 1883] [id = 589] 09:17:38 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e91c800 == 169 [pid = 1883] [id = 585] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 236 (0x7f3e858ca000) [pid = 1883] [serial = 1721] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 235 (0x7f3e7caadc00) [pid = 1883] [serial = 1704] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 234 (0x7f3e85f56000) [pid = 1883] [serial = 1664] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 233 (0x7f3e8ed23c00) [pid = 1883] [serial = 1679] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 232 (0x7f3e7e108800) [pid = 1883] [serial = 1707] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 231 (0x7f3e97133400) [pid = 1883] [serial = 1691] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 230 (0x7f3e7f7ecc00) [pid = 1883] [serial = 1709] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 229 (0x7f3e7f408800) [pid = 1883] [serial = 1658] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 228 (0x7f3e83b46c00) [pid = 1883] [serial = 1716] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 227 (0x7f3e80552000) [pid = 1883] [serial = 1694] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 226 (0x7f3e7f5b7c00) [pid = 1883] [serial = 1697] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 225 (0x7f3e7d059c00) [pid = 1883] [serial = 1706] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 224 (0x7f3e8d40d000) [pid = 1883] [serial = 1670] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 223 (0x7f3e793f5800) [pid = 1883] [serial = 1655] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 222 (0x7f3e82990800) [pid = 1883] [serial = 1713] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 221 (0x7f3e8ff55400) [pid = 1883] [serial = 1685] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 220 (0x7f3e8dec1800) [pid = 1883] [serial = 1673] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 219 (0x7f3e83d2ac00) [pid = 1883] [serial = 1661] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 218 (0x7f3e7f9ee800) [pid = 1883] [serial = 1710] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 217 (0x7f3e83149800) [pid = 1883] [serial = 1653] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 216 (0x7f3e8b16f800) [pid = 1883] [serial = 1667] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 215 (0x7f3e857cac00) [pid = 1883] [serial = 1719] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 214 (0x7f3e8eac2000) [pid = 1883] [serial = 1676] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 213 (0x7f3e94bf7000) [pid = 1883] [serial = 1688] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 212 (0x7f3e8efe1400) [pid = 1883] [serial = 1682] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 211 (0x7f3e85661800) [pid = 1883] [serial = 1718] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 210 (0x7f3e7c5d3000) [pid = 1883] [serial = 1700] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 209 (0x7f3e815b8c00) [pid = 1883] [serial = 1712] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 208 (0x7f3e83148000) [pid = 1883] [serial = 1715] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | --DOMWINDOW == 207 (0x7f3e7c98ac00) [pid = 1883] [serial = 1703] [outer = (nil)] [url = about:blank] 09:17:39 INFO - PROCESS | 1883 | 1461601059380 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]]]}] 09:17:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:17:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1690ms 09:17:39 INFO - PROCESS | 1883 | 1461601059396 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 09:17:39 INFO - PROCESS | 1883 | 1461601059399 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 09:17:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:17:39 INFO - PROCESS | 1883 | 1461601059406 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:17:39 INFO - PROCESS | 1883 | 1461601059414 Marionette TRACE conn3 <- [1,2434,null,{}] 09:17:39 INFO - PROCESS | 1883 | 1461601059426 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}] 09:17:39 INFO - PROCESS | 1883 | 1461601059643 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 09:17:39 INFO - PROCESS | 1883 | 1461601059830 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8052a000 == 170 [pid = 1883] [id = 616] 09:17:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 208 (0x7f3e815af000) [pid = 1883] [serial = 1849] [outer = (nil)] 09:17:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 209 (0x7f3e857c8c00) [pid = 1883] [serial = 1850] [outer = 0x7f3e815af000] 09:17:39 INFO - PROCESS | 1883 | 1461601059896 Marionette DEBUG loaded listener.js 09:17:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 210 (0x7f3e85bc9000) [pid = 1883] [serial = 1851] [outer = 0x7f3e815af000] 09:17:40 INFO - PROCESS | 1883 | 1461601060593 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]]]}] 09:17:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:17:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1239ms 09:17:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:17:40 INFO - PROCESS | 1883 | 1461601060644 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 09:17:40 INFO - PROCESS | 1883 | 1461601060647 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 09:17:40 INFO - PROCESS | 1883 | 1461601060651 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:17:40 INFO - PROCESS | 1883 | 1461601060654 Marionette TRACE conn3 <- [1,2438,null,{}] 09:17:40 INFO - PROCESS | 1883 | 1461601060659 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}] 09:17:40 INFO - PROCESS | 1883 | 1461601060832 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 09:17:41 INFO - PROCESS | 1883 | 1461601061028 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e85246000 == 171 [pid = 1883] [id = 617] 09:17:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 211 (0x7f3e81588400) [pid = 1883] [serial = 1852] [outer = (nil)] 09:17:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 212 (0x7f3e85f56000) [pid = 1883] [serial = 1853] [outer = 0x7f3e81588400] 09:17:41 INFO - PROCESS | 1883 | 1461601061087 Marionette DEBUG loaded listener.js 09:17:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 213 (0x7f3e874de400) [pid = 1883] [serial = 1854] [outer = 0x7f3e81588400] 09:17:41 INFO - PROCESS | 1883 | 1461601061864 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]]]}] 09:17:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:17:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1228ms 09:17:41 INFO - PROCESS | 1883 | 1461601061884 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 09:17:41 INFO - PROCESS | 1883 | 1461601061887 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 09:17:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:17:41 INFO - PROCESS | 1883 | 1461601061892 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:17:41 INFO - PROCESS | 1883 | 1461601061895 Marionette TRACE conn3 <- [1,2442,null,{}] 09:17:41 INFO - PROCESS | 1883 | 1461601061899 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}] 09:17:42 INFO - PROCESS | 1883 | 1461601062130 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 09:17:42 INFO - PROCESS | 1883 | 1461601062160 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e859b3000 == 172 [pid = 1883] [id = 618] 09:17:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 214 (0x7f3e8b171c00) [pid = 1883] [serial = 1855] [outer = (nil)] 09:17:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 215 (0x7f3e8b3f1000) [pid = 1883] [serial = 1856] [outer = 0x7f3e8b171c00] 09:17:42 INFO - PROCESS | 1883 | 1461601062227 Marionette DEBUG loaded listener.js 09:17:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 216 (0x7f3e8d413400) [pid = 1883] [serial = 1857] [outer = 0x7f3e8b171c00] 09:17:43 INFO - PROCESS | 1883 | 1461601063570 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]]]}] 09:17:43 INFO - PROCESS | 1883 | --DOMWINDOW == 215 (0x7f3e7e416800) [pid = 1883] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:17:43 INFO - PROCESS | 1883 | --DOMWINDOW == 214 (0x7f3e7c5ccc00) [pid = 1883] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:17:43 INFO - PROCESS | 1883 | --DOMWINDOW == 213 (0x7f3e7b5ed000) [pid = 1883] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:17:43 INFO - PROCESS | 1883 | --DOMWINDOW == 212 (0x7f3e7f9e1400) [pid = 1883] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:17:43 INFO - PROCESS | 1883 | --DOMWINDOW == 211 (0x7f3e83b45c00) [pid = 1883] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:17:43 INFO - PROCESS | 1883 | --DOMWINDOW == 210 (0x7f3e7c6cf400) [pid = 1883] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:17:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:17:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1729ms 09:17:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:17:43 INFO - PROCESS | 1883 | 1461601063621 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 09:17:43 INFO - PROCESS | 1883 | 1461601063623 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 09:17:43 INFO - PROCESS | 1883 | 1461601063628 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:17:43 INFO - PROCESS | 1883 | 1461601063631 Marionette TRACE conn3 <- [1,2446,null,{}] 09:17:43 INFO - PROCESS | 1883 | 1461601063635 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}] 09:17:43 INFO - PROCESS | 1883 | 1461601063807 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 09:17:44 INFO - PROCESS | 1883 | 1461601064020 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e83c67000 == 173 [pid = 1883] [id = 619] 09:17:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 211 (0x7f3e8b172800) [pid = 1883] [serial = 1858] [outer = (nil)] 09:17:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 212 (0x7f3e8d613c00) [pid = 1883] [serial = 1859] [outer = 0x7f3e8b172800] 09:17:44 INFO - PROCESS | 1883 | 1461601064084 Marionette DEBUG loaded listener.js 09:17:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 213 (0x7f3e8dd59800) [pid = 1883] [serial = 1860] [outer = 0x7f3e8b172800] 09:17:44 INFO - PROCESS | 1883 | 1461601064712 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]]]}] 09:17:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:17:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1125ms 09:17:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:17:44 INFO - PROCESS | 1883 | 1461601064753 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 09:17:44 INFO - PROCESS | 1883 | 1461601064755 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 09:17:44 INFO - PROCESS | 1883 | 1461601064760 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:17:44 INFO - PROCESS | 1883 | 1461601064763 Marionette TRACE conn3 <- [1,2450,null,{}] 09:17:44 INFO - PROCESS | 1883 | 1461601064767 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}] 09:17:44 INFO - PROCESS | 1883 | 1461601064939 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 09:17:45 INFO - PROCESS | 1883 | 1461601065122 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c831800 == 174 [pid = 1883] [id = 620] 09:17:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 214 (0x7f3e7e416800) [pid = 1883] [serial = 1861] [outer = (nil)] 09:17:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 215 (0x7f3e8dd82400) [pid = 1883] [serial = 1862] [outer = 0x7f3e7e416800] 09:17:45 INFO - PROCESS | 1883 | 1461601065179 Marionette DEBUG loaded listener.js 09:17:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 216 (0x7f3e8de1a400) [pid = 1883] [serial = 1863] [outer = 0x7f3e7e416800] 09:17:46 INFO - PROCESS | 1883 | 1461601066129 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]]]}] 09:17:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:17:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1430ms 09:17:46 INFO - PROCESS | 1883 | 1461601066191 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 09:17:46 INFO - PROCESS | 1883 | 1461601066199 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 09:17:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:17:46 INFO - PROCESS | 1883 | 1461601066207 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:17:46 INFO - PROCESS | 1883 | 1461601066213 Marionette TRACE conn3 <- [1,2454,null,{}] 09:17:46 INFO - PROCESS | 1883 | 1461601066221 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}] 09:17:46 INFO - PROCESS | 1883 | 1461601066438 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 09:17:46 INFO - PROCESS | 1883 | 1461601066805 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e804b4800 == 175 [pid = 1883] [id = 621] 09:17:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 217 (0x7f3e7f9ebc00) [pid = 1883] [serial = 1864] [outer = (nil)] 09:17:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 218 (0x7f3e7f9ee800) [pid = 1883] [serial = 1865] [outer = 0x7f3e7f9ebc00] 09:17:46 INFO - PROCESS | 1883 | 1461601066883 Marionette DEBUG loaded listener.js 09:17:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 219 (0x7f3e8314c400) [pid = 1883] [serial = 1866] [outer = 0x7f3e7f9ebc00] 09:17:47 INFO - PROCESS | 1883 | 1461601067739 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]]]}] 09:17:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:17:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1589ms 09:17:47 INFO - PROCESS | 1883 | 1461601067797 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 09:17:47 INFO - PROCESS | 1883 | 1461601067805 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 09:17:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:17:47 INFO - PROCESS | 1883 | 1461601067814 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:17:47 INFO - PROCESS | 1883 | 1461601067818 Marionette TRACE conn3 <- [1,2458,null,{}] 09:17:47 INFO - PROCESS | 1883 | 1461601067823 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}] 09:17:48 INFO - PROCESS | 1883 | 1461601068052 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 09:17:48 INFO - PROCESS | 1883 | 1461601068315 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b60c800 == 176 [pid = 1883] [id = 622] 09:17:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 220 (0x7f3e857c7c00) [pid = 1883] [serial = 1867] [outer = (nil)] 09:17:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 221 (0x7f3e858e9c00) [pid = 1883] [serial = 1868] [outer = 0x7f3e857c7c00] 09:17:48 INFO - PROCESS | 1883 | 1461601068434 Marionette DEBUG loaded listener.js 09:17:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 222 (0x7f3e85c78400) [pid = 1883] [serial = 1869] [outer = 0x7f3e857c7c00] 09:17:49 INFO - PROCESS | 1883 | 1461601069301 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]]]}] 09:17:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:17:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1527ms 09:17:49 INFO - PROCESS | 1883 | 1461601069341 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 09:17:49 INFO - PROCESS | 1883 | 1461601069345 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 09:17:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:17:49 INFO - PROCESS | 1883 | 1461601069350 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:17:49 INFO - PROCESS | 1883 | 1461601069356 Marionette TRACE conn3 <- [1,2462,null,{}] 09:17:49 INFO - PROCESS | 1883 | 1461601069371 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}] 09:17:49 INFO - PROCESS | 1883 | 1461601069602 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 09:17:49 INFO - PROCESS | 1883 | 1461601069912 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ebca000 == 177 [pid = 1883] [id = 623] 09:17:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 223 (0x7f3e874e4c00) [pid = 1883] [serial = 1870] [outer = (nil)] 09:17:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 224 (0x7f3e8d40d000) [pid = 1883] [serial = 1871] [outer = 0x7f3e874e4c00] 09:17:50 INFO - PROCESS | 1883 | 1461601069996 Marionette DEBUG loaded listener.js 09:17:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 225 (0x7f3e8d8ca400) [pid = 1883] [serial = 1872] [outer = 0x7f3e874e4c00] 09:17:50 INFO - PROCESS | 1883 | 1461601070804 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]]]}] 09:17:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:17:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1484ms 09:17:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:17:50 INFO - PROCESS | 1883 | 1461601070835 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 09:17:50 INFO - PROCESS | 1883 | 1461601070839 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 09:17:50 INFO - PROCESS | 1883 | 1461601070845 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:17:50 INFO - PROCESS | 1883 | 1461601070848 Marionette TRACE conn3 <- [1,2466,null,{}] 09:17:50 INFO - PROCESS | 1883 | 1461601070852 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}] 09:17:51 INFO - PROCESS | 1883 | 1461601071057 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 09:17:51 INFO - PROCESS | 1883 | 1461601071324 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92118000 == 178 [pid = 1883] [id = 624] 09:17:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 226 (0x7f3e8c48a000) [pid = 1883] [serial = 1873] [outer = (nil)] 09:17:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 227 (0x7f3e8dd83800) [pid = 1883] [serial = 1874] [outer = 0x7f3e8c48a000] 09:17:51 INFO - PROCESS | 1883 | 1461601071396 Marionette DEBUG loaded listener.js 09:17:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 228 (0x7f3e8debf000) [pid = 1883] [serial = 1875] [outer = 0x7f3e8c48a000] 09:17:52 INFO - PROCESS | 1883 | 1461601072233 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]]]}] 09:17:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:17:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1431ms 09:17:52 INFO - PROCESS | 1883 | 1461601072276 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 09:17:52 INFO - PROCESS | 1883 | 1461601072280 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 09:17:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:17:52 INFO - PROCESS | 1883 | 1461601072285 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:17:52 INFO - PROCESS | 1883 | 1461601072288 Marionette TRACE conn3 <- [1,2470,null,{}] 09:17:52 INFO - PROCESS | 1883 | 1461601072293 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}] 09:17:52 INFO - PROCESS | 1883 | 1461601072486 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 09:17:52 INFO - PROCESS | 1883 | 1461601072754 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92896800 == 179 [pid = 1883] [id = 625] 09:17:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 229 (0x7f3e8dd53400) [pid = 1883] [serial = 1876] [outer = (nil)] 09:17:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 230 (0x7f3e8eac3000) [pid = 1883] [serial = 1877] [outer = 0x7f3e8dd53400] 09:17:52 INFO - PROCESS | 1883 | 1461601072825 Marionette DEBUG loaded listener.js 09:17:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 231 (0x7f3e8ec82800) [pid = 1883] [serial = 1878] [outer = 0x7f3e8dd53400] 09:17:53 INFO - PROCESS | 1883 | 1461601073636 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]]]}] 09:17:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:17:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1376ms 09:17:53 INFO - PROCESS | 1883 | 1461601073669 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 09:17:53 INFO - PROCESS | 1883 | 1461601073672 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 09:17:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:17:53 INFO - PROCESS | 1883 | 1461601073681 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:17:53 INFO - PROCESS | 1883 | 1461601073683 Marionette TRACE conn3 <- [1,2474,null,{}] 09:17:53 INFO - PROCESS | 1883 | 1461601073687 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}] 09:17:53 INFO - PROCESS | 1883 | 1461601073908 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 09:17:54 INFO - PROCESS | 1883 | 1461601074181 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9722a000 == 180 [pid = 1883] [id = 626] 09:17:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 232 (0x7f3e8ec88400) [pid = 1883] [serial = 1879] [outer = (nil)] 09:17:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 233 (0x7f3e918f3000) [pid = 1883] [serial = 1880] [outer = 0x7f3e8ec88400] 09:17:54 INFO - PROCESS | 1883 | 1461601074258 Marionette DEBUG loaded listener.js 09:17:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 234 (0x7f3e92052400) [pid = 1883] [serial = 1881] [outer = 0x7f3e8ec88400] 09:17:55 INFO - PROCESS | 1883 | 1461601075103 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]]]}] 09:17:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:17:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1478ms 09:17:55 INFO - PROCESS | 1883 | 1461601075159 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 09:17:55 INFO - PROCESS | 1883 | 1461601075162 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 09:17:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:17:55 INFO - PROCESS | 1883 | 1461601075187 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:17:55 INFO - PROCESS | 1883 | 1461601075190 Marionette TRACE conn3 <- [1,2478,null,{}] 09:17:55 INFO - PROCESS | 1883 | 1461601075196 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}] 09:17:55 INFO - PROCESS | 1883 | 1461601075398 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 09:17:55 INFO - PROCESS | 1883 | 1461601075665 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9e40d800 == 181 [pid = 1883] [id = 627] 09:17:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 235 (0x7f3e8ed59c00) [pid = 1883] [serial = 1882] [outer = (nil)] 09:17:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 236 (0x7f3e92852c00) [pid = 1883] [serial = 1883] [outer = 0x7f3e8ed59c00] 09:17:55 INFO - PROCESS | 1883 | 1461601075736 Marionette DEBUG loaded listener.js 09:17:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 237 (0x7f3e928ca800) [pid = 1883] [serial = 1884] [outer = 0x7f3e8ed59c00] 09:17:56 INFO - PROCESS | 1883 | 1461601076602 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]]]}] 09:17:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:17:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1482ms 09:17:56 INFO - PROCESS | 1883 | 1461601076667 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 09:17:56 INFO - PROCESS | 1883 | 1461601076670 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 09:17:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:17:56 INFO - PROCESS | 1883 | 1461601076675 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:17:56 INFO - PROCESS | 1883 | 1461601076678 Marionette TRACE conn3 <- [1,2482,null,{}] 09:17:56 INFO - PROCESS | 1883 | 1461601076683 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}] 09:17:56 INFO - PROCESS | 1883 | 1461601076895 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 09:17:57 INFO - PROCESS | 1883 | 1461601077167 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea52e9800 == 182 [pid = 1883] [id = 628] 09:17:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 238 (0x7f3e7f7f5400) [pid = 1883] [serial = 1885] [outer = (nil)] 09:17:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 239 (0x7f3e93558400) [pid = 1883] [serial = 1886] [outer = 0x7f3e7f7f5400] 09:17:57 INFO - PROCESS | 1883 | 1461601077240 Marionette DEBUG loaded listener.js 09:17:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 240 (0x7f3e93562400) [pid = 1883] [serial = 1887] [outer = 0x7f3e7f7f5400] 09:17:58 INFO - PROCESS | 1883 | 1461601078093 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]]]}] 09:17:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:17:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1479ms 09:17:58 INFO - PROCESS | 1883 | 1461601078156 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 09:17:58 INFO - PROCESS | 1883 | 1461601078158 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 09:17:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:17:58 INFO - PROCESS | 1883 | 1461601078164 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:17:58 INFO - PROCESS | 1883 | 1461601078166 Marionette TRACE conn3 <- [1,2486,null,{}] 09:17:58 INFO - PROCESS | 1883 | 1461601078171 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}] 09:17:58 INFO - PROCESS | 1883 | 1461601078369 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 09:17:58 INFO - PROCESS | 1883 | 1461601078645 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea6422000 == 183 [pid = 1883] [id = 629] 09:17:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 241 (0x7f3e7cfd1000) [pid = 1883] [serial = 1888] [outer = (nil)] 09:17:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 242 (0x7f3e9407e400) [pid = 1883] [serial = 1889] [outer = 0x7f3e7cfd1000] 09:17:58 INFO - PROCESS | 1883 | 1461601078726 Marionette DEBUG loaded listener.js 09:17:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 243 (0x7f3e94a87800) [pid = 1883] [serial = 1890] [outer = 0x7f3e7cfd1000] 09:17:59 INFO - PROCESS | 1883 | 1461601079581 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]]]}] 09:17:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:17:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1479ms 09:17:59 INFO - PROCESS | 1883 | 1461601079645 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 09:17:59 INFO - PROCESS | 1883 | 1461601079648 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 09:17:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:17:59 INFO - PROCESS | 1883 | 1461601079654 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:17:59 INFO - PROCESS | 1883 | 1461601079656 Marionette TRACE conn3 <- [1,2490,null,{}] 09:17:59 INFO - PROCESS | 1883 | 1461601079661 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}] 09:17:59 INFO - PROCESS | 1883 | 1461601079857 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 09:18:00 INFO - PROCESS | 1883 | 1461601080133 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9c3c800 == 184 [pid = 1883] [id = 630] 09:18:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 244 (0x7f3e8dd80c00) [pid = 1883] [serial = 1891] [outer = (nil)] 09:18:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 245 (0x7f3e952ae800) [pid = 1883] [serial = 1892] [outer = 0x7f3e8dd80c00] 09:18:00 INFO - PROCESS | 1883 | 1461601080206 Marionette DEBUG loaded listener.js 09:18:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 246 (0x7f3e95c3f400) [pid = 1883] [serial = 1893] [outer = 0x7f3e8dd80c00] 09:18:01 INFO - PROCESS | 1883 | 1461601081075 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]]]}] 09:18:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:18:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1483ms 09:18:01 INFO - PROCESS | 1883 | 1461601081137 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 09:18:01 INFO - PROCESS | 1883 | 1461601081141 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 09:18:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:18:01 INFO - PROCESS | 1883 | 1461601081147 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:18:01 INFO - PROCESS | 1883 | 1461601081150 Marionette TRACE conn3 <- [1,2494,null,{}] 09:18:01 INFO - PROCESS | 1883 | 1461601081154 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}] 09:18:01 INFO - PROCESS | 1883 | 1461601081389 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 09:18:01 INFO - PROCESS | 1883 | 1461601081668 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa2c2800 == 185 [pid = 1883] [id = 631] 09:18:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 247 (0x7f3e964dc000) [pid = 1883] [serial = 1894] [outer = (nil)] 09:18:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 248 (0x7f3e965d4400) [pid = 1883] [serial = 1895] [outer = 0x7f3e964dc000] 09:18:01 INFO - PROCESS | 1883 | 1461601081797 Marionette DEBUG loaded listener.js 09:18:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 249 (0x7f3e97136400) [pid = 1883] [serial = 1896] [outer = 0x7f3e964dc000] 09:18:02 INFO - PROCESS | 1883 | 1461601082638 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]]]}] 09:18:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:18:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1529ms 09:18:02 INFO - PROCESS | 1883 | 1461601082677 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 09:18:02 INFO - PROCESS | 1883 | 1461601082679 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 09:18:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:18:02 INFO - PROCESS | 1883 | 1461601082685 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:18:02 INFO - PROCESS | 1883 | 1461601082687 Marionette TRACE conn3 <- [1,2498,null,{}] 09:18:02 INFO - PROCESS | 1883 | 1461601082692 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}] 09:18:02 INFO - PROCESS | 1883 | 1461601082903 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 09:18:03 INFO - PROCESS | 1883 | 1461601083194 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa71e800 == 186 [pid = 1883] [id = 632] 09:18:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 250 (0x7f3e7c5cb800) [pid = 1883] [serial = 1897] [outer = (nil)] 09:18:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 251 (0x7f3e97141400) [pid = 1883] [serial = 1898] [outer = 0x7f3e7c5cb800] 09:18:03 INFO - PROCESS | 1883 | 1461601083269 Marionette DEBUG loaded listener.js 09:18:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 252 (0x7f3e97a85c00) [pid = 1883] [serial = 1899] [outer = 0x7f3e7c5cb800] 09:18:04 INFO - PROCESS | 1883 | 1461601084089 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]]]}] 09:18:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:18:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1473ms 09:18:04 INFO - PROCESS | 1883 | 1461601084160 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 09:18:04 INFO - PROCESS | 1883 | 1461601084163 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 09:18:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:18:04 INFO - PROCESS | 1883 | 1461601084177 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:18:04 INFO - PROCESS | 1883 | 1461601084178 Marionette TRACE conn3 <- [1,2502,null,{}] 09:18:04 INFO - PROCESS | 1883 | 1461601084184 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}] 09:18:04 INFO - PROCESS | 1883 | 1461601084389 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 09:18:04 INFO - PROCESS | 1883 | 1461601084669 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eae6ce800 == 187 [pid = 1883] [id = 633] 09:18:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 253 (0x7f3e8dd82c00) [pid = 1883] [serial = 1900] [outer = (nil)] 09:18:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 254 (0x7f3e980d1c00) [pid = 1883] [serial = 1901] [outer = 0x7f3e8dd82c00] 09:18:04 INFO - PROCESS | 1883 | 1461601084743 Marionette DEBUG loaded listener.js 09:18:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 255 (0x7f3e9834a000) [pid = 1883] [serial = 1902] [outer = 0x7f3e8dd82c00] 09:18:05 INFO - PROCESS | 1883 | 1461601085552 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]]]}] 09:18:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:18:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1430ms 09:18:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:18:05 INFO - PROCESS | 1883 | 1461601085608 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 09:18:05 INFO - PROCESS | 1883 | 1461601085610 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 09:18:05 INFO - PROCESS | 1883 | 1461601085616 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:18:05 INFO - PROCESS | 1883 | 1461601085619 Marionette TRACE conn3 <- [1,2506,null,{}] 09:18:05 INFO - PROCESS | 1883 | 1461601085644 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}] 09:18:05 INFO - PROCESS | 1883 | 1461601085848 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 09:18:06 INFO - PROCESS | 1883 | 1461601086122 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8146a000 == 188 [pid = 1883] [id = 634] 09:18:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 256 (0x7f3e9713cc00) [pid = 1883] [serial = 1903] [outer = (nil)] 09:18:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 257 (0x7f3e983f5800) [pid = 1883] [serial = 1904] [outer = 0x7f3e9713cc00] 09:18:06 INFO - PROCESS | 1883 | 1461601086194 Marionette DEBUG loaded listener.js 09:18:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 258 (0x7f3e98a4a000) [pid = 1883] [serial = 1905] [outer = 0x7f3e9713cc00] 09:18:07 INFO - PROCESS | 1883 | 1461601087081 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]]]}] 09:18:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:18:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1499ms 09:18:07 INFO - PROCESS | 1883 | 1461601087114 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 09:18:07 INFO - PROCESS | 1883 | 1461601087117 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 09:18:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:18:07 INFO - PROCESS | 1883 | 1461601087122 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:18:07 INFO - PROCESS | 1883 | 1461601087124 Marionette TRACE conn3 <- [1,2510,null,{}] 09:18:07 INFO - PROCESS | 1883 | 1461601087130 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}] 09:18:07 INFO - PROCESS | 1883 | 1461601087326 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 09:18:07 INFO - PROCESS | 1883 | 1461601087613 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e79411800 == 189 [pid = 1883] [id = 635] 09:18:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 259 (0x7f3e85f54800) [pid = 1883] [serial = 1906] [outer = (nil)] 09:18:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 260 (0x7f3e98a4c800) [pid = 1883] [serial = 1907] [outer = 0x7f3e85f54800] 09:18:07 INFO - PROCESS | 1883 | 1461601087683 Marionette DEBUG loaded listener.js 09:18:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 261 (0x7f3e98c3e800) [pid = 1883] [serial = 1908] [outer = 0x7f3e85f54800] 09:18:08 INFO - PROCESS | 1883 | 1461601088515 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]]]}] 09:18:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:18:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1430ms 09:18:08 INFO - PROCESS | 1883 | 1461601088553 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 09:18:08 INFO - PROCESS | 1883 | 1461601088556 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 09:18:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:18:08 INFO - PROCESS | 1883 | 1461601088561 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:18:08 INFO - PROCESS | 1883 | 1461601088563 Marionette TRACE conn3 <- [1,2514,null,{}] 09:18:08 INFO - PROCESS | 1883 | 1461601088568 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}] 09:18:08 INFO - PROCESS | 1883 | 1461601088764 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 09:18:09 INFO - PROCESS | 1883 | 1461601089043 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e81474800 == 190 [pid = 1883] [id = 636] 09:18:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 262 (0x7f3e98a50000) [pid = 1883] [serial = 1909] [outer = (nil)] 09:18:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 263 (0x7f3e98ca8c00) [pid = 1883] [serial = 1910] [outer = 0x7f3e98a50000] 09:18:09 INFO - PROCESS | 1883 | 1461601089112 Marionette DEBUG loaded listener.js 09:18:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 264 (0x7f3e9a690000) [pid = 1883] [serial = 1911] [outer = 0x7f3e98a50000] 09:18:09 INFO - PROCESS | 1883 | 1461601089968 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]]]}] 09:18:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:18:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1481ms 09:18:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:18:10 INFO - PROCESS | 1883 | 1461601090043 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 09:18:10 INFO - PROCESS | 1883 | 1461601090046 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 09:18:10 INFO - PROCESS | 1883 | 1461601090051 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:18:10 INFO - PROCESS | 1883 | 1461601090054 Marionette TRACE conn3 <- [1,2518,null,{}] 09:18:10 INFO - PROCESS | 1883 | 1461601090059 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}] 09:18:10 INFO - PROCESS | 1883 | 1461601090261 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 09:18:10 INFO - PROCESS | 1883 | 1461601090541 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7af5b000 == 191 [pid = 1883] [id = 637] 09:18:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 265 (0x7f3e7b5e6c00) [pid = 1883] [serial = 1912] [outer = (nil)] 09:18:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 266 (0x7f3e9a697c00) [pid = 1883] [serial = 1913] [outer = 0x7f3e7b5e6c00] 09:18:10 INFO - PROCESS | 1883 | 1461601090612 Marionette DEBUG loaded listener.js 09:18:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 267 (0x7f3e9b417000) [pid = 1883] [serial = 1914] [outer = 0x7f3e7b5e6c00] 09:18:11 INFO - PROCESS | 1883 | 1461601091454 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]]]}] 09:18:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:18:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1483ms 09:18:11 INFO - PROCESS | 1883 | 1461601091535 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 09:18:11 INFO - PROCESS | 1883 | 1461601091537 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 09:18:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:18:11 INFO - PROCESS | 1883 | 1461601091543 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:18:11 INFO - PROCESS | 1883 | 1461601091545 Marionette TRACE conn3 <- [1,2522,null,{}] 09:18:11 INFO - PROCESS | 1883 | 1461601091550 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}] 09:18:11 INFO - PROCESS | 1883 | 1461601091755 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 09:18:12 INFO - PROCESS | 1883 | 1461601092639 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:12 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7af5c000 == 192 [pid = 1883] [id = 638] 09:18:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 268 (0x7f3e7c5d3000) [pid = 1883] [serial = 1915] [outer = (nil)] 09:18:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 269 (0x7f3e7c98d400) [pid = 1883] [serial = 1916] [outer = 0x7f3e7c5d3000] 09:18:12 INFO - PROCESS | 1883 | 1461601092725 Marionette DEBUG loaded listener.js 09:18:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 270 (0x7f3e7cfd8400) [pid = 1883] [serial = 1917] [outer = 0x7f3e7c5d3000] 09:18:13 INFO - PROCESS | 1883 | 1461601093580 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]]]}] 09:18:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:18:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 2082ms 09:18:13 INFO - PROCESS | 1883 | 1461601093627 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 09:18:13 INFO - PROCESS | 1883 | 1461601093633 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 09:18:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:18:13 INFO - PROCESS | 1883 | 1461601093640 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:18:13 INFO - PROCESS | 1883 | 1461601093644 Marionette TRACE conn3 <- [1,2526,null,{}] 09:18:13 INFO - PROCESS | 1883 | 1461601093650 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}] 09:18:13 INFO - PROCESS | 1883 | 1461601093846 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 09:18:14 INFO - PROCESS | 1883 | 1461601094159 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e81466800 == 193 [pid = 1883] [id = 639] 09:18:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 271 (0x7f3e7e111400) [pid = 1883] [serial = 1918] [outer = (nil)] 09:18:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 272 (0x7f3e7f40a400) [pid = 1883] [serial = 1919] [outer = 0x7f3e7e111400] 09:18:14 INFO - PROCESS | 1883 | 1461601094373 Marionette DEBUG loaded listener.js 09:18:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 273 (0x7f3e83b3a400) [pid = 1883] [serial = 1920] [outer = 0x7f3e7e111400] 09:18:15 INFO - PROCESS | 1883 | 1461601095308 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]]]}] 09:18:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:18:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1729ms 09:18:15 INFO - PROCESS | 1883 | 1461601095372 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 09:18:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:18:15 INFO - PROCESS | 1883 | 1461601095377 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 09:18:15 INFO - PROCESS | 1883 | 1461601095383 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:18:15 INFO - PROCESS | 1883 | 1461601095386 Marionette TRACE conn3 <- [1,2530,null,{}] 09:18:15 INFO - PROCESS | 1883 | 1461601095391 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}] 09:18:15 INFO - PROCESS | 1883 | 1461601095578 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 09:18:15 INFO - PROCESS | 1883 | 1461601095861 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e828cf800 == 194 [pid = 1883] [id = 640] 09:18:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 274 (0x7f3e858ca000) [pid = 1883] [serial = 1921] [outer = (nil)] 09:18:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 275 (0x7f3e858ea800) [pid = 1883] [serial = 1922] [outer = 0x7f3e858ca000] 09:18:15 INFO - PROCESS | 1883 | 1461601095998 Marionette DEBUG loaded listener.js 09:18:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 276 (0x7f3e85bc2800) [pid = 1883] [serial = 1923] [outer = 0x7f3e858ca000] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8149d000 == 193 [pid = 1883] [id = 432] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7e66e800 == 192 [pid = 1883] [id = 435] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaa690800 == 191 [pid = 1883] [id = 430] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7f664000 == 190 [pid = 1883] [id = 520] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7fde4800 == 189 [pid = 1883] [id = 478] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e83c67000 == 188 [pid = 1883] [id = 619] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e859b3000 == 187 [pid = 1883] [id = 618] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e85246000 == 186 [pid = 1883] [id = 617] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8052a000 == 185 [pid = 1883] [id = 616] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7dfa1000 == 184 [pid = 1883] [id = 615] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c4c7000 == 183 [pid = 1883] [id = 614] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e804a2800 == 182 [pid = 1883] [id = 613] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98c27800 == 181 [pid = 1883] [id = 610] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e989bb800 == 180 [pid = 1883] [id = 609] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9804b800 == 179 [pid = 1883] [id = 608] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9786e800 == 178 [pid = 1883] [id = 607] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e96d3e000 == 177 [pid = 1883] [id = 606] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e95c26800 == 176 [pid = 1883] [id = 605] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e94127000 == 175 [pid = 1883] [id = 604] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e928aa000 == 174 [pid = 1883] [id = 603] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92809000 == 173 [pid = 1883] [id = 602] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9219d000 == 172 [pid = 1883] [id = 601] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92111800 == 171 [pid = 1883] [id = 600] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e901b3800 == 170 [pid = 1883] [id = 599] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e85dd5000 == 169 [pid = 1883] [id = 597] 09:18:16 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e80534000 == 168 [pid = 1883] [id = 596] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 275 (0x7f3e8c484800) [pid = 1883] [serial = 1787] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 274 (0x7f3e8d595400) [pid = 1883] [serial = 1754] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 273 (0x7f3e7cfce000) [pid = 1883] [serial = 1724] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 272 (0x7f3e8055d800) [pid = 1883] [serial = 1727] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 271 (0x7f3e7cfd2400) [pid = 1883] [serial = 1766] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 270 (0x7f3e83ee7000) [pid = 1883] [serial = 1776] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 269 (0x7f3e83b40c00) [pid = 1883] [serial = 1775] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 268 (0x7f3e8d80d400) [pid = 1883] [serial = 1760] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 267 (0x7f3e8596d400) [pid = 1883] [serial = 1736] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 266 (0x7f3e7cfd8c00) [pid = 1883] [serial = 1772] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 265 (0x7f3e874db800) [pid = 1883] [serial = 1742] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 264 (0x7f3e85662000) [pid = 1883] [serial = 1748] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 263 (0x7f3e7d057800) [pid = 1883] [serial = 1770] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 262 (0x7f3e858d0800) [pid = 1883] [serial = 1778] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 261 (0x7f3e83eed000) [pid = 1883] [serial = 1730] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 260 (0x7f3e85979000) [pid = 1883] [serial = 1781] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 259 (0x7f3e815b0800) [pid = 1883] [serial = 1773] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 258 (0x7f3e85c79400) [pid = 1883] [serial = 1739] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 257 (0x7f3e858ec000) [pid = 1883] [serial = 1733] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 256 (0x7f3e8b17b800) [pid = 1883] [serial = 1785] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 255 (0x7f3e8d638400) [pid = 1883] [serial = 1757] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 254 (0x7f3e8d8d3000) [pid = 1883] [serial = 1763] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 253 (0x7f3e87370c00) [pid = 1883] [serial = 1784] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 252 (0x7f3e8c486800) [pid = 1883] [serial = 1751] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 251 (0x7f3e85c6a400) [pid = 1883] [serial = 1782] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 250 (0x7f3e7c6d9000) [pid = 1883] [serial = 1769] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 249 (0x7f3e8b00fc00) [pid = 1883] [serial = 1745] [outer = (nil)] [url = about:blank] 09:18:16 INFO - PROCESS | 1883 | --DOMWINDOW == 248 (0x7f3e8594c800) [pid = 1883] [serial = 1779] [outer = (nil)] [url = about:blank] 09:18:17 INFO - PROCESS | 1883 | 1461601097173 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]]]}] 09:18:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:18:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1883ms 09:18:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:18:17 INFO - PROCESS | 1883 | 1461601097267 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 09:18:17 INFO - PROCESS | 1883 | 1461601097269 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 09:18:17 INFO - PROCESS | 1883 | 1461601097283 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:18:17 INFO - PROCESS | 1883 | 1461601097291 Marionette TRACE conn3 <- [1,2534,null,{}] 09:18:17 INFO - PROCESS | 1883 | 1461601097296 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}] 09:18:17 INFO - PROCESS | 1883 | 1461601097485 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 09:18:17 INFO - PROCESS | 1883 | 1461601097675 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e82662800 == 169 [pid = 1883] [id = 641] 09:18:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 249 (0x7f3e7c6d0400) [pid = 1883] [serial = 1924] [outer = (nil)] 09:18:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 250 (0x7f3e85658800) [pid = 1883] [serial = 1925] [outer = 0x7f3e7c6d0400] 09:18:17 INFO - PROCESS | 1883 | 1461601097732 Marionette DEBUG loaded listener.js 09:18:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 251 (0x7f3e87374800) [pid = 1883] [serial = 1926] [outer = 0x7f3e7c6d0400] 09:18:18 INFO - PROCESS | 1883 | 1461601098472 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]]]}] 09:18:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:18:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1243ms 09:18:18 INFO - PROCESS | 1883 | 1461601098548 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 09:18:18 INFO - PROCESS | 1883 | 1461601098551 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 09:18:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:18:18 INFO - PROCESS | 1883 | 1461601098562 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:18:18 INFO - PROCESS | 1883 | 1461601098564 Marionette TRACE conn3 <- [1,2538,null,{}] 09:18:18 INFO - PROCESS | 1883 | 1461601098573 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}] 09:18:18 INFO - PROCESS | 1883 | 1461601098754 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 09:18:18 INFO - PROCESS | 1883 | 1461601098764 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e856be800 == 170 [pid = 1883] [id = 642] 09:18:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 252 (0x7f3e7c6d9000) [pid = 1883] [serial = 1927] [outer = (nil)] 09:18:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 253 (0x7f3e8b170400) [pid = 1883] [serial = 1928] [outer = 0x7f3e7c6d9000] 09:18:18 INFO - PROCESS | 1883 | 1461601098821 Marionette DEBUG loaded listener.js 09:18:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 254 (0x7f3e8c485400) [pid = 1883] [serial = 1929] [outer = 0x7f3e7c6d9000] 09:18:19 INFO - PROCESS | 1883 | 1461601099798 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]]]}] 09:18:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:18:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1281ms 09:18:19 INFO - PROCESS | 1883 | 1461601099844 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 09:18:19 INFO - PROCESS | 1883 | 1461601099847 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 09:18:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:18:19 INFO - PROCESS | 1883 | 1461601099863 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:18:19 INFO - PROCESS | 1883 | 1461601099866 Marionette TRACE conn3 <- [1,2542,null,{}] 09:18:19 INFO - PROCESS | 1883 | 1461601099871 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}] 09:18:20 INFO - PROCESS | 1883 | 1461601100116 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 09:18:20 INFO - PROCESS | 1883 | 1461601100151 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e85dcd000 == 171 [pid = 1883] [id = 643] 09:18:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 255 (0x7f3e8d413800) [pid = 1883] [serial = 1930] [outer = (nil)] 09:18:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 256 (0x7f3e8d59f400) [pid = 1883] [serial = 1931] [outer = 0x7f3e8d413800] 09:18:20 INFO - PROCESS | 1883 | 1461601100219 Marionette DEBUG loaded listener.js 09:18:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 257 (0x7f3e8d8d1800) [pid = 1883] [serial = 1932] [outer = 0x7f3e8d413800] 09:18:22 INFO - PROCESS | 1883 | --DOMWINDOW == 256 (0x7f3e7c988000) [pid = 1883] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:18:22 INFO - PROCESS | 1883 | --DOMWINDOW == 255 (0x7f3e7b5e2c00) [pid = 1883] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:18:22 INFO - PROCESS | 1883 | --DOMWINDOW == 254 (0x7f3e7b5e8c00) [pid = 1883] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:18:22 INFO - PROCESS | 1883 | --DOMWINDOW == 253 (0x7f3e82991800) [pid = 1883] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:18:22 INFO - PROCESS | 1883 | --DOMWINDOW == 252 (0x7f3e815af000) [pid = 1883] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:18:22 INFO - PROCESS | 1883 | --DOMWINDOW == 251 (0x7f3e81588400) [pid = 1883] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:18:22 INFO - PROCESS | 1883 | --DOMWINDOW == 250 (0x7f3e7c984c00) [pid = 1883] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:18:22 INFO - PROCESS | 1883 | --DOMWINDOW == 249 (0x7f3e8b171c00) [pid = 1883] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:18:22 INFO - PROCESS | 1883 | --DOMWINDOW == 248 (0x7f3ea4125800) [pid = 1883] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:18:22 INFO - PROCESS | 1883 | --DOMWINDOW == 247 (0x7f3e8b172800) [pid = 1883] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:18:22 INFO - PROCESS | 1883 | --DOMWINDOW == 246 (0x7f3ea52a7800) [pid = 1883] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:18:22 INFO - PROCESS | 1883 | --DOMWINDOW == 245 (0x7f3e793f8400) [pid = 1883] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:18:22 INFO - PROCESS | 1883 | --DOMWINDOW == 244 (0x7f3e7b5e5800) [pid = 1883] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:18:22 INFO - PROCESS | 1883 | 1461601102189 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]]]}] 09:18:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:18:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 2392ms 09:18:22 INFO - PROCESS | 1883 | 1461601102249 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 09:18:22 INFO - PROCESS | 1883 | 1461601102252 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 09:18:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:18:22 INFO - PROCESS | 1883 | 1461601102257 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:18:22 INFO - PROCESS | 1883 | 1461601102260 Marionette TRACE conn3 <- [1,2546,null,{}] 09:18:22 INFO - PROCESS | 1883 | 1461601102264 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}] 09:18:22 INFO - PROCESS | 1883 | 1461601102436 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 09:18:22 INFO - PROCESS | 1883 | 1461601102451 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e85291800 == 172 [pid = 1883] [id = 644] 09:18:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 245 (0x7f3e7b5eac00) [pid = 1883] [serial = 1933] [outer = (nil)] 09:18:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 246 (0x7f3e7e10ac00) [pid = 1883] [serial = 1934] [outer = 0x7f3e7b5eac00] 09:18:22 INFO - PROCESS | 1883 | 1461601102508 Marionette DEBUG loaded listener.js 09:18:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 247 (0x7f3e8dd40400) [pid = 1883] [serial = 1935] [outer = 0x7f3e7b5eac00] 09:18:23 INFO - PROCESS | 1883 | 1461601103358 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]]]}] 09:18:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:18:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1132ms 09:18:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:18:23 INFO - PROCESS | 1883 | 1461601103390 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 09:18:23 INFO - PROCESS | 1883 | 1461601103392 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 09:18:23 INFO - PROCESS | 1883 | 1461601103396 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:18:23 INFO - PROCESS | 1883 | 1461601103400 Marionette TRACE conn3 <- [1,2550,null,{}] 09:18:23 INFO - PROCESS | 1883 | 1461601103405 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}] 09:18:23 INFO - PROCESS | 1883 | 1461601103660 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 09:18:23 INFO - PROCESS | 1883 | 1461601103682 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b619000 == 173 [pid = 1883] [id = 645] 09:18:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 248 (0x7f3e8dd44000) [pid = 1883] [serial = 1936] [outer = (nil)] 09:18:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 249 (0x7f3e8de04400) [pid = 1883] [serial = 1937] [outer = 0x7f3e8dd44000] 09:18:23 INFO - PROCESS | 1883 | 1461601103741 Marionette DEBUG loaded listener.js 09:18:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 250 (0x7f3e8debfc00) [pid = 1883] [serial = 1938] [outer = 0x7f3e8dd44000] 09:18:24 INFO - PROCESS | 1883 | 1461601104882 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]]]}] 09:18:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:18:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1532ms 09:18:24 INFO - PROCESS | 1883 | 1461601104929 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 09:18:24 INFO - PROCESS | 1883 | 1461601104935 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 09:18:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:18:24 INFO - PROCESS | 1883 | 1461601104943 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:18:24 INFO - PROCESS | 1883 | 1461601104948 Marionette TRACE conn3 <- [1,2554,null,{}] 09:18:24 INFO - PROCESS | 1883 | 1461601104955 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}] 09:18:25 INFO - PROCESS | 1883 | 1461601105197 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 09:18:25 INFO - PROCESS | 1883 | 1461601105523 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e80522800 == 174 [pid = 1883] [id = 646] 09:18:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 251 (0x7f3e7f5b0800) [pid = 1883] [serial = 1939] [outer = (nil)] 09:18:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 252 (0x7f3e8298fc00) [pid = 1883] [serial = 1940] [outer = 0x7f3e7f5b0800] 09:18:25 INFO - PROCESS | 1883 | 1461601105596 Marionette DEBUG loaded listener.js 09:18:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 253 (0x7f3e83ee7800) [pid = 1883] [serial = 1941] [outer = 0x7f3e7f5b0800] 09:18:26 INFO - PROCESS | 1883 | 1461601106477 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]]]}] 09:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1582ms 09:18:26 INFO - PROCESS | 1883 | 1461601106526 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 09:18:26 INFO - PROCESS | 1883 | 1461601106534 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 09:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:18:26 INFO - PROCESS | 1883 | 1461601106543 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:18:26 INFO - PROCESS | 1883 | 1461601106547 Marionette TRACE conn3 <- [1,2558,null,{}] 09:18:26 INFO - PROCESS | 1883 | 1461601106552 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}] 09:18:26 INFO - PROCESS | 1883 | 1461601106755 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 09:18:27 INFO - PROCESS | 1883 | 1461601107030 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e85dd9800 == 175 [pid = 1883] [id = 647] 09:18:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 254 (0x7f3e858ef400) [pid = 1883] [serial = 1942] [outer = (nil)] 09:18:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 255 (0x7f3e85c6d400) [pid = 1883] [serial = 1943] [outer = 0x7f3e858ef400] 09:18:27 INFO - PROCESS | 1883 | 1461601107178 Marionette DEBUG loaded listener.js 09:18:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 256 (0x7f3e8b002800) [pid = 1883] [serial = 1944] [outer = 0x7f3e858ef400] 09:18:28 INFO - PROCESS | 1883 | 1461601108027 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]]]}] 09:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1527ms 09:18:28 INFO - PROCESS | 1883 | 1461601108071 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 09:18:28 INFO - PROCESS | 1883 | 1461601108075 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 09:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:18:28 INFO - PROCESS | 1883 | 1461601108081 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:18:28 INFO - PROCESS | 1883 | 1461601108086 Marionette TRACE conn3 <- [1,2562,null,{}] 09:18:28 INFO - PROCESS | 1883 | 1461601108101 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}] 09:18:28 INFO - PROCESS | 1883 | 1461601108331 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 09:18:28 INFO - PROCESS | 1883 | 1461601108608 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c72c000 == 176 [pid = 1883] [id = 648] 09:18:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 257 (0x7f3e8b007000) [pid = 1883] [serial = 1945] [outer = (nil)] 09:18:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 258 (0x7f3e8dd3f000) [pid = 1883] [serial = 1946] [outer = 0x7f3e8b007000] 09:18:28 INFO - PROCESS | 1883 | 1461601108721 Marionette DEBUG loaded listener.js 09:18:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 259 (0x7f3e8de22c00) [pid = 1883] [serial = 1947] [outer = 0x7f3e8b007000] 09:18:29 INFO - PROCESS | 1883 | 1461601109537 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]]]}] 09:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1530ms 09:18:29 INFO - PROCESS | 1883 | 1461601109612 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 09:18:29 INFO - PROCESS | 1883 | 1461601109616 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 09:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:18:29 INFO - PROCESS | 1883 | 1461601109627 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:18:29 INFO - PROCESS | 1883 | 1461601109634 Marionette TRACE conn3 <- [1,2566,null,{}] 09:18:29 INFO - PROCESS | 1883 | 1461601109639 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}] 09:18:29 INFO - PROCESS | 1883 | 1461601109872 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 09:18:30 INFO - PROCESS | 1883 | 1461601110182 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:30 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e680000 == 177 [pid = 1883] [id = 649] 09:18:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 260 (0x7f3e8d409000) [pid = 1883] [serial = 1948] [outer = (nil)] 09:18:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 261 (0x7f3e8e62ac00) [pid = 1883] [serial = 1949] [outer = 0x7f3e8d409000] 09:18:30 INFO - PROCESS | 1883 | 1461601110250 Marionette DEBUG loaded listener.js 09:18:30 INFO - PROCESS | 1883 | ++DOMWINDOW == 262 (0x7f3e8eac6400) [pid = 1883] [serial = 1950] [outer = 0x7f3e8d409000] 09:18:31 INFO - PROCESS | 1883 | 1461601111055 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]]]}] 09:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1479ms 09:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:18:31 INFO - PROCESS | 1883 | 1461601111107 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 09:18:31 INFO - PROCESS | 1883 | 1461601111110 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 09:18:31 INFO - PROCESS | 1883 | 1461601111116 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:18:31 INFO - PROCESS | 1883 | 1461601111119 Marionette TRACE conn3 <- [1,2570,null,{}] 09:18:31 INFO - PROCESS | 1883 | 1461601111123 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}] 09:18:31 INFO - PROCESS | 1883 | 1461601111324 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 09:18:31 INFO - PROCESS | 1883 | 1461601111597 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8f119000 == 178 [pid = 1883] [id = 650] 09:18:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 263 (0x7f3e8dec2800) [pid = 1883] [serial = 1951] [outer = (nil)] 09:18:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 264 (0x7f3e8ec81c00) [pid = 1883] [serial = 1952] [outer = 0x7f3e8dec2800] 09:18:31 INFO - PROCESS | 1883 | 1461601111668 Marionette DEBUG loaded listener.js 09:18:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 265 (0x7f3e8ed22c00) [pid = 1883] [serial = 1953] [outer = 0x7f3e8dec2800] 09:18:32 INFO - PROCESS | 1883 | 1461601112606 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]]]}] 09:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1530ms 09:18:32 INFO - PROCESS | 1883 | 1461601112646 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 09:18:32 INFO - PROCESS | 1883 | 1461601112648 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 09:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:18:32 INFO - PROCESS | 1883 | 1461601112654 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:18:32 INFO - PROCESS | 1883 | 1461601112656 Marionette TRACE conn3 <- [1,2574,null,{}] 09:18:32 INFO - PROCESS | 1883 | 1461601112661 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}] 09:18:32 INFO - PROCESS | 1883 | 1461601112875 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 09:18:33 INFO - PROCESS | 1883 | 1461601113198 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92111800 == 179 [pid = 1883] [id = 651] 09:18:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 266 (0x7f3e80552800) [pid = 1883] [serial = 1954] [outer = (nil)] 09:18:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 267 (0x7f3e8dd5a000) [pid = 1883] [serial = 1955] [outer = 0x7f3e80552800] 09:18:33 INFO - PROCESS | 1883 | 1461601113273 Marionette DEBUG loaded listener.js 09:18:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 268 (0x7f3e917e6000) [pid = 1883] [serial = 1956] [outer = 0x7f3e80552800] 09:18:34 INFO - PROCESS | 1883 | 1461601114094 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]]]}] 09:18:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:18:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1475ms 09:18:34 INFO - PROCESS | 1883 | 1461601114130 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 09:18:34 INFO - PROCESS | 1883 | 1461601114133 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 09:18:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:18:34 INFO - PROCESS | 1883 | 1461601114139 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:18:34 INFO - PROCESS | 1883 | 1461601114141 Marionette TRACE conn3 <- [1,2578,null,{}] 09:18:34 INFO - PROCESS | 1883 | 1461601114147 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}] 09:18:34 INFO - PROCESS | 1883 | 1461601114336 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 09:18:34 INFO - PROCESS | 1883 | 1461601114610 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e928a0800 == 180 [pid = 1883] [id = 652] 09:18:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 269 (0x7f3e8055b000) [pid = 1883] [serial = 1957] [outer = (nil)] 09:18:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 270 (0x7f3e91f7c800) [pid = 1883] [serial = 1958] [outer = 0x7f3e8055b000] 09:18:34 INFO - PROCESS | 1883 | 1461601114693 Marionette DEBUG loaded listener.js 09:18:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 271 (0x7f3e928cc800) [pid = 1883] [serial = 1959] [outer = 0x7f3e8055b000] 09:18:35 INFO - PROCESS | 1883 | 1461601115500 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]]]}] 09:18:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:18:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1429ms 09:18:35 INFO - PROCESS | 1883 | 1461601115569 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 09:18:35 INFO - PROCESS | 1883 | 1461601115573 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 09:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:18:35 INFO - PROCESS | 1883 | 1461601115579 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:18:35 INFO - PROCESS | 1883 | 1461601115581 Marionette TRACE conn3 <- [1,2582,null,{}] 09:18:35 INFO - PROCESS | 1883 | 1461601115586 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}] 09:18:35 INFO - PROCESS | 1883 | 1461601115778 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 09:18:36 INFO - PROCESS | 1883 | 1461601116050 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e95c26800 == 181 [pid = 1883] [id = 653] 09:18:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 272 (0x7f3e8eb79400) [pid = 1883] [serial = 1960] [outer = (nil)] 09:18:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 273 (0x7f3e94bf5000) [pid = 1883] [serial = 1961] [outer = 0x7f3e8eb79400] 09:18:36 INFO - PROCESS | 1883 | 1461601116123 Marionette DEBUG loaded listener.js 09:18:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 274 (0x7f3e961c5c00) [pid = 1883] [serial = 1962] [outer = 0x7f3e8eb79400] 09:18:36 INFO - PROCESS | 1883 | 1461601116927 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]]]}] 09:18:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:18:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1377ms 09:18:36 INFO - PROCESS | 1883 | 1461601116972 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 09:18:36 INFO - PROCESS | 1883 | 1461601116976 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 09:18:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:18:36 INFO - PROCESS | 1883 | 1461601116982 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:18:36 INFO - PROCESS | 1883 | 1461601116984 Marionette TRACE conn3 <- [1,2586,null,{}] 09:18:36 INFO - PROCESS | 1883 | 1461601116990 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}] 09:18:37 INFO - PROCESS | 1883 | 1461601117181 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 09:18:37 INFO - PROCESS | 1883 | 1461601117469 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97224800 == 182 [pid = 1883] [id = 654] 09:18:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 275 (0x7f3e8efe0400) [pid = 1883] [serial = 1963] [outer = (nil)] 09:18:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 276 (0x7f3e964de400) [pid = 1883] [serial = 1964] [outer = 0x7f3e8efe0400] 09:18:37 INFO - PROCESS | 1883 | 1461601117546 Marionette DEBUG loaded listener.js 09:18:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 277 (0x7f3e97134400) [pid = 1883] [serial = 1965] [outer = 0x7f3e8efe0400] 09:18:38 INFO - PROCESS | 1883 | 1461601118364 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]]]}] 09:18:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:18:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1430ms 09:18:38 INFO - PROCESS | 1883 | 1461601118417 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 09:18:38 INFO - PROCESS | 1883 | 1461601118420 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 09:18:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:18:38 INFO - PROCESS | 1883 | 1461601118428 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:18:38 INFO - PROCESS | 1883 | 1461601118430 Marionette TRACE conn3 <- [1,2590,null,{}] 09:18:38 INFO - PROCESS | 1883 | 1461601118434 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}] 09:18:38 INFO - PROCESS | 1883 | 1461601118635 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 09:18:38 INFO - PROCESS | 1883 | 1461601118914 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98908800 == 183 [pid = 1883] [id = 655] 09:18:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 278 (0x7f3e918f8800) [pid = 1883] [serial = 1966] [outer = (nil)] 09:18:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 279 (0x7f3e9896fc00) [pid = 1883] [serial = 1967] [outer = 0x7f3e918f8800] 09:18:39 INFO - PROCESS | 1883 | 1461601119000 Marionette DEBUG loaded listener.js 09:18:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 280 (0x7f3e98cb0800) [pid = 1883] [serial = 1968] [outer = 0x7f3e918f8800] 09:18:39 INFO - PROCESS | 1883 | 1461601119860 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]]]}] 09:18:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:18:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1478ms 09:18:39 INFO - PROCESS | 1883 | 1461601119906 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 09:18:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:18:39 INFO - PROCESS | 1883 | 1461601119910 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 09:18:39 INFO - PROCESS | 1883 | 1461601119916 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:18:39 INFO - PROCESS | 1883 | 1461601119919 Marionette TRACE conn3 <- [1,2594,null,{}] 09:18:39 INFO - PROCESS | 1883 | 1461601119924 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}] 09:18:40 INFO - PROCESS | 1883 | 1461601120153 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 09:18:40 INFO - PROCESS | 1883 | 1461601120435 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea8381000 == 184 [pid = 1883] [id = 656] 09:18:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 281 (0x7f3e815b2c00) [pid = 1883] [serial = 1969] [outer = (nil)] 09:18:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 282 (0x7f3ea4d54800) [pid = 1883] [serial = 1970] [outer = 0x7f3e815b2c00] 09:18:40 INFO - PROCESS | 1883 | 1461601120555 Marionette DEBUG loaded listener.js 09:18:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 283 (0x7f3ea50a6800) [pid = 1883] [serial = 1971] [outer = 0x7f3e815b2c00] 09:18:41 INFO - PROCESS | 1883 | 1461601121374 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]]]}] 09:18:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:18:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1532ms 09:18:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:18:41 INFO - PROCESS | 1883 | 1461601121448 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 09:18:41 INFO - PROCESS | 1883 | 1461601121450 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 09:18:41 INFO - PROCESS | 1883 | 1461601121456 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:18:41 INFO - PROCESS | 1883 | 1461601121459 Marionette TRACE conn3 <- [1,2598,null,{}] 09:18:41 INFO - PROCESS | 1883 | 1461601121464 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}] 09:18:41 INFO - PROCESS | 1883 | 1461601121697 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 09:18:42 INFO - PROCESS | 1883 | 1461601122008 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa71c800 == 185 [pid = 1883] [id = 657] 09:18:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 284 (0x7f3e815adc00) [pid = 1883] [serial = 1972] [outer = (nil)] 09:18:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 285 (0x7f3ea523c000) [pid = 1883] [serial = 1973] [outer = 0x7f3e815adc00] 09:18:42 INFO - PROCESS | 1883 | 1461601122095 Marionette DEBUG loaded listener.js 09:18:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 286 (0x7f3ea54d6000) [pid = 1883] [serial = 1974] [outer = 0x7f3e815adc00] 09:18:42 INFO - PROCESS | 1883 | 1461601122910 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]]]}] 09:18:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:18:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1527ms 09:18:42 INFO - PROCESS | 1883 | 1461601122983 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 09:18:42 INFO - PROCESS | 1883 | 1461601122986 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 09:18:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:18:42 INFO - PROCESS | 1883 | 1461601122991 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:18:42 INFO - PROCESS | 1883 | 1461601122994 Marionette TRACE conn3 <- [1,2602,null,{}] 09:18:43 INFO - PROCESS | 1883 | 1461601123007 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}] 09:18:43 INFO - PROCESS | 1883 | 1461601123201 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 09:18:43 INFO - PROCESS | 1883 | 1461601123484 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e788f2000 == 186 [pid = 1883] [id = 658] 09:18:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 287 (0x7f3e815b0000) [pid = 1883] [serial = 1975] [outer = (nil)] 09:18:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 288 (0x7f3ea61ed400) [pid = 1883] [serial = 1976] [outer = 0x7f3e815b0000] 09:18:43 INFO - PROCESS | 1883 | 1461601123593 Marionette DEBUG loaded listener.js 09:18:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 289 (0x7f3ea62d2800) [pid = 1883] [serial = 1977] [outer = 0x7f3e815b0000] 09:18:44 INFO - PROCESS | 1883 | 1461601124424 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]]]}] 09:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1492ms 09:18:44 INFO - PROCESS | 1883 | 1461601124485 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 09:18:44 INFO - PROCESS | 1883 | 1461601124487 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 09:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:18:44 INFO - PROCESS | 1883 | 1461601124493 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:18:44 INFO - PROCESS | 1883 | 1461601124496 Marionette TRACE conn3 <- [1,2606,null,{}] 09:18:44 INFO - PROCESS | 1883 | 1461601124500 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}] 09:18:44 INFO - PROCESS | 1883 | 1461601124708 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 09:18:44 INFO - PROCESS | 1883 | 1461601124987 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e82fda000 == 187 [pid = 1883] [id = 659] 09:18:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 290 (0x7f3ea509ec00) [pid = 1883] [serial = 1978] [outer = (nil)] 09:18:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 291 (0x7f3ea6460800) [pid = 1883] [serial = 1979] [outer = 0x7f3ea509ec00] 09:18:45 INFO - PROCESS | 1883 | 1461601125096 Marionette DEBUG loaded listener.js 09:18:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 292 (0x7f3ea649e800) [pid = 1883] [serial = 1980] [outer = 0x7f3ea509ec00] 09:18:45 INFO - PROCESS | 1883 | 1461601125914 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]]]}] 09:18:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:18:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1481ms 09:18:45 INFO - PROCESS | 1883 | 1461601125974 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 09:18:45 INFO - PROCESS | 1883 | 1461601125978 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 09:18:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:18:45 INFO - PROCESS | 1883 | 1461601125983 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:18:45 INFO - PROCESS | 1883 | 1461601125985 Marionette TRACE conn3 <- [1,2610,null,{}] 09:18:45 INFO - PROCESS | 1883 | 1461601125990 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}] 09:18:46 INFO - PROCESS | 1883 | 1461601126181 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 09:18:46 INFO - PROCESS | 1883 | 1461601126462 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9c4c800 == 188 [pid = 1883] [id = 660] 09:18:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 293 (0x7f3e858c3c00) [pid = 1883] [serial = 1981] [outer = (nil)] 09:18:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 294 (0x7f3ea8343000) [pid = 1883] [serial = 1982] [outer = 0x7f3e858c3c00] 09:18:46 INFO - PROCESS | 1883 | 1461601126577 Marionette DEBUG loaded listener.js 09:18:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 295 (0x7f3ea9a12400) [pid = 1883] [serial = 1983] [outer = 0x7f3e858c3c00] 09:18:47 INFO - PROCESS | 1883 | 1461601127381 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]]]}] 09:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1482ms 09:18:47 INFO - PROCESS | 1883 | 1461601127466 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 09:18:47 INFO - PROCESS | 1883 | 1461601127468 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 09:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:18:47 INFO - PROCESS | 1883 | 1461601127474 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:18:47 INFO - PROCESS | 1883 | 1461601127477 Marionette TRACE conn3 <- [1,2614,null,{}] 09:18:47 INFO - PROCESS | 1883 | 1461601127481 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}] 09:18:47 INFO - PROCESS | 1883 | 1461601127692 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 09:18:47 INFO - PROCESS | 1883 | 1461601127972 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e762df000 == 189 [pid = 1883] [id = 661] 09:18:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 296 (0x7f3e8b171000) [pid = 1883] [serial = 1984] [outer = (nil)] 09:18:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 297 (0x7f3ea9da6c00) [pid = 1883] [serial = 1985] [outer = 0x7f3e8b171000] 09:18:48 INFO - PROCESS | 1883 | 1461601128040 Marionette DEBUG loaded listener.js 09:18:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 298 (0x7f3eaa024c00) [pid = 1883] [serial = 1986] [outer = 0x7f3e8b171000] 09:18:48 INFO - PROCESS | 1883 | 1461601128917 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]]]}] 09:18:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:18:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1477ms 09:18:48 INFO - PROCESS | 1883 | 1461601128952 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 09:18:48 INFO - PROCESS | 1883 | 1461601128955 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 09:18:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:18:48 INFO - PROCESS | 1883 | 1461601128961 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:18:48 INFO - PROCESS | 1883 | 1461601128963 Marionette TRACE conn3 <- [1,2618,null,{}] 09:18:48 INFO - PROCESS | 1883 | 1461601128968 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}] 09:18:49 INFO - PROCESS | 1883 | 1461601129176 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 09:18:49 INFO - PROCESS | 1883 | 1461601129457 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7b579800 == 190 [pid = 1883] [id = 662] 09:18:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 299 (0x7f3e7b441800) [pid = 1883] [serial = 1987] [outer = (nil)] 09:18:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 300 (0x7f3e7b44b000) [pid = 1883] [serial = 1988] [outer = 0x7f3e7b441800] 09:18:49 INFO - PROCESS | 1883 | 1461601129527 Marionette DEBUG loaded listener.js 09:18:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 301 (0x7f3e7b44f800) [pid = 1883] [serial = 1989] [outer = 0x7f3e7b441800] 09:18:50 INFO - PROCESS | 1883 | 1461601130350 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]]]}] 09:18:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:18:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1438ms 09:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:18:50 INFO - PROCESS | 1883 | 1461601130400 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 09:18:50 INFO - PROCESS | 1883 | 1461601130403 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 09:18:50 INFO - PROCESS | 1883 | 1461601130409 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:18:50 INFO - PROCESS | 1883 | 1461601130412 Marionette TRACE conn3 <- [1,2622,null,{}] 09:18:50 INFO - PROCESS | 1883 | 1461601130416 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}] 09:18:50 INFO - PROCESS | 1883 | 1461601130624 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 09:18:50 INFO - PROCESS | 1883 | 1461601130908 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e78710800 == 191 [pid = 1883] [id = 663] 09:18:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 302 (0x7f3e7b445400) [pid = 1883] [serial = 1990] [outer = (nil)] 09:18:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 303 (0x7f3e9284c400) [pid = 1883] [serial = 1991] [outer = 0x7f3e7b445400] 09:18:50 INFO - PROCESS | 1883 | 1461601130981 Marionette DEBUG loaded listener.js 09:18:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 304 (0x7f3eaa025c00) [pid = 1883] [serial = 1992] [outer = 0x7f3e7b445400] 09:18:51 INFO - PROCESS | 1883 | 1461601131836 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]]]}] 09:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1481ms 09:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:18:51 INFO - PROCESS | 1883 | 1461601131889 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 09:18:51 INFO - PROCESS | 1883 | 1461601131892 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 09:18:51 INFO - PROCESS | 1883 | 1461601131898 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:18:51 INFO - PROCESS | 1883 | 1461601131900 Marionette TRACE conn3 <- [1,2626,null,{}] 09:18:51 INFO - PROCESS | 1883 | 1461601131905 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}] 09:18:52 INFO - PROCESS | 1883 | 1461601132113 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 09:18:52 INFO - PROCESS | 1883 | 1461601132425 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:52 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7e669800 == 192 [pid = 1883] [id = 664] 09:18:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 305 (0x7f3e7a456800) [pid = 1883] [serial = 1993] [outer = (nil)] 09:18:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 306 (0x7f3e7a45e800) [pid = 1883] [serial = 1994] [outer = 0x7f3e7a456800] 09:18:52 INFO - PROCESS | 1883 | 1461601132542 Marionette DEBUG loaded listener.js 09:18:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 307 (0x7f3e7a464000) [pid = 1883] [serial = 1995] [outer = 0x7f3e7a456800] 09:18:53 INFO - PROCESS | 1883 | 1461601133341 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]]]}] 09:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1486ms 09:18:53 INFO - PROCESS | 1883 | 1461601133383 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 09:18:53 INFO - PROCESS | 1883 | 1461601133387 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 09:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:18:53 INFO - PROCESS | 1883 | 1461601133392 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:18:53 INFO - PROCESS | 1883 | 1461601133394 Marionette TRACE conn3 <- [1,2630,null,{}] 09:18:53 INFO - PROCESS | 1883 | 1461601133399 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}] 09:18:53 INFO - PROCESS | 1883 | 1461601133599 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 09:18:53 INFO - PROCESS | 1883 | 1461601133896 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7b658000 == 193 [pid = 1883] [id = 665] 09:18:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 308 (0x7f3e7a458000) [pid = 1883] [serial = 1996] [outer = (nil)] 09:18:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 309 (0x7f3e8158bc00) [pid = 1883] [serial = 1997] [outer = 0x7f3e7a458000] 09:18:53 INFO - PROCESS | 1883 | 1461601133964 Marionette DEBUG loaded listener.js 09:18:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 310 (0x7f3e8d598400) [pid = 1883] [serial = 1998] [outer = 0x7f3e7a458000] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e90a800 == 192 [pid = 1883] [id = 359] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98c87000 == 191 [pid = 1883] [id = 361] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8ebd2800 == 190 [pid = 1883] [id = 529] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e85291800 == 189 [pid = 1883] [id = 644] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e85dcd000 == 188 [pid = 1883] [id = 643] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e856be800 == 187 [pid = 1883] [id = 642] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e82662800 == 186 [pid = 1883] [id = 641] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e828cf800 == 185 [pid = 1883] [id = 640] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e81466800 == 184 [pid = 1883] [id = 639] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7af5c000 == 183 [pid = 1883] [id = 638] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaa71e800 == 182 [pid = 1883] [id = 632] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaa2c2800 == 181 [pid = 1883] [id = 631] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea9c3c800 == 180 [pid = 1883] [id = 630] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea6422000 == 179 [pid = 1883] [id = 629] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea52e9800 == 178 [pid = 1883] [id = 628] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9e40d800 == 177 [pid = 1883] [id = 627] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9722a000 == 176 [pid = 1883] [id = 626] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9215c000 == 175 [pid = 1883] [id = 443] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92896800 == 174 [pid = 1883] [id = 625] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92118000 == 173 [pid = 1883] [id = 624] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e804b4800 == 172 [pid = 1883] [id = 621] 09:18:55 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c831800 == 171 [pid = 1883] [id = 620] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 309 (0x7f3e8dd82400) [pid = 1883] [serial = 1862] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 308 (0x7f3e8f1e6c00) [pid = 1883] [serial = 1826] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 307 (0x7f3e7e109c00) [pid = 1883] [serial = 1566] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 306 (0x7f3e85bc6400) [pid = 1883] [serial = 1767] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 305 (0x7f3e85c77c00) [pid = 1883] [serial = 1796] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 304 (0x7f3e8ef41c00) [pid = 1883] [serial = 1823] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 303 (0x7f3e83d2d800) [pid = 1883] [serial = 1845] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 302 (0x7f3e8fe6e800) [pid = 1883] [serial = 1829] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 301 (0x7f3e858e4000) [pid = 1883] [serial = 1848] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 300 (0x7f3e85bc9000) [pid = 1883] [serial = 1851] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 299 (0x7f3e874de400) [pid = 1883] [serial = 1854] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 298 (0x7f3e8e219000) [pid = 1883] [serial = 1811] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 297 (0x7f3e8d63c000) [pid = 1883] [serial = 1802] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 296 (0x7f3e7e41e000) [pid = 1883] [serial = 1790] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 295 (0x7f3e7c990000) [pid = 1883] [serial = 1563] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 294 (0x7f3e8d413400) [pid = 1883] [serial = 1857] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 293 (0x7f3e857c8c00) [pid = 1883] [serial = 1850] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 292 (0x7f3e8e815400) [pid = 1883] [serial = 1814] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 291 (0x7f3ea9c79400) [pid = 1883] [serial = 1557] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 290 (0x7f3e85666c00) [pid = 1883] [serial = 1847] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 289 (0x7f3e8d613c00) [pid = 1883] [serial = 1859] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 288 (0x7f3eaa02f800) [pid = 1883] [serial = 1560] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 287 (0x7f3e8ed5f000) [pid = 1883] [serial = 1820] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 286 (0x7f3e8d408000) [pid = 1883] [serial = 1799] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 285 (0x7f3e7d057400) [pid = 1883] [serial = 1838] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 284 (0x7f3e8dd59800) [pid = 1883] [serial = 1860] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 283 (0x7f3e83b3e800) [pid = 1883] [serial = 1793] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 282 (0x7f3e7caa9000) [pid = 1883] [serial = 1842] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 281 (0x7f3e917e0800) [pid = 1883] [serial = 1832] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 280 (0x7f3e8debec00) [pid = 1883] [serial = 1808] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 279 (0x7f3e85f56000) [pid = 1883] [serial = 1853] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 278 (0x7f3e8dd81400) [pid = 1883] [serial = 1805] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 277 (0x7f3e7c5cdc00) [pid = 1883] [serial = 1841] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 276 (0x7f3e80558c00) [pid = 1883] [serial = 1701] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 275 (0x7f3e81582800) [pid = 1883] [serial = 1844] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 274 (0x7f3e91f75800) [pid = 1883] [serial = 1835] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 273 (0x7f3e8b3f1000) [pid = 1883] [serial = 1856] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | --DOMWINDOW == 272 (0x7f3e8eb77000) [pid = 1883] [serial = 1817] [outer = (nil)] [url = about:blank] 09:18:56 INFO - PROCESS | 1883 | 1461601136336 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]]]}] 09:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 2978ms 09:18:56 INFO - PROCESS | 1883 | 1461601136371 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 09:18:56 INFO - PROCESS | 1883 | 1461601136375 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 09:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:18:56 INFO - PROCESS | 1883 | 1461601136382 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:18:56 INFO - PROCESS | 1883 | 1461601136387 Marionette TRACE conn3 <- [1,2634,null,{}] 09:18:56 INFO - PROCESS | 1883 | 1461601136393 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}] 09:18:56 INFO - PROCESS | 1883 | 1461601136613 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 09:18:56 INFO - PROCESS | 1883 | 1461601136818 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7b580000 == 172 [pid = 1883] [id = 666] 09:18:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 273 (0x7f3e7a45f400) [pid = 1883] [serial = 1999] [outer = (nil)] 09:18:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 274 (0x7f3e7caac400) [pid = 1883] [serial = 2000] [outer = 0x7f3e7a45f400] 09:18:56 INFO - PROCESS | 1883 | 1461601136885 Marionette DEBUG loaded listener.js 09:18:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 275 (0x7f3e7e109c00) [pid = 1883] [serial = 2001] [outer = 0x7f3e7a45f400] 09:18:57 INFO - PROCESS | 1883 | 1461601137615 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]]]}] 09:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1280ms 09:18:57 INFO - PROCESS | 1883 | 1461601137662 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 09:18:57 INFO - PROCESS | 1883 | 1461601137670 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 09:18:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:18:57 INFO - PROCESS | 1883 | 1461601137678 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:18:57 INFO - PROCESS | 1883 | 1461601137681 Marionette TRACE conn3 <- [1,2638,null,{}] 09:18:57 INFO - PROCESS | 1883 | 1461601137690 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}] 09:18:57 INFO - PROCESS | 1883 | 1461601137882 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 09:18:58 INFO - PROCESS | 1883 | 1461601138114 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7f65f800 == 173 [pid = 1883] [id = 667] 09:18:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 276 (0x7f3e7b5e7800) [pid = 1883] [serial = 2002] [outer = (nil)] 09:18:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 277 (0x7f3e7f40f400) [pid = 1883] [serial = 2003] [outer = 0x7f3e7b5e7800] 09:18:58 INFO - PROCESS | 1883 | 1461601138170 Marionette DEBUG loaded listener.js 09:18:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 278 (0x7f3e83145800) [pid = 1883] [serial = 2004] [outer = 0x7f3e7b5e7800] 09:18:58 INFO - PROCESS | 1883 | 1461601138998 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]]]}] 09:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1386ms 09:18:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:18:59 INFO - PROCESS | 1883 | 1461601139068 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 09:18:59 INFO - PROCESS | 1883 | 1461601139071 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 09:18:59 INFO - PROCESS | 1883 | 1461601139077 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:18:59 INFO - PROCESS | 1883 | 1461601139082 Marionette TRACE conn3 <- [1,2642,null,{}] 09:18:59 INFO - PROCESS | 1883 | 1461601139096 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}] 09:18:59 INFO - PROCESS | 1883 | 1461601139388 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 09:18:59 INFO - PROCESS | 1883 | 1461601139419 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8148b000 == 174 [pid = 1883] [id = 668] 09:18:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 279 (0x7f3e858d2000) [pid = 1883] [serial = 2005] [outer = (nil)] 09:18:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 280 (0x7f3e85951800) [pid = 1883] [serial = 2006] [outer = 0x7f3e858d2000] 09:18:59 INFO - PROCESS | 1883 | 1461601139487 Marionette DEBUG loaded listener.js 09:18:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 281 (0x7f3e85c70400) [pid = 1883] [serial = 2007] [outer = 0x7f3e858d2000] 09:19:00 INFO - PROCESS | 1883 | 1461601140423 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]]]}] 09:19:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:19:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1388ms 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 280 (0x7f3e85667000) [pid = 1883] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 279 (0x7f3e793ed800) [pid = 1883] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 278 (0x7f3e8dd5d800) [pid = 1883] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 277 (0x7f3e858e5c00) [pid = 1883] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 276 (0x7f3e92848c00) [pid = 1883] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 275 (0x7f3e8dd62000) [pid = 1883] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 274 (0x7f3e8dd7f400) [pid = 1883] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 273 (0x7f3e7c6d1000) [pid = 1883] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 272 (0x7f3e8f1e5c00) [pid = 1883] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 271 (0x7f3e85954800) [pid = 1883] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 270 (0x7f3e793ef400) [pid = 1883] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 269 (0x7f3e9284e400) [pid = 1883] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 268 (0x7f3e8d405800) [pid = 1883] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 267 (0x7f3e85971400) [pid = 1883] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 266 (0x7f3e858ca000) [pid = 1883] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 265 (0x7f3e7f9e9400) [pid = 1883] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 264 (0x7f3e858ce800) [pid = 1883] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 263 (0x7f3e7e111400) [pid = 1883] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 262 (0x7f3e7c6cd000) [pid = 1883] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 261 (0x7f3e83d2a000) [pid = 1883] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 260 (0x7f3e7c6d9000) [pid = 1883] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 259 (0x7f3e83d6f000) [pid = 1883] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 258 (0x7f3e7cfcf800) [pid = 1883] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 257 (0x7f3e7c5d3000) [pid = 1883] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 256 (0x7f3e85c79c00) [pid = 1883] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 255 (0x7f3e7cf9d400) [pid = 1883] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 254 (0x7f3e7c6d2c00) [pid = 1883] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 253 (0x7f3e7b5eac00) [pid = 1883] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 252 (0x7f3e7c6d0400) [pid = 1883] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 251 (0x7f3e8dd83c00) [pid = 1883] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 250 (0x7f3e8736e000) [pid = 1883] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 249 (0x7f3e7c987400) [pid = 1883] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 248 (0x7f3e7f402400) [pid = 1883] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 247 (0x7f3e8d413800) [pid = 1883] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 246 (0x7f3e964e0c00) [pid = 1883] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 245 (0x7f3e7c6cbc00) [pid = 1883] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 244 (0x7f3e8f1e9400) [pid = 1883] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 243 (0x7f3e85bcc000) [pid = 1883] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 242 (0x7f3e8e62fc00) [pid = 1883] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 241 (0x7f3e8d40e800) [pid = 1883] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 240 (0x7f3e7b5e7c00) [pid = 1883] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 239 (0x7f3e8d410000) [pid = 1883] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 238 (0x7f3e8c4b9c00) [pid = 1883] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 237 (0x7f3e83149000) [pid = 1883] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 236 (0x7f3e7e416800) [pid = 1883] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 235 (0x7f3e8e218c00) [pid = 1883] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 234 (0x7f3e7e419000) [pid = 1883] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 233 (0x7f3e7c989000) [pid = 1883] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 232 (0x7f3e793eec00) [pid = 1883] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 231 (0x7f3e85c70000) [pid = 1883] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 230 (0x7f3e8de1c400) [pid = 1883] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 229 (0x7f3e8d8cfc00) [pid = 1883] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 228 (0x7f3e8596e800) [pid = 1883] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 227 (0x7f3e8f1dd800) [pid = 1883] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 226 (0x7f3e8dd58000) [pid = 1883] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 225 (0x7f3e8ed5c800) [pid = 1883] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 224 (0x7f3e858e3800) [pid = 1883] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 223 (0x7f3e8b008000) [pid = 1883] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 222 (0x7f3e8d809800) [pid = 1883] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 221 (0x7f3e793f6c00) [pid = 1883] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 220 (0x7f3e7cfd7000) [pid = 1883] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 219 (0x7f3e8dd42000) [pid = 1883] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 218 (0x7f3e81590c00) [pid = 1883] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 217 (0x7f3e8ed1e800) [pid = 1883] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:19:01 INFO - PROCESS | 1883 | --DOMWINDOW == 216 (0x7f3e8b3f2000) [pid = 1883] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:19:01 INFO - PROCESS | 1883 | 1461601141533 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 09:19:01 INFO - PROCESS | 1883 | 1461601141542 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 09:19:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:19:01 INFO - PROCESS | 1883 | 1461601141578 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:19:01 INFO - PROCESS | 1883 | 1461601141580 Marionette TRACE conn3 <- [1,2646,null,{}] 09:19:01 INFO - PROCESS | 1883 | 1461601141587 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}] 09:19:01 INFO - PROCESS | 1883 | 1461601141855 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 09:19:01 INFO - PROCESS | 1883 | 1461601141987 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7e266800 == 175 [pid = 1883] [id = 669] 09:19:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 217 (0x7f3e7c6cc400) [pid = 1883] [serial = 2008] [outer = (nil)] 09:19:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 218 (0x7f3e7cfcf800) [pid = 1883] [serial = 2009] [outer = 0x7f3e7c6cc400] 09:19:02 INFO - PROCESS | 1883 | 1461601142054 Marionette DEBUG loaded listener.js 09:19:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 219 (0x7f3e7e419000) [pid = 1883] [serial = 2010] [outer = 0x7f3e7c6cc400] 09:19:02 INFO - PROCESS | 1883 | 1461601142782 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]]]}] 09:19:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:19:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1286ms 09:19:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:19:02 INFO - PROCESS | 1883 | 1461601142854 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 09:19:02 INFO - PROCESS | 1883 | 1461601142856 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 09:19:02 INFO - PROCESS | 1883 | 1461601142862 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:19:02 INFO - PROCESS | 1883 | 1461601142865 Marionette TRACE conn3 <- [1,2650,null,{}] 09:19:02 INFO - PROCESS | 1883 | 1461601142869 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}] 09:19:03 INFO - PROCESS | 1883 | 1461601143154 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 09:19:03 INFO - PROCESS | 1883 | 1461601143172 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e831d5800 == 176 [pid = 1883] [id = 670] 09:19:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 220 (0x7f3e7c987400) [pid = 1883] [serial = 2011] [outer = (nil)] 09:19:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 221 (0x7f3e83149000) [pid = 1883] [serial = 2012] [outer = 0x7f3e7c987400] 09:19:03 INFO - PROCESS | 1883 | 1461601143234 Marionette DEBUG loaded listener.js 09:19:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 222 (0x7f3e8594cc00) [pid = 1883] [serial = 2013] [outer = 0x7f3e7c987400] 09:19:04 INFO - PROCESS | 1883 | 1461601144422 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]]]}] 09:19:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:19:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1632ms 09:19:04 INFO - PROCESS | 1883 | 1461601144494 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 09:19:04 INFO - PROCESS | 1883 | 1461601144501 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 09:19:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:19:04 INFO - PROCESS | 1883 | 1461601144508 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:19:04 INFO - PROCESS | 1883 | 1461601144514 Marionette TRACE conn3 <- [1,2654,null,{}] 09:19:04 INFO - PROCESS | 1883 | 1461601144521 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}] 09:19:04 INFO - PROCESS | 1883 | 1461601144779 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 09:19:05 INFO - PROCESS | 1883 | 1461601145122 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7f5e1000 == 177 [pid = 1883] [id = 671] 09:19:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 223 (0x7f3e7cfd0c00) [pid = 1883] [serial = 2014] [outer = (nil)] 09:19:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 224 (0x7f3e7d057800) [pid = 1883] [serial = 2015] [outer = 0x7f3e7cfd0c00] 09:19:05 INFO - PROCESS | 1883 | 1461601145202 Marionette DEBUG loaded listener.js 09:19:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 225 (0x7f3e7f5b4800) [pid = 1883] [serial = 2016] [outer = 0x7f3e7cfd0c00] 09:19:06 INFO - PROCESS | 1883 | 1461601146101 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]]]}] 09:19:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:19:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1633ms 09:19:06 INFO - PROCESS | 1883 | 1461601146144 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 09:19:06 INFO - PROCESS | 1883 | 1461601146152 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 09:19:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:19:06 INFO - PROCESS | 1883 | 1461601146162 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:19:06 INFO - PROCESS | 1883 | 1461601146166 Marionette TRACE conn3 <- [1,2658,null,{}] 09:19:06 INFO - PROCESS | 1883 | 1461601146173 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}] 09:19:06 INFO - PROCESS | 1883 | 1461601146379 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 09:19:06 INFO - PROCESS | 1883 | 1461601146752 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e82fef000 == 178 [pid = 1883] [id = 672] 09:19:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 226 (0x7f3e83b3ac00) [pid = 1883] [serial = 2017] [outer = (nil)] 09:19:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 227 (0x7f3e85552800) [pid = 1883] [serial = 2018] [outer = 0x7f3e83b3ac00] 09:19:06 INFO - PROCESS | 1883 | 1461601146825 Marionette DEBUG loaded listener.js 09:19:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 228 (0x7f3e858e8800) [pid = 1883] [serial = 2019] [outer = 0x7f3e83b3ac00] 09:19:07 INFO - PROCESS | 1883 | 1461601147650 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]]]}] 09:19:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:19:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1532ms 09:19:07 INFO - PROCESS | 1883 | 1461601147694 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 09:19:07 INFO - PROCESS | 1883 | 1461601147698 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 09:19:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:19:07 INFO - PROCESS | 1883 | 1461601147704 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:19:07 INFO - PROCESS | 1883 | 1461601147709 Marionette TRACE conn3 <- [1,2662,null,{}] 09:19:07 INFO - PROCESS | 1883 | 1461601147725 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}] 09:19:07 INFO - PROCESS | 1883 | 1461601147928 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 09:19:08 INFO - PROCESS | 1883 | 1461601148217 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e856ce800 == 179 [pid = 1883] [id = 673] 09:19:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 229 (0x7f3e85c6b000) [pid = 1883] [serial = 2020] [outer = (nil)] 09:19:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 230 (0x7f3e87371400) [pid = 1883] [serial = 2021] [outer = 0x7f3e85c6b000] 09:19:08 INFO - PROCESS | 1883 | 1461601148346 Marionette DEBUG loaded listener.js 09:19:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 231 (0x7f3e8b009800) [pid = 1883] [serial = 2022] [outer = 0x7f3e85c6b000] 09:19:09 INFO - PROCESS | 1883 | 1461601149138 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]]]}] 09:19:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:19:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1482ms 09:19:09 INFO - PROCESS | 1883 | 1461601149187 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 09:19:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:19:09 INFO - PROCESS | 1883 | 1461601149192 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 09:19:09 INFO - PROCESS | 1883 | 1461601149197 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:19:09 INFO - PROCESS | 1883 | 1461601149200 Marionette TRACE conn3 <- [1,2666,null,{}] 09:19:09 INFO - PROCESS | 1883 | 1461601149205 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}] 09:19:09 INFO - PROCESS | 1883 | 1461601149423 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 09:19:09 INFO - PROCESS | 1883 | 1461601149717 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b028000 == 180 [pid = 1883] [id = 674] 09:19:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 232 (0x7f3e8054f400) [pid = 1883] [serial = 2023] [outer = (nil)] 09:19:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 233 (0x7f3e8c485000) [pid = 1883] [serial = 2024] [outer = 0x7f3e8054f400] 09:19:09 INFO - PROCESS | 1883 | 1461601149830 Marionette DEBUG loaded listener.js 09:19:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 234 (0x7f3e8c4b7800) [pid = 1883] [serial = 2025] [outer = 0x7f3e8054f400] 09:19:11 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:11 INFO - PROCESS | 1883 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:19:11 INFO - PROCESS | 1883 | 1461601151163 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]]]}] 09:19:11 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) 09:19:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1987ms 09:19:11 INFO - PROCESS | 1883 | 1461601151185 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 09:19:11 INFO - PROCESS | 1883 | 1461601151188 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 09:19:11 INFO - PROCESS | 1883 | 1461601151197 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:19:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:19:11 INFO - PROCESS | 1883 | 1461601151205 Marionette TRACE conn3 <- [1,2670,null,{}] 09:19:11 INFO - PROCESS | 1883 | 1461601151211 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}] 09:19:11 INFO - PROCESS | 1883 | 1461601151483 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 09:19:11 INFO - PROCESS | 1883 | 1461601151735 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b676800 == 181 [pid = 1883] [id = 675] 09:19:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 235 (0x7f3e83ee6000) [pid = 1883] [serial = 2026] [outer = (nil)] 09:19:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 236 (0x7f3e8d640400) [pid = 1883] [serial = 2027] [outer = 0x7f3e83ee6000] 09:19:11 INFO - PROCESS | 1883 | 1461601151806 Marionette DEBUG loaded listener.js 09:19:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 237 (0x7f3e8d8c7c00) [pid = 1883] [serial = 2028] [outer = 0x7f3e83ee6000] 09:19:13 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:13 INFO - PROCESS | 1883 | 1461601153119 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] 09:19:13 INFO - PROCESS | 1883 | 1461601153144 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 09:19:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:19:13 INFO - PROCESS | 1883 | 1461601153150 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:19:13 INFO - PROCESS | 1883 | 1461601153152 Marionette TRACE conn3 <- [1,2674,null,{}] 09:19:13 INFO - PROCESS | 1883 | 1461601153157 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}] 09:19:13 INFO - PROCESS | 1883 | 1461601153426 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 09:19:13 INFO - PROCESS | 1883 | 1461601153675 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c834800 == 182 [pid = 1883] [id = 676] 09:19:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 238 (0x7f3e8c482c00) [pid = 1883] [serial = 2029] [outer = (nil)] 09:19:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 239 (0x7f3e8dd42000) [pid = 1883] [serial = 2030] [outer = 0x7f3e8c482c00] 09:19:13 INFO - PROCESS | 1883 | 1461601153749 Marionette DEBUG loaded listener.js 09:19:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 240 (0x7f3e8e219000) [pid = 1883] [serial = 2031] [outer = 0x7f3e8c482c00] 09:19:15 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:15 INFO - PROCESS | 1883 | 1461601155039 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] 09:19:15 INFO - PROCESS | 1883 | 1461601155109 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 09:19:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:19:15 INFO - PROCESS | 1883 | 1461601155116 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:19:15 INFO - PROCESS | 1883 | 1461601155119 Marionette TRACE conn3 <- [1,2678,null,{}] 09:19:15 INFO - PROCESS | 1883 | 1461601155124 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}] 09:19:15 INFO - PROCESS | 1883 | 1461601155348 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 09:19:15 INFO - PROCESS | 1883 | 1461601155624 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ff8b000 == 183 [pid = 1883] [id = 677] 09:19:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 241 (0x7f3e8d634c00) [pid = 1883] [serial = 2032] [outer = (nil)] 09:19:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 242 (0x7f3e8e813c00) [pid = 1883] [serial = 2033] [outer = 0x7f3e8d634c00] 09:19:15 INFO - PROCESS | 1883 | 1461601155692 Marionette DEBUG loaded listener.js 09:19:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 243 (0x7f3e8ec7fc00) [pid = 1883] [serial = 2034] [outer = 0x7f3e8d634c00] 09:19:16 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:16 INFO - PROCESS | 1883 | 1461601156978 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]]]}] 09:19:16 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) 09:19:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1878ms 09:19:17 INFO - PROCESS | 1883 | 1461601156995 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 09:19:17 INFO - PROCESS | 1883 | 1461601156998 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 09:19:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:19:17 INFO - PROCESS | 1883 | 1461601157003 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:19:17 INFO - PROCESS | 1883 | 1461601157006 Marionette TRACE conn3 <- [1,2682,null,{}] 09:19:17 INFO - PROCESS | 1883 | 1461601157011 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}] 09:19:17 INFO - PROCESS | 1883 | 1461601157204 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 09:19:17 INFO - PROCESS | 1883 | 1461601157494 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92127800 == 184 [pid = 1883] [id = 678] 09:19:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 244 (0x7f3e8dd88000) [pid = 1883] [serial = 2035] [outer = (nil)] 09:19:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 245 (0x7f3e8ed1e800) [pid = 1883] [serial = 2036] [outer = 0x7f3e8dd88000] 09:19:17 INFO - PROCESS | 1883 | 1461601157563 Marionette DEBUG loaded listener.js 09:19:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 246 (0x7f3e8ef3e400) [pid = 1883] [serial = 2037] [outer = 0x7f3e8dd88000] 09:19:18 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:18 INFO - PROCESS | 1883 | 1461601158860 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]]]}] 09:19:18 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) 09:19:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1883ms 09:19:18 INFO - PROCESS | 1883 | 1461601158887 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 09:19:18 INFO - PROCESS | 1883 | 1461601158891 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 09:19:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:19:18 INFO - PROCESS | 1883 | 1461601158896 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:19:18 INFO - PROCESS | 1883 | 1461601158898 Marionette TRACE conn3 <- [1,2686,null,{}] 09:19:18 INFO - PROCESS | 1883 | 1461601158904 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}] 09:19:19 INFO - PROCESS | 1883 | 1461601159119 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 09:19:19 INFO - PROCESS | 1883 | 1461601159440 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92827800 == 185 [pid = 1883] [id = 679] 09:19:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 247 (0x7f3e8de09000) [pid = 1883] [serial = 2038] [outer = (nil)] 09:19:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 248 (0x7f3e8efdec00) [pid = 1883] [serial = 2039] [outer = 0x7f3e8de09000] 09:19:19 INFO - PROCESS | 1883 | 1461601159509 Marionette DEBUG loaded listener.js 09:19:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 249 (0x7f3e8f1fc000) [pid = 1883] [serial = 2040] [outer = 0x7f3e8de09000] 09:19:20 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:20 INFO - PROCESS | 1883 | 1461601160809 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] 09:19:20 INFO - PROCESS | 1883 | 1461601160833 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 09:19:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:19:20 INFO - PROCESS | 1883 | 1461601160839 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:19:20 INFO - PROCESS | 1883 | 1461601160841 Marionette TRACE conn3 <- [1,2690,null,{}] 09:19:20 INFO - PROCESS | 1883 | 1461601160847 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}] 09:19:21 INFO - PROCESS | 1883 | 1461601161070 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 09:19:21 INFO - PROCESS | 1883 | 1461601161370 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97185800 == 186 [pid = 1883] [id = 680] 09:19:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 250 (0x7f3e8ed5c800) [pid = 1883] [serial = 2041] [outer = (nil)] 09:19:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 251 (0x7f3e91f7f000) [pid = 1883] [serial = 2042] [outer = 0x7f3e8ed5c800] 09:19:21 INFO - PROCESS | 1883 | 1461601161441 Marionette DEBUG loaded listener.js 09:19:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 252 (0x7f3e92853800) [pid = 1883] [serial = 2043] [outer = 0x7f3e8ed5c800] 09:19:22 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:22 INFO - PROCESS | 1883 | 1461601162796 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] 09:19:22 INFO - PROCESS | 1883 | 1461601162873 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 09:19:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:19:22 INFO - PROCESS | 1883 | 1461601162879 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:19:22 INFO - PROCESS | 1883 | 1461601162883 Marionette TRACE conn3 <- [1,2694,null,{}] 09:19:22 INFO - PROCESS | 1883 | 1461601162981 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}] 09:19:23 INFO - PROCESS | 1883 | 1461601163206 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 09:19:23 INFO - PROCESS | 1883 | 1461601163491 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9e37d000 == 187 [pid = 1883] [id = 681] 09:19:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 253 (0x7f3e8f1e4400) [pid = 1883] [serial = 2044] [outer = (nil)] 09:19:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 254 (0x7f3e959e7400) [pid = 1883] [serial = 2045] [outer = 0x7f3e8f1e4400] 09:19:23 INFO - PROCESS | 1883 | 1461601163569 Marionette DEBUG loaded listener.js 09:19:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 255 (0x7f3e97264400) [pid = 1883] [serial = 2046] [outer = 0x7f3e8f1e4400] 09:19:24 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:24 INFO - PROCESS | 1883 | 1461601164948 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] 09:19:25 INFO - PROCESS | 1883 | 1461601165066 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 09:19:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:19:25 INFO - PROCESS | 1883 | 1461601165076 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:19:25 INFO - PROCESS | 1883 | 1461601165079 Marionette TRACE conn3 <- [1,2698,null,{}] 09:19:25 INFO - PROCESS | 1883 | 1461601165084 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}] 09:19:25 INFO - PROCESS | 1883 | 1461601165298 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 09:19:25 INFO - PROCESS | 1883 | 1461601165577 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7cf4e000 == 188 [pid = 1883] [id = 682] 09:19:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 256 (0x7f3e793f8400) [pid = 1883] [serial = 2047] [outer = (nil)] 09:19:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 257 (0x7f3e7a14b400) [pid = 1883] [serial = 2048] [outer = 0x7f3e793f8400] 09:19:25 INFO - PROCESS | 1883 | 1461601165644 Marionette DEBUG loaded listener.js 09:19:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 258 (0x7f3e85c71c00) [pid = 1883] [serial = 2049] [outer = 0x7f3e793f8400] 09:19:26 INFO - PROCESS | 1883 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:26 INFO - PROCESS | 1883 | 1461601166968 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] 09:19:27 INFO - PROCESS | 1883 | 1461601167023 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 09:19:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:19:27 INFO - PROCESS | 1883 | 1461601167029 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:19:27 INFO - PROCESS | 1883 | 1461601167031 Marionette TRACE conn3 <- [1,2702,null,{}] 09:19:27 INFO - PROCESS | 1883 | 1461601167036 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}] 09:19:27 INFO - PROCESS | 1883 | 1461601167311 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 09:19:27 INFO - PROCESS | 1883 | 1461601167569 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7df8d000 == 189 [pid = 1883] [id = 683] 09:19:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 259 (0x7f3e793ec800) [pid = 1883] [serial = 2050] [outer = (nil)] 09:19:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 260 (0x7f3e793f4800) [pid = 1883] [serial = 2051] [outer = 0x7f3e793ec800] 09:19:27 INFO - PROCESS | 1883 | 1461601167637 Marionette DEBUG loaded listener.js 09:19:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 261 (0x7f3e7d05e400) [pid = 1883] [serial = 2052] [outer = 0x7f3e793ec800] 09:19:29 INFO - PROCESS | 1883 | 1461601169109 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]]]}] 09:19:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:19:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2130ms 09:19:29 INFO - PROCESS | 1883 | 1461601169159 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 09:19:29 INFO - PROCESS | 1883 | 1461601169165 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 09:19:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:19:29 INFO - PROCESS | 1883 | 1461601169173 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:19:29 INFO - PROCESS | 1883 | 1461601169176 Marionette TRACE conn3 <- [1,2706,null,{}] 09:19:29 INFO - PROCESS | 1883 | 1461601169183 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}] 09:19:29 INFO - PROCESS | 1883 | 1461601169421 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 09:19:29 INFO - PROCESS | 1883 | 1461601169763 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7f5f2800 == 190 [pid = 1883] [id = 684] 09:19:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 262 (0x7f3e7c984c00) [pid = 1883] [serial = 2053] [outer = (nil)] 09:19:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 263 (0x7f3e7c98e400) [pid = 1883] [serial = 2054] [outer = 0x7f3e7c984c00] 09:19:29 INFO - PROCESS | 1883 | 1461601169834 Marionette DEBUG loaded listener.js 09:19:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 264 (0x7f3e7cfd6000) [pid = 1883] [serial = 2055] [outer = 0x7f3e7c984c00] 09:19:30 INFO - PROCESS | 1883 | 1461601170704 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]]]}] 09:19:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:19:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1581ms 09:19:30 INFO - PROCESS | 1883 | 1461601170754 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 09:19:30 INFO - PROCESS | 1883 | 1461601170761 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 09:19:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:19:30 INFO - PROCESS | 1883 | 1461601170771 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:19:30 INFO - PROCESS | 1883 | 1461601170774 Marionette TRACE conn3 <- [1,2710,null,{}] 09:19:30 INFO - PROCESS | 1883 | 1461601170779 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}] 09:19:30 INFO - PROCESS | 1883 | 1461601170976 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 09:19:31 INFO - PROCESS | 1883 | 1461601171527 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e78721800 == 191 [pid = 1883] [id = 685] 09:19:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 265 (0x7f3e7c986800) [pid = 1883] [serial = 2056] [outer = (nil)] 09:19:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 266 (0x7f3e7e413400) [pid = 1883] [serial = 2057] [outer = 0x7f3e7c986800] 09:19:31 INFO - PROCESS | 1883 | 1461601171598 Marionette DEBUG loaded listener.js 09:19:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 267 (0x7f3e7f40ec00) [pid = 1883] [serial = 2058] [outer = 0x7f3e7c986800] 09:19:32 INFO - PROCESS | 1883 | 1461601172446 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] 09:19:32 INFO - PROCESS | 1883 | 1461601172505 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 09:19:32 INFO - PROCESS | 1883 | 1461601172511 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:19:32 INFO - PROCESS | 1883 | 1461601172516 Marionette TRACE conn3 <- [1,2714,null,{}] 09:19:32 INFO - PROCESS | 1883 | 1461601172531 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}] 09:19:32 INFO - PROCESS | 1883 | 1461601172740 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 09:19:33 INFO - PROCESS | 1883 | 1461601173091 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7af48800 == 192 [pid = 1883] [id = 686] 09:19:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 268 (0x7f3e83d23400) [pid = 1883] [serial = 2059] [outer = (nil)] 09:19:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 269 (0x7f3e83d65800) [pid = 1883] [serial = 2060] [outer = 0x7f3e83d23400] 09:19:33 INFO - PROCESS | 1883 | 1461601173166 Marionette DEBUG loaded listener.js 09:19:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 270 (0x7f3e85558400) [pid = 1883] [serial = 2061] [outer = 0x7f3e83d23400] 09:19:33 INFO - PROCESS | 1883 | 1461601173992 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]]]}] 09:19:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:19:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1533ms 09:19:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:19:34 INFO - PROCESS | 1883 | 1461601174044 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 09:19:34 INFO - PROCESS | 1883 | 1461601174047 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 09:19:34 INFO - PROCESS | 1883 | 1461601174053 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:19:34 INFO - PROCESS | 1883 | 1461601174056 Marionette TRACE conn3 <- [1,2718,null,{}] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea54a6800 == 191 [pid = 1883] [id = 229] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98c17800 == 190 [pid = 1883] [id = 61] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9281a800 == 189 [pid = 1883] [id = 264] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e989da800 == 188 [pid = 1883] [id = 266] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7e266800 == 187 [pid = 1883] [id = 669] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8148b000 == 186 [pid = 1883] [id = 668] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7f65f800 == 185 [pid = 1883] [id = 667] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7b580000 == 184 [pid = 1883] [id = 666] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e78710800 == 183 [pid = 1883] [id = 663] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7b579800 == 182 [pid = 1883] [id = 662] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e762df000 == 181 [pid = 1883] [id = 661] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea9c4c800 == 180 [pid = 1883] [id = 660] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e82fda000 == 179 [pid = 1883] [id = 659] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e788f2000 == 178 [pid = 1883] [id = 658] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaa71c800 == 177 [pid = 1883] [id = 657] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea8381000 == 176 [pid = 1883] [id = 656] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e98908800 == 175 [pid = 1883] [id = 655] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97224800 == 174 [pid = 1883] [id = 654] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e95c26800 == 173 [pid = 1883] [id = 653] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e928a0800 == 172 [pid = 1883] [id = 652] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92111800 == 171 [pid = 1883] [id = 651] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8f119000 == 170 [pid = 1883] [id = 650] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e680000 == 169 [pid = 1883] [id = 649] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c72c000 == 168 [pid = 1883] [id = 648] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e85dd9800 == 167 [pid = 1883] [id = 647] 09:19:34 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e80522800 == 166 [pid = 1883] [id = 646] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 269 (0x7f3e8de04400) [pid = 1883] [serial = 1937] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 268 (0x7f3e8b00d000) [pid = 1883] [serial = 1596] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 267 (0x7f3eaa032800) [pid = 1883] [serial = 1623] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 266 (0x7f3e983f5800) [pid = 1883] [serial = 1904] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 265 (0x7f3e8e628c00) [pid = 1883] [serial = 1674] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 264 (0x7f3e7f9ee800) [pid = 1883] [serial = 1865] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 263 (0x7f3e8594b400) [pid = 1883] [serial = 1734] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 262 (0x7f3e98c43800) [pid = 1883] [serial = 1605] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 261 (0x7f3e8ec85400) [pid = 1883] [serial = 1677] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 260 (0x7f3e8f1f2c00) [pid = 1883] [serial = 1599] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 259 (0x7f3ea9c7bc00) [pid = 1883] [serial = 1617] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 258 (0x7f3e917ed800) [pid = 1883] [serial = 1686] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 257 (0x7f3e87377c00) [pid = 1883] [serial = 1665] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 256 (0x7f3eaa272400) [pid = 1883] [serial = 1626] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 255 (0x7f3e97725400) [pid = 1883] [serial = 1692] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 254 (0x7f3e8dbb9c00) [pid = 1883] [serial = 1671] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 253 (0x7f3e8b3f7400) [pid = 1883] [serial = 1668] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 252 (0x7f3e858ea800) [pid = 1883] [serial = 1922] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 251 (0x7f3e83d62800) [pid = 1883] [serial = 1593] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 250 (0x7f3e85976800) [pid = 1883] [serial = 1737] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 249 (0x7f3e7f40a400) [pid = 1883] [serial = 1919] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 248 (0x7f3e952ae800) [pid = 1883] [serial = 1892] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 247 (0x7f3e98a4c800) [pid = 1883] [serial = 1907] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 246 (0x7f3e7d05a800) [pid = 1883] [serial = 1614] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 245 (0x7f3e85661c00) [pid = 1883] [serial = 1731] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 244 (0x7f3e8b170400) [pid = 1883] [serial = 1928] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 243 (0x7f3e93558400) [pid = 1883] [serial = 1886] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 242 (0x7f3e96153c00) [pid = 1883] [serial = 1590] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 241 (0x7f3e85954400) [pid = 1883] [serial = 1695] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 240 (0x7f3e7cfd8400) [pid = 1883] [serial = 1917] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 239 (0x7f3e980d1c00) [pid = 1883] [serial = 1901] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 238 (0x7f3e8b004c00) [pid = 1883] [serial = 1743] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 237 (0x7f3e9a697c00) [pid = 1883] [serial = 1913] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 236 (0x7f3eaa02c400) [pid = 1883] [serial = 1620] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 235 (0x7f3e8b3ef400) [pid = 1883] [serial = 1749] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 234 (0x7f3e858e9c00) [pid = 1883] [serial = 1868] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 233 (0x7f3e98ca8c00) [pid = 1883] [serial = 1910] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 232 (0x7f3e918f3000) [pid = 1883] [serial = 1880] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 231 (0x7f3e7e10ac00) [pid = 1883] [serial = 1934] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 230 (0x7f3e85658800) [pid = 1883] [serial = 1925] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 229 (0x7f3e85bc2800) [pid = 1883] [serial = 1923] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 228 (0x7f3e965d1000) [pid = 1883] [serial = 1602] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 227 (0x7f3e8dd83800) [pid = 1883] [serial = 1874] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 226 (0x7f3e8b176400) [pid = 1883] [serial = 1746] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 225 (0x7f3e7e111c00) [pid = 1883] [serial = 1725] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 224 (0x7f3e82982800) [pid = 1883] [serial = 1728] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 223 (0x7f3e8d8d1800) [pid = 1883] [serial = 1932] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 222 (0x7f3e97141400) [pid = 1883] [serial = 1898] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 221 (0x7f3eaa024800) [pid = 1883] [serial = 1608] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 220 (0x7f3e7c98d400) [pid = 1883] [serial = 1916] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 219 (0x7f3e7c6d8c00) [pid = 1883] [serial = 1611] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 218 (0x7f3e8dd40400) [pid = 1883] [serial = 1935] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 217 (0x7f3e87374800) [pid = 1883] [serial = 1926] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 216 (0x7f3e96151000) [pid = 1883] [serial = 1689] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 215 (0x7f3e8736c400) [pid = 1883] [serial = 1740] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 214 (0x7f3e8f1e8400) [pid = 1883] [serial = 1683] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 213 (0x7f3e8d804400) [pid = 1883] [serial = 1758] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 212 (0x7f3e82989400) [pid = 1883] [serial = 1698] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 211 (0x7f3e8eac3000) [pid = 1883] [serial = 1877] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 210 (0x7f3e8d8ca800) [pid = 1883] [serial = 1761] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 209 (0x7f3e8d614800) [pid = 1883] [serial = 1755] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 208 (0x7f3e8565d000) [pid = 1883] [serial = 1662] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 207 (0x7f3e8d59f400) [pid = 1883] [serial = 1931] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 206 (0x7f3e8de1a400) [pid = 1883] [serial = 1863] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 205 (0x7f3e965d4400) [pid = 1883] [serial = 1895] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 204 (0x7f3e8c485400) [pid = 1883] [serial = 1929] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 203 (0x7f3e8d40d000) [pid = 1883] [serial = 1871] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 202 (0x7f3e8ef35000) [pid = 1883] [serial = 1680] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 201 (0x7f3e80552c00) [pid = 1883] [serial = 1659] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 200 (0x7f3e92852c00) [pid = 1883] [serial = 1883] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 199 (0x7f3e83b3a400) [pid = 1883] [serial = 1920] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 198 (0x7f3e8c490800) [pid = 1883] [serial = 1752] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 197 (0x7f3e7c5d3400) [pid = 1883] [serial = 1656] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 196 (0x7f3e8dbbe400) [pid = 1883] [serial = 1764] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 195 (0x7f3e9407e400) [pid = 1883] [serial = 1889] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 194 (0x7f3e8e625400) [pid = 1883] [serial = 1812] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 193 (0x7f3e8ef3b000) [pid = 1883] [serial = 1821] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 192 (0x7f3e8b004000) [pid = 1883] [serial = 1797] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 191 (0x7f3e90186800) [pid = 1883] [serial = 1830] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 190 (0x7f3e8eac2800) [pid = 1883] [serial = 1815] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 189 (0x7f3e8f1f3c00) [pid = 1883] [serial = 1827] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7f3e8d59d000) [pid = 1883] [serial = 1800] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7f3e8ec7cc00) [pid = 1883] [serial = 1818] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7f3e8de1b000) [pid = 1883] [serial = 1806] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7f3e8d405c00) [pid = 1883] [serial = 1788] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3e7f9e0400) [pid = 1883] [serial = 1791] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3e8deca800) [pid = 1883] [serial = 1809] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7f3e83ee9c00) [pid = 1883] [serial = 1794] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7f3e8f1dd400) [pid = 1883] [serial = 1824] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7f3e8dbbf400) [pid = 1883] [serial = 1803] [outer = (nil)] [url = about:blank] 09:19:34 INFO - PROCESS | 1883 | 1461601174372 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}] 09:19:34 INFO - PROCESS | 1883 | 1461601174577 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 09:19:34 INFO - PROCESS | 1883 | 1461601174861 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e788f6800 == 167 [pid = 1883] [id = 687] 09:19:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7f3e7c6d1000) [pid = 1883] [serial = 2062] [outer = (nil)] 09:19:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7f3e83d24400) [pid = 1883] [serial = 2063] [outer = 0x7f3e7c6d1000] 09:19:34 INFO - PROCESS | 1883 | 1461601174921 Marionette DEBUG loaded listener.js 09:19:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3e8565d000) [pid = 1883] [serial = 2064] [outer = 0x7f3e7c6d1000] 09:19:35 INFO - PROCESS | 1883 | 1461601175606 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] 09:19:35 INFO - PROCESS | 1883 | 1461601175641 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 09:19:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:19:35 INFO - PROCESS | 1883 | 1461601175646 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:19:35 INFO - PROCESS | 1883 | 1461601175649 Marionette TRACE conn3 <- [1,2722,null,{}] 09:19:35 INFO - PROCESS | 1883 | 1461601175654 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}] 09:19:35 INFO - PROCESS | 1883 | 1461601175835 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 09:19:36 INFO - PROCESS | 1883 | 1461601176028 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:36 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7fa86800 == 168 [pid = 1883] [id = 688] 09:19:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e7c98d400) [pid = 1883] [serial = 2065] [outer = (nil)] 09:19:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3e858e7c00) [pid = 1883] [serial = 2066] [outer = 0x7f3e7c98d400] 09:19:36 INFO - PROCESS | 1883 | 1461601176088 Marionette DEBUG loaded listener.js 09:19:36 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7f3e85bc2800) [pid = 1883] [serial = 2067] [outer = 0x7f3e7c98d400] 09:19:36 INFO - PROCESS | 1883 | 1461601176891 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] 09:19:36 INFO - PROCESS | 1883 | 1461601176925 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 09:19:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:19:36 INFO - PROCESS | 1883 | 1461601176931 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:19:36 INFO - PROCESS | 1883 | 1461601176933 Marionette TRACE conn3 <- [1,2726,null,{}] 09:19:36 INFO - PROCESS | 1883 | 1461601176939 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}] 09:19:37 INFO - PROCESS | 1883 | 1461601177219 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 09:19:37 INFO - PROCESS | 1883 | 1461601177251 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e831dc800 == 169 [pid = 1883] [id = 689] 09:19:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7f3e85bc3400) [pid = 1883] [serial = 2068] [outer = (nil)] 09:19:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7f3e8c48b400) [pid = 1883] [serial = 2069] [outer = 0x7f3e85bc3400] 09:19:37 INFO - PROCESS | 1883 | 1461601177309 Marionette DEBUG loaded listener.js 09:19:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7f3e8d40c800) [pid = 1883] [serial = 2070] [outer = 0x7f3e85bc3400] 09:19:38 INFO - PROCESS | 1883 | 1461601178156 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]]]}] 09:19:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:19:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1276ms 09:19:38 INFO - PROCESS | 1883 | 1461601178214 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 09:19:38 INFO - PROCESS | 1883 | 1461601178223 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 09:19:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:19:38 INFO - PROCESS | 1883 | 1461601178237 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:19:38 INFO - PROCESS | 1883 | 1461601178239 Marionette TRACE conn3 <- [1,2730,null,{}] 09:19:38 INFO - PROCESS | 1883 | 1461601178258 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}] 09:19:38 INFO - PROCESS | 1883 | 1461601178648 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7f3e874e4c00) [pid = 1883] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7f3e8dd53400) [pid = 1883] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7f3e7f9ebc00) [pid = 1883] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7f3e7f7f5400) [pid = 1883] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3e7caa2400) [pid = 1883] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3e9713cc00) [pid = 1883] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7f3e8dd82c00) [pid = 1883] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7f3e85f54800) [pid = 1883] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7f3e7c5cb800) [pid = 1883] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 179 (0x7f3e964dc000) [pid = 1883] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 178 (0x7f3e8dd80c00) [pid = 1883] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 177 (0x7f3e7cfd1000) [pid = 1883] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 176 (0x7f3e793fb400) [pid = 1883] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 175 (0x7f3e8ed59c00) [pid = 1883] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 174 (0x7f3e8c48a000) [pid = 1883] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 173 (0x7f3e857c7c00) [pid = 1883] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 172 (0x7f3e8ec88400) [pid = 1883] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 171 (0x7f3e83d6a800) [pid = 1883] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 170 (0x7f3e8f1e1800) [pid = 1883] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 169 (0x7f3e858d2000) [pid = 1883] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 168 (0x7f3e7c6cc400) [pid = 1883] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 167 (0x7f3e8dec2800) [pid = 1883] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 166 (0x7f3ea509ec00) [pid = 1883] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 165 (0x7f3e858ef400) [pid = 1883] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 164 (0x7f3e7f5b0800) [pid = 1883] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 163 (0x7f3e7a45f400) [pid = 1883] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7f3e858c3c00) [pid = 1883] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7f3e8eb79400) [pid = 1883] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7f3e918f8800) [pid = 1883] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7f3e8d409000) [pid = 1883] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7f3e8dd44000) [pid = 1883] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7f3e7a456800) [pid = 1883] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7f3e7b5e7800) [pid = 1883] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7f3e80552800) [pid = 1883] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7f3e8efe0400) [pid = 1883] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 153 (0x7f3e815b0000) [pid = 1883] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7f3e8055b000) [pid = 1883] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 151 (0x7f3e8b007000) [pid = 1883] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7f3e815b2c00) [pid = 1883] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 149 (0x7f3e7b445400) [pid = 1883] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 148 (0x7f3e815adc00) [pid = 1883] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 147 (0x7f3e7b441800) [pid = 1883] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7f3e7a458000) [pid = 1883] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7f3e8b171000) [pid = 1883] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7f3e7b5e6c00) [pid = 1883] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:19:39 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7f3e98a50000) [pid = 1883] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:19:39 INFO - PROCESS | 1883 | 1461601179627 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:39 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7871c000 == 170 [pid = 1883] [id = 690] 09:19:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7f3e793f7400) [pid = 1883] [serial = 2071] [outer = (nil)] 09:19:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7f3e7a456800) [pid = 1883] [serial = 2072] [outer = 0x7f3e793f7400] 09:19:39 INFO - PROCESS | 1883 | 1461601179684 Marionette DEBUG loaded listener.js 09:19:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7f3e7b450800) [pid = 1883] [serial = 2073] [outer = 0x7f3e793f7400] 09:19:40 INFO - PROCESS | 1883 | 1461601180736 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] 09:19:40 INFO - PROCESS | 1883 | 1461601180782 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 09:19:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:19:40 INFO - PROCESS | 1883 | 1461601180787 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:19:40 INFO - PROCESS | 1883 | 1461601180789 Marionette TRACE conn3 <- [1,2734,null,{}] 09:19:40 INFO - PROCESS | 1883 | 1461601180794 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}] 09:19:40 INFO - PROCESS | 1883 | 1461601180963 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 09:19:41 INFO - PROCESS | 1883 | 1461601181201 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e856b8000 == 171 [pid = 1883] [id = 691] 09:19:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7f3e793fb400) [pid = 1883] [serial = 2074] [outer = (nil)] 09:19:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7f3e857c7c00) [pid = 1883] [serial = 2075] [outer = 0x7f3e793fb400] 09:19:41 INFO - PROCESS | 1883 | 1461601181268 Marionette DEBUG loaded listener.js 09:19:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 149 (0x7f3e8c48a000) [pid = 1883] [serial = 2076] [outer = 0x7f3e793fb400] 09:19:42 INFO - PROCESS | 1883 | 1461601182242 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]]]}] 09:19:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:19:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1523ms 09:19:42 INFO - PROCESS | 1883 | 1461601182312 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 09:19:42 INFO - PROCESS | 1883 | 1461601182318 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 09:19:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:19:42 INFO - PROCESS | 1883 | 1461601182327 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:19:42 INFO - PROCESS | 1883 | 1461601182331 Marionette TRACE conn3 <- [1,2738,null,{}] 09:19:42 INFO - PROCESS | 1883 | 1461601182339 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}] 09:19:42 INFO - PROCESS | 1883 | 1461601182603 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 09:19:42 INFO - PROCESS | 1883 | 1461601182931 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:42 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7e4db800 == 172 [pid = 1883] [id = 692] 09:19:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7f3e7c6d0400) [pid = 1883] [serial = 2077] [outer = (nil)] 09:19:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7f3e7c990000) [pid = 1883] [serial = 2078] [outer = 0x7f3e7c6d0400] 09:19:43 INFO - PROCESS | 1883 | 1461601183007 Marionette DEBUG loaded listener.js 09:19:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 152 (0x7f3e7e111c00) [pid = 1883] [serial = 2079] [outer = 0x7f3e7c6d0400] 09:19:43 INFO - PROCESS | 1883 | 1461601183896 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]]]}] 09:19:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:19:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1633ms 09:19:43 INFO - PROCESS | 1883 | 1461601183961 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 09:19:43 INFO - PROCESS | 1883 | 1461601183969 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 09:19:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:19:43 INFO - PROCESS | 1883 | 1461601183979 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:19:43 INFO - PROCESS | 1883 | 1461601183982 Marionette TRACE conn3 <- [1,2742,null,{}] 09:19:43 INFO - PROCESS | 1883 | 1461601183987 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}] 09:19:44 INFO - PROCESS | 1883 | 1461601184206 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 09:19:44 INFO - PROCESS | 1883 | 1461601184475 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e82fe4000 == 173 [pid = 1883] [id = 693] 09:19:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7f3e8158cc00) [pid = 1883] [serial = 2080] [outer = (nil)] 09:19:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7f3e83d22000) [pid = 1883] [serial = 2081] [outer = 0x7f3e8158cc00] 09:19:44 INFO - PROCESS | 1883 | 1461601184609 Marionette DEBUG loaded listener.js 09:19:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7f3e8565dc00) [pid = 1883] [serial = 2082] [outer = 0x7f3e8158cc00] 09:19:45 INFO - PROCESS | 1883 | 1461601185496 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]]]}] 09:19:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:19:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1529ms 09:19:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:19:45 INFO - PROCESS | 1883 | 1461601185507 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 09:19:45 INFO - PROCESS | 1883 | 1461601185511 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 09:19:45 INFO - PROCESS | 1883 | 1461601185518 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:19:45 INFO - PROCESS | 1883 | 1461601185523 Marionette TRACE conn3 <- [1,2746,null,{}] 09:19:45 INFO - PROCESS | 1883 | 1461601185538 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}] 09:19:45 INFO - PROCESS | 1883 | 1461601185747 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 09:19:46 INFO - PROCESS | 1883 | 1461601186031 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e87473000 == 174 [pid = 1883] [id = 694] 09:19:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7f3e85bc9000) [pid = 1883] [serial = 2083] [outer = (nil)] 09:19:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7f3e85f61000) [pid = 1883] [serial = 2084] [outer = 0x7f3e85bc9000] 09:19:46 INFO - PROCESS | 1883 | 1461601186108 Marionette DEBUG loaded listener.js 09:19:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7f3e8b176c00) [pid = 1883] [serial = 2085] [outer = 0x7f3e85bc9000] 09:19:46 INFO - PROCESS | 1883 | 1461601186952 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]]]}] 09:19:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:19:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1483ms 09:19:47 INFO - PROCESS | 1883 | 1461601186999 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 09:19:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:19:47 INFO - PROCESS | 1883 | 1461601187004 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 09:19:47 INFO - PROCESS | 1883 | 1461601187029 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:19:47 INFO - PROCESS | 1883 | 1461601187033 Marionette TRACE conn3 <- [1,2750,null,{}] 09:19:47 INFO - PROCESS | 1883 | 1461601187039 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}] 09:19:47 INFO - PROCESS | 1883 | 1461601187251 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 09:19:47 INFO - PROCESS | 1883 | 1461601187521 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b615800 == 175 [pid = 1883] [id = 695] 09:19:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7f3e85bcc400) [pid = 1883] [serial = 2086] [outer = (nil)] 09:19:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7f3e8d40b800) [pid = 1883] [serial = 2087] [outer = 0x7f3e85bcc400] 09:19:47 INFO - PROCESS | 1883 | 1461601187595 Marionette DEBUG loaded listener.js 09:19:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7f3e8d636800) [pid = 1883] [serial = 2088] [outer = 0x7f3e85bcc400] 09:19:48 INFO - PROCESS | 1883 | 1461601188513 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]]]}] 09:19:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:19:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1551ms 09:19:48 INFO - PROCESS | 1883 | 1461601188561 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 09:19:48 INFO - PROCESS | 1883 | 1461601188565 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 09:19:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:19:48 INFO - PROCESS | 1883 | 1461601188570 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:19:48 INFO - PROCESS | 1883 | 1461601188572 Marionette TRACE conn3 <- [1,2754,null,{}] 09:19:48 INFO - PROCESS | 1883 | 1461601188577 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}] 09:19:48 INFO - PROCESS | 1883 | 1461601188786 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 09:19:49 INFO - PROCESS | 1883 | 1461601189059 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c521000 == 176 [pid = 1883] [id = 696] 09:19:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7f3e8c482800) [pid = 1883] [serial = 2089] [outer = (nil)] 09:19:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7f3e8d8c6400) [pid = 1883] [serial = 2090] [outer = 0x7f3e8c482800] 09:19:49 INFO - PROCESS | 1883 | 1461601189132 Marionette DEBUG loaded listener.js 09:19:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 164 (0x7f3e8dbc4400) [pid = 1883] [serial = 2091] [outer = 0x7f3e8c482800] 09:19:49 INFO - PROCESS | 1883 | 1461601189954 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]]]}] 09:19:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:19:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1428ms 09:19:50 INFO - PROCESS | 1883 | 1461601190000 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 09:19:50 INFO - PROCESS | 1883 | 1461601190004 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 09:19:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:19:50 INFO - PROCESS | 1883 | 1461601190023 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:19:50 INFO - PROCESS | 1883 | 1461601190027 Marionette TRACE conn3 <- [1,2758,null,{}] 09:19:50 INFO - PROCESS | 1883 | 1461601190036 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}] 09:19:50 INFO - PROCESS | 1883 | 1461601190265 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 09:19:50 INFO - PROCESS | 1883 | 1461601190535 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c821800 == 177 [pid = 1883] [id = 697] 09:19:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 165 (0x7f3e8de06000) [pid = 1883] [serial = 2092] [outer = (nil)] 09:19:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 166 (0x7f3e8dec0c00) [pid = 1883] [serial = 2093] [outer = 0x7f3e8de06000] 09:19:50 INFO - PROCESS | 1883 | 1461601190649 Marionette DEBUG loaded listener.js 09:19:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 167 (0x7f3e8e219800) [pid = 1883] [serial = 2094] [outer = 0x7f3e8de06000] 09:19:51 INFO - PROCESS | 1883 | 1461601191447 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]]]}] 09:19:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:19:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1451ms 09:19:51 INFO - PROCESS | 1883 | 1461601191460 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 09:19:51 INFO - PROCESS | 1883 | 1461601191463 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 09:19:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:19:51 INFO - PROCESS | 1883 | 1461601191468 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:19:51 INFO - PROCESS | 1883 | 1461601191470 Marionette TRACE conn3 <- [1,2762,null,{}] 09:19:51 INFO - PROCESS | 1883 | 1461601191475 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}] 09:19:51 INFO - PROCESS | 1883 | 1461601191681 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 09:19:51 INFO - PROCESS | 1883 | 1461601191955 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e247000 == 178 [pid = 1883] [id = 698] 09:19:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 168 (0x7f3e8de07800) [pid = 1883] [serial = 2095] [outer = (nil)] 09:19:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 169 (0x7f3e8e814800) [pid = 1883] [serial = 2096] [outer = 0x7f3e8de07800] 09:19:52 INFO - PROCESS | 1883 | 1461601192028 Marionette DEBUG loaded listener.js 09:19:52 INFO - PROCESS | 1883 | ++DOMWINDOW == 170 (0x7f3e8eb74c00) [pid = 1883] [serial = 2097] [outer = 0x7f3e8de07800] 09:19:52 INFO - PROCESS | 1883 | 1461601192850 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]]]}] 09:19:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:19:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1426ms 09:19:52 INFO - PROCESS | 1883 | 1461601192896 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 09:19:52 INFO - PROCESS | 1883 | 1461601192899 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 09:19:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:19:52 INFO - PROCESS | 1883 | 1461601192904 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:19:52 INFO - PROCESS | 1883 | 1461601192906 Marionette TRACE conn3 <- [1,2766,null,{}] 09:19:52 INFO - PROCESS | 1883 | 1461601192912 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}] 09:19:53 INFO - PROCESS | 1883 | 1461601193116 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 09:19:53 INFO - PROCESS | 1883 | 1461601193399 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ebc6800 == 179 [pid = 1883] [id = 699] 09:19:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 171 (0x7f3e8dbb9400) [pid = 1883] [serial = 2098] [outer = (nil)] 09:19:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 172 (0x7f3e8ec85400) [pid = 1883] [serial = 2099] [outer = 0x7f3e8dbb9400] 09:19:53 INFO - PROCESS | 1883 | 1461601193470 Marionette DEBUG loaded listener.js 09:19:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 173 (0x7f3e8ed21c00) [pid = 1883] [serial = 2100] [outer = 0x7f3e8dbb9400] 09:19:54 INFO - PROCESS | 1883 | 1461601194289 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]]]}] 09:19:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:19:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1434ms 09:19:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:19:54 INFO - PROCESS | 1883 | 1461601194340 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 09:19:54 INFO - PROCESS | 1883 | 1461601194342 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 09:19:54 INFO - PROCESS | 1883 | 1461601194348 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:19:54 INFO - PROCESS | 1883 | 1461601194351 Marionette TRACE conn3 <- [1,2770,null,{}] 09:19:54 INFO - PROCESS | 1883 | 1461601194356 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}] 09:19:54 INFO - PROCESS | 1883 | 1461601194560 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 09:19:54 INFO - PROCESS | 1883 | 1461601194843 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91772000 == 180 [pid = 1883] [id = 700] 09:19:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 174 (0x7f3e82982400) [pid = 1883] [serial = 2101] [outer = (nil)] 09:19:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 175 (0x7f3e8e52d400) [pid = 1883] [serial = 2102] [outer = 0x7f3e82982400] 09:19:54 INFO - PROCESS | 1883 | 1461601194923 Marionette DEBUG loaded listener.js 09:19:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 176 (0x7f3e8ef3b000) [pid = 1883] [serial = 2103] [outer = 0x7f3e82982400] 09:19:55 INFO - PROCESS | 1883 | 1461601195735 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]]]}] 09:19:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:19:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1442ms 09:19:55 INFO - PROCESS | 1883 | 1461601195791 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 09:19:55 INFO - PROCESS | 1883 | 1461601195795 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 09:19:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:19:55 INFO - PROCESS | 1883 | 1461601195800 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:19:55 INFO - PROCESS | 1883 | 1461601195802 Marionette TRACE conn3 <- [1,2774,null,{}] 09:19:55 INFO - PROCESS | 1883 | 1461601195807 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}] 09:19:55 INFO - PROCESS | 1883 | 1461601195996 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 09:19:56 INFO - PROCESS | 1883 | 1461601196267 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92126000 == 181 [pid = 1883] [id = 701] 09:19:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 177 (0x7f3e83eed400) [pid = 1883] [serial = 2104] [outer = (nil)] 09:19:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 178 (0x7f3e8f125c00) [pid = 1883] [serial = 2105] [outer = 0x7f3e83eed400] 09:19:56 INFO - PROCESS | 1883 | 1461601196342 Marionette DEBUG loaded listener.js 09:19:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 179 (0x7f3e8f1ea800) [pid = 1883] [serial = 2106] [outer = 0x7f3e83eed400] 09:19:57 INFO - PROCESS | 1883 | 1461601197212 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]]]}] 09:19:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:19:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1475ms 09:19:57 INFO - PROCESS | 1883 | 1461601197275 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 09:19:57 INFO - PROCESS | 1883 | 1461601197280 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 09:19:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:19:57 INFO - PROCESS | 1883 | 1461601197285 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:19:57 INFO - PROCESS | 1883 | 1461601197289 Marionette TRACE conn3 <- [1,2778,null,{}] 09:19:57 INFO - PROCESS | 1883 | 1461601197293 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}] 09:19:57 INFO - PROCESS | 1883 | 1461601197533 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 09:19:57 INFO - PROCESS | 1883 | 1461601197805 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92813800 == 182 [pid = 1883] [id = 702] 09:19:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 180 (0x7f3e918fc400) [pid = 1883] [serial = 2107] [outer = (nil)] 09:19:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7f3e92052000) [pid = 1883] [serial = 2108] [outer = 0x7f3e918fc400] 09:19:57 INFO - PROCESS | 1883 | 1461601197932 Marionette DEBUG loaded listener.js 09:19:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7f3e928c2000) [pid = 1883] [serial = 2109] [outer = 0x7f3e918fc400] 09:19:58 INFO - PROCESS | 1883 | 1461601198720 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]]]}] 09:19:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:19:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1485ms 09:19:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:19:58 INFO - PROCESS | 1883 | 1461601198770 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 09:19:58 INFO - PROCESS | 1883 | 1461601198773 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 09:19:58 INFO - PROCESS | 1883 | 1461601198779 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:19:58 INFO - PROCESS | 1883 | 1461601198782 Marionette TRACE conn3 <- [1,2782,null,{}] 09:19:58 INFO - PROCESS | 1883 | 1461601198786 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}] 09:19:58 INFO - PROCESS | 1883 | 1461601198991 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 09:19:59 INFO - PROCESS | 1883 | 1461601199270 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94045800 == 183 [pid = 1883] [id = 703] 09:19:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3e91f72c00) [pid = 1883] [serial = 2110] [outer = (nil)] 09:19:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e9355f400) [pid = 1883] [serial = 2111] [outer = 0x7f3e91f72c00] 09:19:59 INFO - PROCESS | 1883 | 1461601199342 Marionette DEBUG loaded listener.js 09:19:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3e941a0000) [pid = 1883] [serial = 2112] [outer = 0x7f3e91f72c00] 09:20:00 INFO - PROCESS | 1883 | 1461601200179 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]]]}] 09:20:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:20:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1430ms 09:20:00 INFO - PROCESS | 1883 | 1461601200209 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 09:20:00 INFO - PROCESS | 1883 | 1461601200211 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 09:20:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:20:00 INFO - PROCESS | 1883 | 1461601200217 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:20:00 INFO - PROCESS | 1883 | 1461601200219 Marionette TRACE conn3 <- [1,2786,null,{}] 09:20:00 INFO - PROCESS | 1883 | 1461601200234 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}] 09:20:00 INFO - PROCESS | 1883 | 1461601200439 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 09:20:00 INFO - PROCESS | 1883 | 1461601200717 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e96120000 == 184 [pid = 1883] [id = 704] 09:20:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7f3e91f77000) [pid = 1883] [serial = 2113] [outer = (nil)] 09:20:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7f3e959dfc00) [pid = 1883] [serial = 2114] [outer = 0x7f3e91f77000] 09:20:00 INFO - PROCESS | 1883 | 1461601200791 Marionette DEBUG loaded listener.js 09:20:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7f3e95ce3400) [pid = 1883] [serial = 2115] [outer = 0x7f3e91f77000] 09:20:01 INFO - PROCESS | 1883 | 1461601201654 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]]]}] 09:20:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:20:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1488ms 09:20:01 INFO - PROCESS | 1883 | 1461601201708 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 09:20:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:20:01 INFO - PROCESS | 1883 | 1461601201713 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 09:20:01 INFO - PROCESS | 1883 | 1461601201720 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:20:01 INFO - PROCESS | 1883 | 1461601201723 Marionette TRACE conn3 <- [1,2790,null,{}] 09:20:01 INFO - PROCESS | 1883 | 1461601201730 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}] 09:20:01 INFO - PROCESS | 1883 | 1461601201962 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 09:20:02 INFO - PROCESS | 1883 | 1461601202242 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97222800 == 185 [pid = 1883] [id = 705] 09:20:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7f3e92857400) [pid = 1883] [serial = 2116] [outer = (nil)] 09:20:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7f3e964db000) [pid = 1883] [serial = 2117] [outer = 0x7f3e92857400] 09:20:02 INFO - PROCESS | 1883 | 1461601202354 Marionette DEBUG loaded listener.js 09:20:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 191 (0x7f3e965dcc00) [pid = 1883] [serial = 2118] [outer = 0x7f3e92857400] 09:20:03 INFO - PROCESS | 1883 | 1461601203174 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]]]}] 09:20:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:20:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1481ms 09:20:03 INFO - PROCESS | 1883 | 1461601203202 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 09:20:03 INFO - PROCESS | 1883 | 1461601203205 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 09:20:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:20:03 INFO - PROCESS | 1883 | 1461601203211 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:20:03 INFO - PROCESS | 1883 | 1461601203213 Marionette TRACE conn3 <- [1,2794,null,{}] 09:20:03 INFO - PROCESS | 1883 | 1461601203218 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}] 09:20:03 INFO - PROCESS | 1883 | 1461601203443 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 09:20:03 INFO - PROCESS | 1883 | 1461601203775 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e983b7800 == 186 [pid = 1883] [id = 706] 09:20:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 192 (0x7f3e8eb77c00) [pid = 1883] [serial = 2119] [outer = (nil)] 09:20:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 193 (0x7f3e97141400) [pid = 1883] [serial = 2120] [outer = 0x7f3e8eb77c00] 09:20:03 INFO - PROCESS | 1883 | 1461601203901 Marionette DEBUG loaded listener.js 09:20:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 194 (0x7f3e97b67c00) [pid = 1883] [serial = 2121] [outer = 0x7f3e8eb77c00] 09:20:04 INFO - PROCESS | 1883 | 1461601204716 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]]]}] 09:20:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:20:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1575ms 09:20:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:20:04 INFO - PROCESS | 1883 | 1461601204787 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 09:20:04 INFO - PROCESS | 1883 | 1461601204789 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 09:20:04 INFO - PROCESS | 1883 | 1461601204794 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:20:04 INFO - PROCESS | 1883 | 1461601204797 Marionette TRACE conn3 <- [1,2798,null,{}] 09:20:04 INFO - PROCESS | 1883 | 1461601204802 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}] 09:20:05 INFO - PROCESS | 1883 | 1461601205024 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 09:20:05 INFO - PROCESS | 1883 | 1461601205302 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9b4a4000 == 187 [pid = 1883] [id = 707] 09:20:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 195 (0x7f3e943f4400) [pid = 1883] [serial = 2122] [outer = (nil)] 09:20:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 196 (0x7f3e983e9800) [pid = 1883] [serial = 2123] [outer = 0x7f3e943f4400] 09:20:05 INFO - PROCESS | 1883 | 1461601205412 Marionette DEBUG loaded listener.js 09:20:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 197 (0x7f3e98a4b000) [pid = 1883] [serial = 2124] [outer = 0x7f3e943f4400] 09:20:06 INFO - PROCESS | 1883 | 1461601206234 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]]]}] 09:20:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:20:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1479ms 09:20:06 INFO - PROCESS | 1883 | 1461601206274 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 09:20:06 INFO - PROCESS | 1883 | 1461601206278 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 09:20:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:20:06 INFO - PROCESS | 1883 | 1461601206283 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:20:06 INFO - PROCESS | 1883 | 1461601206285 Marionette TRACE conn3 <- [1,2802,null,{}] 09:20:06 INFO - PROCESS | 1883 | 1461601206290 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}] 09:20:06 INFO - PROCESS | 1883 | 1461601206515 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 09:20:06 INFO - PROCESS | 1883 | 1461601206845 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4f4e000 == 188 [pid = 1883] [id = 708] 09:20:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 198 (0x7f3e793f5800) [pid = 1883] [serial = 2125] [outer = (nil)] 09:20:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 199 (0x7f3e98c3b400) [pid = 1883] [serial = 2126] [outer = 0x7f3e793f5800] 09:20:06 INFO - PROCESS | 1883 | 1461601206922 Marionette DEBUG loaded listener.js 09:20:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 200 (0x7f3e9a68e000) [pid = 1883] [serial = 2127] [outer = 0x7f3e793f5800] 09:20:07 INFO - PROCESS | 1883 | 1461601207697 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]]]}] 09:20:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:20:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1429ms 09:20:07 INFO - PROCESS | 1883 | 1461601207722 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 09:20:07 INFO - PROCESS | 1883 | 1461601207724 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 09:20:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:20:07 INFO - PROCESS | 1883 | 1461601207734 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:20:07 INFO - PROCESS | 1883 | 1461601207736 Marionette TRACE conn3 <- [1,2806,null,{}] 09:20:07 INFO - PROCESS | 1883 | 1461601207740 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}] 09:20:07 INFO - PROCESS | 1883 | 1461601207954 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 09:20:08 INFO - PROCESS | 1883 | 1461601208245 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea6422000 == 189 [pid = 1883] [id = 709] 09:20:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 201 (0x7f3e94bf7400) [pid = 1883] [serial = 2128] [outer = (nil)] 09:20:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 202 (0x7f3e9b413c00) [pid = 1883] [serial = 2129] [outer = 0x7f3e94bf7400] 09:20:08 INFO - PROCESS | 1883 | 1461601208318 Marionette DEBUG loaded listener.js 09:20:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 203 (0x7f3e9f10bc00) [pid = 1883] [serial = 2130] [outer = 0x7f3e94bf7400] 09:20:09 INFO - PROCESS | 1883 | 1461601209251 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]]]}] 09:20:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:20:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1575ms 09:20:09 INFO - PROCESS | 1883 | 1461601209310 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 09:20:09 INFO - PROCESS | 1883 | 1461601209312 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 09:20:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:20:09 INFO - PROCESS | 1883 | 1461601209318 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:20:09 INFO - PROCESS | 1883 | 1461601209320 Marionette TRACE conn3 <- [1,2810,null,{}] 09:20:09 INFO - PROCESS | 1883 | 1461601209326 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}] 09:20:09 INFO - PROCESS | 1883 | 1461601209545 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 09:20:09 INFO - PROCESS | 1883 | 1461601209828 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9c97000 == 190 [pid = 1883] [id = 710] 09:20:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 204 (0x7f3e97b6a800) [pid = 1883] [serial = 2131] [outer = (nil)] 09:20:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 205 (0x7f3ea4124800) [pid = 1883] [serial = 2132] [outer = 0x7f3e97b6a800] 09:20:09 INFO - PROCESS | 1883 | 1461601209938 Marionette DEBUG loaded listener.js 09:20:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 206 (0x7f3ea4feb400) [pid = 1883] [serial = 2133] [outer = 0x7f3e97b6a800] 09:20:10 INFO - PROCESS | 1883 | 1461601210698 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]]]}] 09:20:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:20:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1429ms 09:20:10 INFO - PROCESS | 1883 | 1461601210747 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 09:20:10 INFO - PROCESS | 1883 | 1461601210751 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 09:20:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:20:10 INFO - PROCESS | 1883 | 1461601210756 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:20:10 INFO - PROCESS | 1883 | 1461601210758 Marionette TRACE conn3 <- [1,2814,null,{}] 09:20:10 INFO - PROCESS | 1883 | 1461601210763 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}] 09:20:10 INFO - PROCESS | 1883 | 1461601210976 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 09:20:11 INFO - PROCESS | 1883 | 1461601211258 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa49d800 == 191 [pid = 1883] [id = 711] 09:20:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 207 (0x7f3e9f10e000) [pid = 1883] [serial = 2134] [outer = (nil)] 09:20:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 208 (0x7f3ea509c800) [pid = 1883] [serial = 2135] [outer = 0x7f3e9f10e000] 09:20:11 INFO - PROCESS | 1883 | 1461601211329 Marionette DEBUG loaded listener.js 09:20:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 209 (0x7f3ea5233800) [pid = 1883] [serial = 2136] [outer = 0x7f3e9f10e000] 09:20:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b5f8800 == 190 [pid = 1883] [id = 353] 09:20:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7871c000 == 189 [pid = 1883] [id = 690] 09:20:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e831dc800 == 188 [pid = 1883] [id = 689] 09:20:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7fa86800 == 187 [pid = 1883] [id = 688] 09:20:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e788f6800 == 186 [pid = 1883] [id = 687] 09:20:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7af48800 == 185 [pid = 1883] [id = 686] 09:20:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e78721800 == 184 [pid = 1883] [id = 685] 09:20:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7f5f2800 == 183 [pid = 1883] [id = 684] 09:20:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c834800 == 182 [pid = 1883] [id = 676] 09:20:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b676800 == 181 [pid = 1883] [id = 675] 09:20:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b028000 == 180 [pid = 1883] [id = 674] 09:20:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e856ce800 == 179 [pid = 1883] [id = 673] 09:20:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e82fef000 == 178 [pid = 1883] [id = 672] 09:20:13 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7f5e1000 == 177 [pid = 1883] [id = 671] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 208 (0x7f3e92052400) [pid = 1883] [serial = 1881] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 207 (0x7f3e858e2c00) [pid = 1883] [serial = 1722] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 206 (0x7f3e917e9c00) [pid = 1883] [serial = 1833] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 205 (0x7f3e8d8ca400) [pid = 1883] [serial = 1872] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 204 (0x7f3e8ec82800) [pid = 1883] [serial = 1878] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 203 (0x7f3e8314c400) [pid = 1883] [serial = 1866] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 202 (0x7f3e93562400) [pid = 1883] [serial = 1887] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 201 (0x7f3e91f7e000) [pid = 1883] [serial = 1836] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 200 (0x7f3e83d69c00) [pid = 1883] [serial = 1839] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 199 (0x7f3e928ca800) [pid = 1883] [serial = 1884] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 198 (0x7f3e8debf000) [pid = 1883] [serial = 1875] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 197 (0x7f3e85c78400) [pid = 1883] [serial = 1869] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 196 (0x7f3e98a4a000) [pid = 1883] [serial = 1905] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 195 (0x7f3e9834a000) [pid = 1883] [serial = 1902] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 194 (0x7f3e98c3e800) [pid = 1883] [serial = 1908] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 193 (0x7f3e97a85c00) [pid = 1883] [serial = 1899] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 192 (0x7f3e97136400) [pid = 1883] [serial = 1896] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 191 (0x7f3e95c3f400) [pid = 1883] [serial = 1893] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 190 (0x7f3e94a87800) [pid = 1883] [serial = 1890] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 189 (0x7f3e9b417000) [pid = 1883] [serial = 1914] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7f3e9a690000) [pid = 1883] [serial = 1911] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7f3e85951800) [pid = 1883] [serial = 2006] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7f3e7cfcf800) [pid = 1883] [serial = 2009] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7f3e85c70400) [pid = 1883] [serial = 2007] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3e8ec81c00) [pid = 1883] [serial = 1952] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3e8ed22c00) [pid = 1883] [serial = 1953] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7f3ea6460800) [pid = 1883] [serial = 1979] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7f3ea649e800) [pid = 1883] [serial = 1980] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7f3e85c6d400) [pid = 1883] [serial = 1943] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 179 (0x7f3e8b002800) [pid = 1883] [serial = 1944] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 178 (0x7f3e8298fc00) [pid = 1883] [serial = 1940] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 177 (0x7f3e83ee7800) [pid = 1883] [serial = 1941] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 176 (0x7f3e7caac400) [pid = 1883] [serial = 2000] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 175 (0x7f3e7e109c00) [pid = 1883] [serial = 2001] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 174 (0x7f3ea8343000) [pid = 1883] [serial = 1982] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 173 (0x7f3ea9a12400) [pid = 1883] [serial = 1983] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 172 (0x7f3e94bf5000) [pid = 1883] [serial = 1961] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 171 (0x7f3e961c5c00) [pid = 1883] [serial = 1962] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 170 (0x7f3e9896fc00) [pid = 1883] [serial = 1967] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 169 (0x7f3e98cb0800) [pid = 1883] [serial = 1968] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 168 (0x7f3e8e62ac00) [pid = 1883] [serial = 1949] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 167 (0x7f3e8eac6400) [pid = 1883] [serial = 1950] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 166 (0x7f3e8debfc00) [pid = 1883] [serial = 1938] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 165 (0x7f3e7a45e800) [pid = 1883] [serial = 1994] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 164 (0x7f3e7a464000) [pid = 1883] [serial = 1995] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 163 (0x7f3e7f40f400) [pid = 1883] [serial = 2003] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7f3e8dd5a000) [pid = 1883] [serial = 1955] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7f3e917e6000) [pid = 1883] [serial = 1956] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7f3e964de400) [pid = 1883] [serial = 1964] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7f3e97134400) [pid = 1883] [serial = 1965] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7f3ea61ed400) [pid = 1883] [serial = 1976] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7f3ea62d2800) [pid = 1883] [serial = 1977] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7f3e91f7c800) [pid = 1883] [serial = 1958] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7f3e928cc800) [pid = 1883] [serial = 1959] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7f3e8dd3f000) [pid = 1883] [serial = 1946] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 153 (0x7f3e8de22c00) [pid = 1883] [serial = 1947] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7f3ea4d54800) [pid = 1883] [serial = 1970] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 151 (0x7f3ea50a6800) [pid = 1883] [serial = 1971] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7f3e9284c400) [pid = 1883] [serial = 1991] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 149 (0x7f3eaa025c00) [pid = 1883] [serial = 1992] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 148 (0x7f3ea523c000) [pid = 1883] [serial = 1973] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 147 (0x7f3ea54d6000) [pid = 1883] [serial = 1974] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7f3e7b44b000) [pid = 1883] [serial = 1988] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7f3e7b44f800) [pid = 1883] [serial = 1989] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7f3e8158bc00) [pid = 1883] [serial = 1997] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7f3e8d598400) [pid = 1883] [serial = 1998] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 142 (0x7f3ea9da6c00) [pid = 1883] [serial = 1985] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 141 (0x7f3eaa024c00) [pid = 1883] [serial = 1986] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 140 (0x7f3e83149000) [pid = 1883] [serial = 2012] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 139 (0x7f3e83145800) [pid = 1883] [serial = 2004] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | --DOMWINDOW == 138 (0x7f3e7e419000) [pid = 1883] [serial = 2010] [outer = (nil)] [url = about:blank] 09:20:13 INFO - PROCESS | 1883 | 1461601213903 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]]]}] 09:20:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:20:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 3186ms 09:20:13 INFO - PROCESS | 1883 | 1461601213944 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 09:20:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:20:13 INFO - PROCESS | 1883 | 1461601213949 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 09:20:13 INFO - PROCESS | 1883 | 1461601213956 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:20:13 INFO - PROCESS | 1883 | 1461601213961 Marionette TRACE conn3 <- [1,2818,null,{}] 09:20:13 INFO - PROCESS | 1883 | 1461601213969 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}] 09:20:14 INFO - PROCESS | 1883 | 1461601214202 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 09:20:14 INFO - PROCESS | 1883 | 1461601214404 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e78721800 == 178 [pid = 1883] [id = 712] 09:20:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 139 (0x7f3e7a45c400) [pid = 1883] [serial = 2137] [outer = (nil)] 09:20:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 140 (0x7f3e7b44cc00) [pid = 1883] [serial = 2138] [outer = 0x7f3e7a45c400] 09:20:14 INFO - PROCESS | 1883 | 1461601214469 Marionette DEBUG loaded listener.js 09:20:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7f3e7c5cc000) [pid = 1883] [serial = 2139] [outer = 0x7f3e7a45c400] 09:20:15 INFO - PROCESS | 1883 | 1461601215186 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]]]}] 09:20:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:20:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1281ms 09:20:15 INFO - PROCESS | 1883 | 1461601215236 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 09:20:15 INFO - PROCESS | 1883 | 1461601215243 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 09:20:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:20:15 INFO - PROCESS | 1883 | 1461601215252 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:20:15 INFO - PROCESS | 1883 | 1461601215256 Marionette TRACE conn3 <- [1,2822,null,{}] 09:20:15 INFO - PROCESS | 1883 | 1461601215264 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}] 09:20:15 INFO - PROCESS | 1883 | 1461601215542 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 09:20:15 INFO - PROCESS | 1883 | 1461601215665 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:15 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7af48800 == 179 [pid = 1883] [id = 713] 09:20:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 142 (0x7f3e7a45f800) [pid = 1883] [serial = 2140] [outer = (nil)] 09:20:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 143 (0x7f3e7c988400) [pid = 1883] [serial = 2141] [outer = 0x7f3e7a45f800] 09:20:15 INFO - PROCESS | 1883 | 1461601215725 Marionette DEBUG loaded listener.js 09:20:15 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7f3e7cfda800) [pid = 1883] [serial = 2142] [outer = 0x7f3e7a45f800] 09:20:16 INFO - PROCESS | 1883 | 1461601216579 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]]]}] 09:20:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:20:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1386ms 09:20:16 INFO - PROCESS | 1883 | 1461601216639 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 09:20:16 INFO - PROCESS | 1883 | 1461601216641 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 09:20:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:20:16 INFO - PROCESS | 1883 | 1461601216656 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:20:16 INFO - PROCESS | 1883 | 1461601216662 Marionette TRACE conn3 <- [1,2826,null,{}] 09:20:16 INFO - PROCESS | 1883 | 1461601216683 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}] 09:20:16 INFO - PROCESS | 1883 | 1461601216953 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 09:20:16 INFO - PROCESS | 1883 | 1461601216990 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7b662000 == 180 [pid = 1883] [id = 714] 09:20:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7f3e7e104400) [pid = 1883] [serial = 2143] [outer = (nil)] 09:20:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7f3e7f7f6000) [pid = 1883] [serial = 2144] [outer = 0x7f3e7e104400] 09:20:17 INFO - PROCESS | 1883 | 1461601217052 Marionette DEBUG loaded listener.js 09:20:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7f3e815acc00) [pid = 1883] [serial = 2145] [outer = 0x7f3e7e104400] 09:20:18 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7f3e85bc3400) [pid = 1883] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:20:18 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7f3e793f7400) [pid = 1883] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:20:18 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7f3e7c984c00) [pid = 1883] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:20:18 INFO - PROCESS | 1883 | --DOMWINDOW == 143 (0x7f3e7c98d400) [pid = 1883] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:20:18 INFO - PROCESS | 1883 | --DOMWINDOW == 142 (0x7f3e7c6d1000) [pid = 1883] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:20:18 INFO - PROCESS | 1883 | --DOMWINDOW == 141 (0x7f3e83d23400) [pid = 1883] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:20:18 INFO - PROCESS | 1883 | --DOMWINDOW == 140 (0x7f3e7c986800) [pid = 1883] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:20:18 INFO - PROCESS | 1883 | 1461601218463 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:20:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:20:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1852ms 09:20:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:20:18 INFO - PROCESS | 1883 | 1461601218499 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 09:20:18 INFO - PROCESS | 1883 | 1461601218502 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 09:20:18 INFO - PROCESS | 1883 | 1461601218507 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:20:18 INFO - PROCESS | 1883 | 1461601218509 Marionette TRACE conn3 <- [1,2830,null,{}] 09:20:18 INFO - PROCESS | 1883 | 1461601218514 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}] 09:20:18 INFO - PROCESS | 1883 | 1461601218834 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 09:20:18 INFO - PROCESS | 1883 | 1461601218992 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7e271800 == 181 [pid = 1883] [id = 715] 09:20:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 141 (0x7f3e7e415800) [pid = 1883] [serial = 2146] [outer = (nil)] 09:20:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 142 (0x7f3e83b44400) [pid = 1883] [serial = 2147] [outer = 0x7f3e7e415800] 09:20:19 INFO - PROCESS | 1883 | 1461601219053 Marionette DEBUG loaded listener.js 09:20:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 143 (0x7f3e83ee7400) [pid = 1883] [serial = 2148] [outer = 0x7f3e7e415800] 09:20:19 INFO - PROCESS | 1883 | 1461601219734 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]]]}] 09:20:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:20:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1275ms 09:20:19 INFO - PROCESS | 1883 | 1461601219782 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 09:20:19 INFO - PROCESS | 1883 | 1461601219785 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 09:20:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:20:19 INFO - PROCESS | 1883 | 1461601219790 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:20:19 INFO - PROCESS | 1883 | 1461601219803 Marionette TRACE conn3 <- [1,2834,null,{}] 09:20:19 INFO - PROCESS | 1883 | 1461601219807 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}] 09:20:19 INFO - PROCESS | 1883 | 1461601219992 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 09:20:20 INFO - PROCESS | 1883 | 1461601220186 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7f660800 == 182 [pid = 1883] [id = 716] 09:20:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 144 (0x7f3e7f5ad000) [pid = 1883] [serial = 2149] [outer = (nil)] 09:20:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7f3e85666c00) [pid = 1883] [serial = 2150] [outer = 0x7f3e7f5ad000] 09:20:20 INFO - PROCESS | 1883 | 1461601220242 Marionette DEBUG loaded listener.js 09:20:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7f3e858e3c00) [pid = 1883] [serial = 2151] [outer = 0x7f3e7f5ad000] 09:20:21 INFO - PROCESS | 1883 | 1461601221278 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:20:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:20:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1542ms 09:20:21 INFO - PROCESS | 1883 | 1461601221334 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 09:20:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:20:21 INFO - PROCESS | 1883 | 1461601221341 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 09:20:21 INFO - PROCESS | 1883 | 1461601221348 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:20:21 INFO - PROCESS | 1883 | 1461601221354 Marionette TRACE conn3 <- [1,2838,null,{}] 09:20:21 INFO - PROCESS | 1883 | 1461601221361 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}] 09:20:21 INFO - PROCESS | 1883 | 1461601221613 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 09:20:21 INFO - PROCESS | 1883 | 1461601221934 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7b586000 == 183 [pid = 1883] [id = 717] 09:20:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7f3e7c6d4000) [pid = 1883] [serial = 2152] [outer = (nil)] 09:20:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7f3e7caac400) [pid = 1883] [serial = 2153] [outer = 0x7f3e7c6d4000] 09:20:22 INFO - PROCESS | 1883 | 1461601222011 Marionette DEBUG loaded listener.js 09:20:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 149 (0x7f3e7e110c00) [pid = 1883] [serial = 2154] [outer = 0x7f3e7c6d4000] 09:20:22 INFO - PROCESS | 1883 | 1461601222853 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]]]}] 09:20:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:20:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1537ms 09:20:22 INFO - PROCESS | 1883 | 1461601222885 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 09:20:22 INFO - PROCESS | 1883 | 1461601222893 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 09:20:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:20:22 INFO - PROCESS | 1883 | 1461601222902 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:20:22 INFO - PROCESS | 1883 | 1461601222905 Marionette TRACE conn3 <- [1,2842,null,{}] 09:20:22 INFO - PROCESS | 1883 | 1461601222911 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}] 09:20:23 INFO - PROCESS | 1883 | 1461601223128 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 09:20:23 INFO - PROCESS | 1883 | 1461601223402 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:23 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e80536800 == 184 [pid = 1883] [id = 718] 09:20:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7f3e815b0c00) [pid = 1883] [serial = 2155] [outer = (nil)] 09:20:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7f3e83ef0400) [pid = 1883] [serial = 2156] [outer = 0x7f3e815b0c00] 09:20:23 INFO - PROCESS | 1883 | 1461601223552 Marionette DEBUG loaded listener.js 09:20:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 152 (0x7f3e858e5400) [pid = 1883] [serial = 2157] [outer = 0x7f3e815b0c00] 09:20:24 INFO - PROCESS | 1883 | 1461601224414 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]]]}] 09:20:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:20:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1577ms 09:20:24 INFO - PROCESS | 1883 | 1461601224480 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 09:20:24 INFO - PROCESS | 1883 | 1461601224484 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 09:20:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:20:24 INFO - PROCESS | 1883 | 1461601224490 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:20:24 INFO - PROCESS | 1883 | 1461601224495 Marionette TRACE conn3 <- [1,2846,null,{}] 09:20:24 INFO - PROCESS | 1883 | 1461601224509 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}] 09:20:24 INFO - PROCESS | 1883 | 1461601224769 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 09:20:25 INFO - PROCESS | 1883 | 1461601225080 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e826ea000 == 185 [pid = 1883] [id = 719] 09:20:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7f3e85955400) [pid = 1883] [serial = 2158] [outer = (nil)] 09:20:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7f3e85f5c800) [pid = 1883] [serial = 2159] [outer = 0x7f3e85955400] 09:20:25 INFO - PROCESS | 1883 | 1461601225158 Marionette DEBUG loaded listener.js 09:20:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7f3e8b007800) [pid = 1883] [serial = 2160] [outer = 0x7f3e85955400] 09:20:25 INFO - PROCESS | 1883 | 1461601225974 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]]]}] 09:20:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:20:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1538ms 09:20:26 INFO - PROCESS | 1883 | 1461601226029 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 09:20:26 INFO - PROCESS | 1883 | 1461601226034 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 09:20:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:20:26 INFO - PROCESS | 1883 | 1461601226040 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:20:26 INFO - PROCESS | 1883 | 1461601226042 Marionette TRACE conn3 <- [1,2850,null,{}] 09:20:26 INFO - PROCESS | 1883 | 1461601226047 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}] 09:20:26 INFO - PROCESS | 1883 | 1461601226265 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 09:20:26 INFO - PROCESS | 1883 | 1461601226539 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:26 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e831d8800 == 186 [pid = 1883] [id = 720] 09:20:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7f3e85976400) [pid = 1883] [serial = 2161] [outer = (nil)] 09:20:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7f3e8c489800) [pid = 1883] [serial = 2162] [outer = 0x7f3e85976400] 09:20:26 INFO - PROCESS | 1883 | 1461601226654 Marionette DEBUG loaded listener.js 09:20:26 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7f3e8d410000) [pid = 1883] [serial = 2163] [outer = 0x7f3e85976400] 09:20:27 INFO - PROCESS | 1883 | 1461601227478 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:20:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:20:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1475ms 09:20:27 INFO - PROCESS | 1883 | 1461601227516 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 09:20:27 INFO - PROCESS | 1883 | 1461601227519 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 09:20:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:20:27 INFO - PROCESS | 1883 | 1461601227524 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:20:27 INFO - PROCESS | 1883 | 1461601227527 Marionette TRACE conn3 <- [1,2854,null,{}] 09:20:27 INFO - PROCESS | 1883 | 1461601227532 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}] 09:20:27 INFO - PROCESS | 1883 | 1461601227745 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 09:20:28 INFO - PROCESS | 1883 | 1461601228021 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e855a3800 == 187 [pid = 1883] [id = 721] 09:20:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7f3e8b009000) [pid = 1883] [serial = 2164] [outer = (nil)] 09:20:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7f3e8d63d400) [pid = 1883] [serial = 2165] [outer = 0x7f3e8b009000] 09:20:28 INFO - PROCESS | 1883 | 1461601228094 Marionette DEBUG loaded listener.js 09:20:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7f3e8d8d0800) [pid = 1883] [serial = 2166] [outer = 0x7f3e8b009000] 09:20:29 INFO - PROCESS | 1883 | 1461601229034 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]]]}] 09:20:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:20:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1578ms 09:20:29 INFO - PROCESS | 1883 | 1461601229104 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 09:20:29 INFO - PROCESS | 1883 | 1461601229107 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 09:20:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:20:29 INFO - PROCESS | 1883 | 1461601229113 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:20:29 INFO - PROCESS | 1883 | 1461601229115 Marionette TRACE conn3 <- [1,2858,null,{}] 09:20:29 INFO - PROCESS | 1883 | 1461601229120 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}] 09:20:29 INFO - PROCESS | 1883 | 1461601229346 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 09:20:29 INFO - PROCESS | 1883 | 1461601229652 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:29 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e87461000 == 188 [pid = 1883] [id = 722] 09:20:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7f3e8d8cec00) [pid = 1883] [serial = 2167] [outer = (nil)] 09:20:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7f3e8de11400) [pid = 1883] [serial = 2168] [outer = 0x7f3e8d8cec00] 09:20:29 INFO - PROCESS | 1883 | 1461601229727 Marionette DEBUG loaded listener.js 09:20:29 INFO - PROCESS | 1883 | ++DOMWINDOW == 164 (0x7f3e8e62e000) [pid = 1883] [serial = 2169] [outer = 0x7f3e8d8cec00] 09:20:30 INFO - PROCESS | 1883 | 1461601230505 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:20:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:20:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1424ms 09:20:30 INFO - PROCESS | 1883 | 1461601230538 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 09:20:30 INFO - PROCESS | 1883 | 1461601230541 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 09:20:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:20:30 INFO - PROCESS | 1883 | 1461601230546 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:20:30 INFO - PROCESS | 1883 | 1461601230549 Marionette TRACE conn3 <- [1,2862,null,{}] 09:20:30 INFO - PROCESS | 1883 | 1461601230554 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}] 09:20:30 INFO - PROCESS | 1883 | 1461601230832 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 09:20:31 INFO - PROCESS | 1883 | 1461601231042 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:31 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b5f0000 == 189 [pid = 1883] [id = 723] 09:20:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 165 (0x7f3e8d8d5400) [pid = 1883] [serial = 2170] [outer = (nil)] 09:20:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 166 (0x7f3e8eb7cc00) [pid = 1883] [serial = 2171] [outer = 0x7f3e8d8d5400] 09:20:31 INFO - PROCESS | 1883 | 1461601231122 Marionette DEBUG loaded listener.js 09:20:31 INFO - PROCESS | 1883 | ++DOMWINDOW == 167 (0x7f3e8ed65800) [pid = 1883] [serial = 2172] [outer = 0x7f3e8d8d5400] 09:20:31 INFO - PROCESS | 1883 | 1461601231933 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]]]}] 09:20:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:20:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1436ms 09:20:31 INFO - PROCESS | 1883 | 1461601231984 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 09:20:31 INFO - PROCESS | 1883 | 1461601231988 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 09:20:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:20:31 INFO - PROCESS | 1883 | 1461601231993 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:20:31 INFO - PROCESS | 1883 | 1461601231995 Marionette TRACE conn3 <- [1,2866,null,{}] 09:20:32 INFO - PROCESS | 1883 | 1461601232015 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}] 09:20:32 INFO - PROCESS | 1883 | 1461601232293 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 09:20:32 INFO - PROCESS | 1883 | 1461601232502 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c5ca800 == 190 [pid = 1883] [id = 724] 09:20:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 168 (0x7f3e85f54c00) [pid = 1883] [serial = 2173] [outer = (nil)] 09:20:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 169 (0x7f3e8efd5000) [pid = 1883] [serial = 2174] [outer = 0x7f3e85f54c00] 09:20:32 INFO - PROCESS | 1883 | 1461601232571 Marionette DEBUG loaded listener.js 09:20:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 170 (0x7f3e8f244400) [pid = 1883] [serial = 2175] [outer = 0x7f3e85f54c00] 09:20:33 INFO - PROCESS | 1883 | 1461601233414 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]]]}] 09:20:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:20:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1475ms 09:20:33 INFO - PROCESS | 1883 | 1461601233469 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 09:20:33 INFO - PROCESS | 1883 | 1461601233473 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 09:20:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:20:33 INFO - PROCESS | 1883 | 1461601233478 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:20:33 INFO - PROCESS | 1883 | 1461601233480 Marionette TRACE conn3 <- [1,2870,null,{}] 09:20:33 INFO - PROCESS | 1883 | 1461601233486 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}] 09:20:33 INFO - PROCESS | 1883 | 1461601233712 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 09:20:34 INFO - PROCESS | 1883 | 1461601234000 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:34 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8d522800 == 191 [pid = 1883] [id = 725] 09:20:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 171 (0x7f3e917e2400) [pid = 1883] [serial = 2176] [outer = (nil)] 09:20:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 172 (0x7f3e917e3400) [pid = 1883] [serial = 2177] [outer = 0x7f3e917e2400] 09:20:34 INFO - PROCESS | 1883 | 1461601234108 Marionette DEBUG loaded listener.js 09:20:34 INFO - PROCESS | 1883 | ++DOMWINDOW == 173 (0x7f3e918fa800) [pid = 1883] [serial = 2178] [outer = 0x7f3e917e2400] 09:20:34 INFO - PROCESS | 1883 | 1461601234954 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]]]}] 09:20:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:20:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1526ms 09:20:35 INFO - PROCESS | 1883 | 1461601235006 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 09:20:35 INFO - PROCESS | 1883 | 1461601235009 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 09:20:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:20:35 INFO - PROCESS | 1883 | 1461601235014 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:20:35 INFO - PROCESS | 1883 | 1461601235017 Marionette TRACE conn3 <- [1,2874,null,{}] 09:20:35 INFO - PROCESS | 1883 | 1461601235022 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}] 09:20:35 INFO - PROCESS | 1883 | 1461601235231 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 09:20:35 INFO - PROCESS | 1883 | 1461601235514 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8ebcf800 == 192 [pid = 1883] [id = 726] 09:20:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 174 (0x7f3e8fe6d400) [pid = 1883] [serial = 2179] [outer = (nil)] 09:20:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 175 (0x7f3e9205a000) [pid = 1883] [serial = 2180] [outer = 0x7f3e8fe6d400] 09:20:35 INFO - PROCESS | 1883 | 1461601235587 Marionette DEBUG loaded listener.js 09:20:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 176 (0x7f3e92855400) [pid = 1883] [serial = 2181] [outer = 0x7f3e8fe6d400] 09:20:36 INFO - PROCESS | 1883 | 1461601236450 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]]]}] 09:20:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:20:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1481ms 09:20:36 INFO - PROCESS | 1883 | 1461601236495 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 09:20:36 INFO - PROCESS | 1883 | 1461601236499 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 09:20:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:20:36 INFO - PROCESS | 1883 | 1461601236505 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:20:36 INFO - PROCESS | 1883 | 1461601236509 Marionette TRACE conn3 <- [1,2878,null,{}] 09:20:36 INFO - PROCESS | 1883 | 1461601236514 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}] 09:20:36 INFO - PROCESS | 1883 | 1461601236746 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 09:20:37 INFO - PROCESS | 1883 | 1461601237038 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:37 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92146800 == 193 [pid = 1883] [id = 727] 09:20:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 177 (0x7f3e941abc00) [pid = 1883] [serial = 2182] [outer = (nil)] 09:20:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 178 (0x7f3e9615dc00) [pid = 1883] [serial = 2183] [outer = 0x7f3e941abc00] 09:20:37 INFO - PROCESS | 1883 | 1461601237161 Marionette DEBUG loaded listener.js 09:20:37 INFO - PROCESS | 1883 | ++DOMWINDOW == 179 (0x7f3e97265c00) [pid = 1883] [serial = 2184] [outer = 0x7f3e941abc00] 09:20:37 INFO - PROCESS | 1883 | 1461601237988 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]]]}] 09:20:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:20:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1527ms 09:20:38 INFO - PROCESS | 1883 | 1461601238033 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 09:20:38 INFO - PROCESS | 1883 | 1461601238037 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 09:20:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:20:38 INFO - PROCESS | 1883 | 1461601238042 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:20:38 INFO - PROCESS | 1883 | 1461601238046 Marionette TRACE conn3 <- [1,2882,null,{}] 09:20:38 INFO - PROCESS | 1883 | 1461601238051 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}] 09:20:38 INFO - PROCESS | 1883 | 1461601238268 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 09:20:38 INFO - PROCESS | 1883 | 1461601238545 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9280d000 == 194 [pid = 1883] [id = 728] 09:20:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 180 (0x7f3e9430e800) [pid = 1883] [serial = 2185] [outer = (nil)] 09:20:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7f3e98a47000) [pid = 1883] [serial = 2186] [outer = 0x7f3e9430e800] 09:20:38 INFO - PROCESS | 1883 | 1461601238655 Marionette DEBUG loaded listener.js 09:20:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7f3e98c42400) [pid = 1883] [serial = 2187] [outer = 0x7f3e9430e800] 09:20:39 INFO - PROCESS | 1883 | 1461601239464 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]]]}] 09:20:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:20:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1476ms 09:20:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:20:39 INFO - PROCESS | 1883 | 1461601239520 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 09:20:39 INFO - PROCESS | 1883 | 1461601239522 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 09:20:39 INFO - PROCESS | 1883 | 1461601239528 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:20:39 INFO - PROCESS | 1883 | 1461601239540 Marionette TRACE conn3 <- [1,2886,null,{}] 09:20:39 INFO - PROCESS | 1883 | 1461601239544 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}] 09:20:39 INFO - PROCESS | 1883 | 1461601239747 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 09:20:40 INFO - PROCESS | 1883 | 1461601240037 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e95ae3000 == 195 [pid = 1883] [id = 729] 09:20:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3e7c6cd800) [pid = 1883] [serial = 2188] [outer = (nil)] 09:20:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e97135800) [pid = 1883] [serial = 2189] [outer = 0x7f3e7c6cd800] 09:20:40 INFO - PROCESS | 1883 | 1461601240112 Marionette DEBUG loaded listener.js 09:20:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3e9f175400) [pid = 1883] [serial = 2190] [outer = 0x7f3e7c6cd800] 09:20:40 INFO - PROCESS | 1883 | 1461601240947 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]]]}] 09:20:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:20:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1486ms 09:20:41 INFO - PROCESS | 1883 | 1461601241019 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 09:20:41 INFO - PROCESS | 1883 | 1461601241022 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 09:20:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:20:41 INFO - PROCESS | 1883 | 1461601241030 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:20:41 INFO - PROCESS | 1883 | 1461601241032 Marionette TRACE conn3 <- [1,2890,null,{}] 09:20:41 INFO - PROCESS | 1883 | 1461601241038 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}] 09:20:41 INFO - PROCESS | 1883 | 1461601241254 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 09:20:41 INFO - PROCESS | 1883 | 1461601241531 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97a97000 == 196 [pid = 1883] [id = 730] 09:20:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7f3e7d054800) [pid = 1883] [serial = 2191] [outer = (nil)] 09:20:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7f3ea50a6800) [pid = 1883] [serial = 2192] [outer = 0x7f3e7d054800] 09:20:41 INFO - PROCESS | 1883 | 1461601241637 Marionette DEBUG loaded listener.js 09:20:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7f3ea5429c00) [pid = 1883] [serial = 2193] [outer = 0x7f3e7d054800] 09:20:42 INFO - PROCESS | 1883 | 1461601242515 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:20:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:20:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1531ms 09:20:42 INFO - PROCESS | 1883 | 1461601242563 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 09:20:42 INFO - PROCESS | 1883 | 1461601242566 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 09:20:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:20:42 INFO - PROCESS | 1883 | 1461601242572 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:20:42 INFO - PROCESS | 1883 | 1461601242574 Marionette TRACE conn3 <- [1,2894,null,{}] 09:20:42 INFO - PROCESS | 1883 | 1461601242579 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}] 09:20:42 INFO - PROCESS | 1883 | 1461601242793 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 09:20:43 INFO - PROCESS | 1883 | 1461601243075 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e989d9800 == 197 [pid = 1883] [id = 731] 09:20:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7f3e980d1400) [pid = 1883] [serial = 2194] [outer = (nil)] 09:20:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7f3ea6148000) [pid = 1883] [serial = 2195] [outer = 0x7f3e980d1400] 09:20:43 INFO - PROCESS | 1883 | 1461601243149 Marionette DEBUG loaded listener.js 09:20:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 191 (0x7f3ea645d800) [pid = 1883] [serial = 2196] [outer = 0x7f3e980d1400] 09:20:44 INFO - PROCESS | 1883 | 1461601244031 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]]]}] 09:20:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:20:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1530ms 09:20:44 INFO - PROCESS | 1883 | 1461601244103 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 09:20:44 INFO - PROCESS | 1883 | 1461601244106 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 09:20:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:20:44 INFO - PROCESS | 1883 | 1461601244111 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:20:44 INFO - PROCESS | 1883 | 1461601244113 Marionette TRACE conn3 <- [1,2898,null,{}] 09:20:44 INFO - PROCESS | 1883 | 1461601244119 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}] 09:20:44 INFO - PROCESS | 1883 | 1461601244340 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 09:20:44 INFO - PROCESS | 1883 | 1461601244623 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:44 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4d14000 == 198 [pid = 1883] [id = 732] 09:20:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 192 (0x7f3e793ef800) [pid = 1883] [serial = 2197] [outer = (nil)] 09:20:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 193 (0x7f3ea649e800) [pid = 1883] [serial = 2198] [outer = 0x7f3e793ef800] 09:20:44 INFO - PROCESS | 1883 | 1461601244740 Marionette DEBUG loaded listener.js 09:20:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 194 (0x7f3ea8341c00) [pid = 1883] [serial = 2199] [outer = 0x7f3e793ef800] 09:20:45 INFO - PROCESS | 1883 | 1461601245569 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]]]}] 09:20:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:20:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1527ms 09:20:45 INFO - PROCESS | 1883 | 1461601245640 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 09:20:45 INFO - PROCESS | 1883 | 1461601245643 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 09:20:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:20:45 INFO - PROCESS | 1883 | 1461601245648 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:20:45 INFO - PROCESS | 1883 | 1461601245651 Marionette TRACE conn3 <- [1,2902,null,{}] 09:20:45 INFO - PROCESS | 1883 | 1461601245656 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}] 09:20:45 INFO - PROCESS | 1883 | 1461601245876 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 09:20:46 INFO - PROCESS | 1883 | 1461601246155 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea7e4f000 == 199 [pid = 1883] [id = 733] 09:20:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 195 (0x7f3ea6464c00) [pid = 1883] [serial = 2200] [outer = (nil)] 09:20:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 196 (0x7f3ea9c72800) [pid = 1883] [serial = 2201] [outer = 0x7f3ea6464c00] 09:20:46 INFO - PROCESS | 1883 | 1461601246272 Marionette DEBUG loaded listener.js 09:20:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 197 (0x7f3ea9daf800) [pid = 1883] [serial = 2202] [outer = 0x7f3ea6464c00] 09:20:47 INFO - PROCESS | 1883 | 1461601247136 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:20:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:20:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1544ms 09:20:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:20:47 INFO - PROCESS | 1883 | 1461601247194 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 09:20:47 INFO - PROCESS | 1883 | 1461601247196 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 09:20:47 INFO - PROCESS | 1883 | 1461601247202 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:20:47 INFO - PROCESS | 1883 | 1461601247205 Marionette TRACE conn3 <- [1,2906,null,{}] 09:20:47 INFO - PROCESS | 1883 | 1461601247210 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}] 09:20:47 INFO - PROCESS | 1883 | 1461601247417 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 09:20:47 INFO - PROCESS | 1883 | 1461601247698 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:47 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eaa49e800 == 200 [pid = 1883] [id = 734] 09:20:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 198 (0x7f3ea8342400) [pid = 1883] [serial = 2203] [outer = (nil)] 09:20:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 199 (0x7f3eaa027c00) [pid = 1883] [serial = 2204] [outer = 0x7f3ea8342400] 09:20:47 INFO - PROCESS | 1883 | 1461601247805 Marionette DEBUG loaded listener.js 09:20:47 INFO - PROCESS | 1883 | ++DOMWINDOW == 200 (0x7f3eaa02f000) [pid = 1883] [serial = 2205] [outer = 0x7f3ea8342400] 09:20:48 INFO - PROCESS | 1883 | 1461601248587 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]]]}] 09:20:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:20:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1428ms 09:20:48 INFO - PROCESS | 1883 | 1461601248631 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 09:20:48 INFO - PROCESS | 1883 | 1461601248634 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 09:20:48 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:20:48 INFO - PROCESS | 1883 | 1461601248639 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:20:48 INFO - PROCESS | 1883 | 1461601248642 Marionette TRACE conn3 <- [1,2910,null,{}] 09:20:48 INFO - PROCESS | 1883 | 1461601248647 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}] 09:20:48 INFO - PROCESS | 1883 | 1461601248872 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 09:20:49 INFO - PROCESS | 1883 | 1461601249204 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:49 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3eae6c3800 == 201 [pid = 1883] [id = 735] 09:20:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 201 (0x7f3e794cd400) [pid = 1883] [serial = 2206] [outer = (nil)] 09:20:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 202 (0x7f3e794d1400) [pid = 1883] [serial = 2207] [outer = 0x7f3e794cd400] 09:20:49 INFO - PROCESS | 1883 | 1461601249318 Marionette DEBUG loaded listener.js 09:20:49 INFO - PROCESS | 1883 | ++DOMWINDOW == 203 (0x7f3e7b44d800) [pid = 1883] [serial = 2208] [outer = 0x7f3e794cd400] 09:20:50 INFO - PROCESS | 1883 | 1461601250040 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]]]}] 09:20:50 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:20:50 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:20:50 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1430ms 09:20:50 INFO - TEST-START | /DOMEvents/constructors.html 09:20:50 INFO - PROCESS | 1883 | 1461601250071 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 09:20:50 INFO - PROCESS | 1883 | 1461601250073 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 09:20:50 INFO - PROCESS | 1883 | 1461601250078 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:20:50 INFO - PROCESS | 1883 | 1461601250082 Marionette TRACE conn3 <- [1,2914,null,{}] 09:20:50 INFO - PROCESS | 1883 | 1461601250086 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}] 09:20:50 INFO - PROCESS | 1883 | 1461601250307 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 09:20:50 INFO - PROCESS | 1883 | 1461601250588 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e81428000 == 202 [pid = 1883] [id = 736] 09:20:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 204 (0x7f3e794ca400) [pid = 1883] [serial = 2209] [outer = (nil)] 09:20:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 205 (0x7f3ea83bec00) [pid = 1883] [serial = 2210] [outer = 0x7f3e794ca400] 09:20:50 INFO - PROCESS | 1883 | 1461601250657 Marionette DEBUG loaded listener.js 09:20:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 206 (0x7f3eaa030800) [pid = 1883] [serial = 2211] [outer = 0x7f3e794ca400] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e831d5800 == 201 [pid = 1883] [id = 670] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7e271800 == 200 [pid = 1883] [id = 715] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7b662000 == 199 [pid = 1883] [id = 714] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7af48800 == 198 [pid = 1883] [id = 713] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e78721800 == 197 [pid = 1883] [id = 712] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3eaa49d800 == 196 [pid = 1883] [id = 711] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea9c97000 == 195 [pid = 1883] [id = 710] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea6422000 == 194 [pid = 1883] [id = 709] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3ea4f4e000 == 193 [pid = 1883] [id = 708] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9b4a4000 == 192 [pid = 1883] [id = 707] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e983b7800 == 191 [pid = 1883] [id = 706] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97222800 == 190 [pid = 1883] [id = 705] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e96120000 == 189 [pid = 1883] [id = 704] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e94045800 == 188 [pid = 1883] [id = 703] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92813800 == 187 [pid = 1883] [id = 702] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92126000 == 186 [pid = 1883] [id = 701] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e91772000 == 185 [pid = 1883] [id = 700] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8ebc6800 == 184 [pid = 1883] [id = 699] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8e247000 == 183 [pid = 1883] [id = 698] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c821800 == 182 [pid = 1883] [id = 697] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c521000 == 181 [pid = 1883] [id = 696] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b615800 == 180 [pid = 1883] [id = 695] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e87473000 == 179 [pid = 1883] [id = 694] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e82fe4000 == 178 [pid = 1883] [id = 693] 09:20:52 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7e4db800 == 177 [pid = 1883] [id = 692] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 205 (0x7f3e8c48b400) [pid = 1883] [serial = 2069] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 204 (0x7f3e8d40c800) [pid = 1883] [serial = 2070] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 203 (0x7f3e7a456800) [pid = 1883] [serial = 2072] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 202 (0x7f3e7c98e400) [pid = 1883] [serial = 2054] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 201 (0x7f3e793f4800) [pid = 1883] [serial = 2051] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 200 (0x7f3e7a14b400) [pid = 1883] [serial = 2048] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 199 (0x7f3e959e7400) [pid = 1883] [serial = 2045] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 198 (0x7f3e91f7f000) [pid = 1883] [serial = 2042] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 197 (0x7f3e8efdec00) [pid = 1883] [serial = 2039] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 196 (0x7f3e8ed1e800) [pid = 1883] [serial = 2036] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 195 (0x7f3e8e813c00) [pid = 1883] [serial = 2033] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 194 (0x7f3e8dd42000) [pid = 1883] [serial = 2030] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 193 (0x7f3e8d640400) [pid = 1883] [serial = 2027] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 192 (0x7f3e8c485000) [pid = 1883] [serial = 2024] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 191 (0x7f3e87371400) [pid = 1883] [serial = 2021] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 190 (0x7f3e85552800) [pid = 1883] [serial = 2018] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 189 (0x7f3e7d057800) [pid = 1883] [serial = 2015] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7f3e858e7c00) [pid = 1883] [serial = 2066] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7f3e83d24400) [pid = 1883] [serial = 2063] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7f3e8565d000) [pid = 1883] [serial = 2064] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7f3e85558400) [pid = 1883] [serial = 2061] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3e83d65800) [pid = 1883] [serial = 2060] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3e7f40ec00) [pid = 1883] [serial = 2058] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7f3e7e413400) [pid = 1883] [serial = 2057] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7f3e7cfd6000) [pid = 1883] [serial = 2055] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7f3e7b450800) [pid = 1883] [serial = 2073] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 179 (0x7f3e85bc2800) [pid = 1883] [serial = 2067] [outer = (nil)] [url = about:blank] 09:20:52 INFO - PROCESS | 1883 | --DOMWINDOW == 178 (0x7f3e857c7c00) [pid = 1883] [serial = 2075] [outer = (nil)] [url = about:blank] 09:20:53 INFO - PROCESS | 1883 | 1461601253216 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]]]}] 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:20:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:20:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:20:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:20:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:20:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:20:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:20:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:20:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:20:53 INFO - TEST-OK | /DOMEvents/constructors.html | took 3202ms 09:20:53 INFO - PROCESS | 1883 | 1461601253283 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 09:20:53 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:20:53 INFO - PROCESS | 1883 | 1461601253292 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 09:20:53 INFO - PROCESS | 1883 | 1461601253305 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:20:53 INFO - PROCESS | 1883 | 1461601253318 Marionette TRACE conn3 <- [1,2918,null,{}] 09:20:53 INFO - PROCESS | 1883 | 1461601253325 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}] 09:20:53 INFO - PROCESS | 1883 | 1461601253527 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 09:20:53 INFO - PROCESS | 1883 | 1461601253748 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7af5c000 == 178 [pid = 1883] [id = 737] 09:20:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 179 (0x7f3e7a14c000) [pid = 1883] [serial = 2212] [outer = (nil)] 09:20:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 180 (0x7f3e7c6ce800) [pid = 1883] [serial = 2213] [outer = 0x7f3e7a14c000] 09:20:53 INFO - PROCESS | 1883 | 1461601253824 Marionette DEBUG loaded listener.js 09:20:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7f3e7c98e400) [pid = 1883] [serial = 2214] [outer = 0x7f3e7a14c000] 09:20:54 INFO - PROCESS | 1883 | 1461601254540 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:20:54 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:20:54 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1293ms 09:20:54 INFO - PROCESS | 1883 | 1461601254597 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 09:20:54 INFO - PROCESS | 1883 | 1461601254604 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 09:20:54 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:20:54 INFO - PROCESS | 1883 | 1461601254613 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:20:54 INFO - PROCESS | 1883 | 1461601254616 Marionette TRACE conn3 <- [1,2922,null,{}] 09:20:54 INFO - PROCESS | 1883 | 1461601254620 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}] 09:20:54 INFO - PROCESS | 1883 | 1461601254900 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 09:20:54 INFO - PROCESS | 1883 | 1461601254944 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7df8a800 == 179 [pid = 1883] [id = 738] 09:20:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7f3e7c6d1400) [pid = 1883] [serial = 2215] [outer = (nil)] 09:20:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3e7f409800) [pid = 1883] [serial = 2216] [outer = 0x7f3e7c6d1400] 09:20:55 INFO - PROCESS | 1883 | 1461601255000 Marionette DEBUG loaded listener.js 09:20:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e8158bc00) [pid = 1883] [serial = 2217] [outer = 0x7f3e7c6d1400] 09:20:55 INFO - PROCESS | 1883 | [1883] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:20:55 INFO - PROCESS | 1883 | [1883] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:20:55 INFO - PROCESS | 1883 | [1883] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:20:55 INFO - PROCESS | 1883 | [1883] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:20:55 INFO - PROCESS | 1883 | 1461601255867 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]]]}] 09:20:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:20:55 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:20:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:20:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:20:55 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 09:20:55 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:20:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:20:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:20:55 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 09:20:55 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:20:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:20:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:20:55 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]" 09:20:55 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:20:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:20:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:20:55 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:20:55 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1277ms 09:20:55 INFO - PROCESS | 1883 | 1461601255895 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 09:20:55 INFO - PROCESS | 1883 | 1461601255901 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 09:20:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:20:55 INFO - PROCESS | 1883 | 1461601255919 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:20:55 INFO - PROCESS | 1883 | 1461601255923 Marionette TRACE conn3 <- [1,2926,null,{}] 09:20:55 INFO - PROCESS | 1883 | 1461601255937 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}] 09:20:56 INFO - PROCESS | 1883 | 1461601256194 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 09:20:56 INFO - PROCESS | 1883 | 1461601256234 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:56 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e804b6000 == 180 [pid = 1883] [id = 739] 09:20:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3e858e9c00) [pid = 1883] [serial = 2218] [outer = (nil)] 09:20:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7f3e85c6a800) [pid = 1883] [serial = 2219] [outer = 0x7f3e858e9c00] 09:20:56 INFO - PROCESS | 1883 | 1461601256292 Marionette DEBUG loaded listener.js 09:20:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7f3e87374800) [pid = 1883] [serial = 2220] [outer = 0x7f3e858e9c00] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7f3e7c987400) [pid = 1883] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7f3e83eed400) [pid = 1883] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3e8de07800) [pid = 1883] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3e918fc400) [pid = 1883] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7f3e7cfd0c00) [pid = 1883] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7f3e97b6a800) [pid = 1883] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7f3e7c6d0400) [pid = 1883] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 179 (0x7f3e793f5800) [pid = 1883] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 178 (0x7f3e7e415800) [pid = 1883] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 177 (0x7f3e8eb77c00) [pid = 1883] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 176 (0x7f3e94bf7400) [pid = 1883] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 175 (0x7f3e8158cc00) [pid = 1883] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 174 (0x7f3e85bcc400) [pid = 1883] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 173 (0x7f3e92857400) [pid = 1883] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 172 (0x7f3e943f4400) [pid = 1883] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 171 (0x7f3e7a45c400) [pid = 1883] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 170 (0x7f3e83b3ac00) [pid = 1883] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 169 (0x7f3e91f72c00) [pid = 1883] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 168 (0x7f3e85bc9000) [pid = 1883] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 167 (0x7f3e8de09000) [pid = 1883] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 166 (0x7f3e8de06000) [pid = 1883] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 165 (0x7f3e8054f400) [pid = 1883] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 164 (0x7f3e9f10e000) [pid = 1883] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 163 (0x7f3e8f1e4400) [pid = 1883] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7f3e7a45f800) [pid = 1883] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7f3e8c482c00) [pid = 1883] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7f3e8dbb9400) [pid = 1883] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7f3e8ed5c800) [pid = 1883] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7f3e793ec800) [pid = 1883] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7f3e82982400) [pid = 1883] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7f3e91f77000) [pid = 1883] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7f3e83ee6000) [pid = 1883] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7f3e8c482800) [pid = 1883] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 153 (0x7f3e8dd88000) [pid = 1883] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7f3e8d634c00) [pid = 1883] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 151 (0x7f3e7e104400) [pid = 1883] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7f3e85c6b000) [pid = 1883] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:20:57 INFO - PROCESS | 1883 | --DOMWINDOW == 149 (0x7f3e793f8400) [pid = 1883] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:20:57 INFO - PROCESS | 1883 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:20:57 INFO - PROCESS | 1883 | 1461601257606 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]]]}] 09:20:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:20:57 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1737ms 09:20:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:20:57 INFO - PROCESS | 1883 | 1461601257657 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 09:20:57 INFO - PROCESS | 1883 | 1461601257660 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 09:20:57 INFO - PROCESS | 1883 | 1461601257664 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:20:57 INFO - PROCESS | 1883 | 1461601257667 Marionette TRACE conn3 <- [1,2930,null,{}] 09:20:57 INFO - PROCESS | 1883 | 1461601257672 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}] 09:20:57 INFO - PROCESS | 1883 | 1461601257853 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 09:20:58 INFO - PROCESS | 1883 | 1461601258050 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e81460800 == 181 [pid = 1883] [id = 740] 09:20:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7f3e7a14f800) [pid = 1883] [serial = 2221] [outer = (nil)] 09:20:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7f3e858ee400) [pid = 1883] [serial = 2222] [outer = 0x7f3e7a14f800] 09:20:58 INFO - PROCESS | 1883 | 1461601258121 Marionette DEBUG loaded listener.js 09:20:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 152 (0x7f3e85f54000) [pid = 1883] [serial = 2223] [outer = 0x7f3e7a14f800] 09:20:58 INFO - PROCESS | 1883 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:20:58 INFO - PROCESS | 1883 | 1461601258701 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]]]}] 09:20:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:20:58 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1077ms 09:20:58 INFO - PROCESS | 1883 | 1461601258742 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 09:20:58 INFO - PROCESS | 1883 | 1461601258744 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 09:20:58 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:20:58 INFO - PROCESS | 1883 | 1461601258751 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:20:58 INFO - PROCESS | 1883 | 1461601258753 Marionette TRACE conn3 <- [1,2934,null,{}] 09:20:58 INFO - PROCESS | 1883 | 1461601258758 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}] 09:20:58 INFO - PROCESS | 1883 | 1461601258947 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 09:20:59 INFO - PROCESS | 1883 | 1461601259146 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:59 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e826df000 == 182 [pid = 1883] [id = 741] 09:20:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7f3e7c987400) [pid = 1883] [serial = 2224] [outer = (nil)] 09:20:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7f3e85f5a400) [pid = 1883] [serial = 2225] [outer = 0x7f3e7c987400] 09:20:59 INFO - PROCESS | 1883 | 1461601259208 Marionette DEBUG loaded listener.js 09:20:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7f3e8c482800) [pid = 1883] [serial = 2226] [outer = 0x7f3e7c987400] 09:21:00 INFO - PROCESS | 1883 | 1461601260134 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]]]}] 09:21:00 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:21:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1432ms 09:21:00 INFO - PROCESS | 1883 | 1461601260183 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 09:21:00 INFO - PROCESS | 1883 | 1461601260190 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 09:21:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:21:00 INFO - PROCESS | 1883 | 1461601260197 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:21:00 INFO - PROCESS | 1883 | 1461601260203 Marionette TRACE conn3 <- [1,2938,null,{}] 09:21:00 INFO - PROCESS | 1883 | 1461601260210 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}] 09:21:00 INFO - PROCESS | 1883 | 1461601260422 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 09:21:00 INFO - PROCESS | 1883 | 1461601260707 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7b662000 == 183 [pid = 1883] [id = 742] 09:21:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7f3e7b447400) [pid = 1883] [serial = 2227] [outer = (nil)] 09:21:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7f3e7c6d0c00) [pid = 1883] [serial = 2228] [outer = 0x7f3e7b447400] 09:21:00 INFO - PROCESS | 1883 | 1461601260784 Marionette DEBUG loaded listener.js 09:21:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7f3e7cfd7c00) [pid = 1883] [serial = 2229] [outer = 0x7f3e7b447400] 09:21:01 INFO - PROCESS | 1883 | 1461601261559 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]]]}] 09:21:01 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. 09:21:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1384ms 09:21:01 INFO - PROCESS | 1883 | 1461601261582 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 09:21:01 INFO - PROCESS | 1883 | 1461601261589 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 09:21:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:21:01 INFO - PROCESS | 1883 | 1461601261599 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:21:01 INFO - PROCESS | 1883 | 1461601261602 Marionette TRACE conn3 <- [1,2942,null,{}] 09:21:01 INFO - PROCESS | 1883 | 1461601261606 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}] 09:21:01 INFO - PROCESS | 1883 | 1461601261826 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 09:21:02 INFO - PROCESS | 1883 | 1461601262097 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:02 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8183c800 == 184 [pid = 1883] [id = 743] 09:21:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7f3e7c5d0000) [pid = 1883] [serial = 2230] [outer = (nil)] 09:21:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7f3e815aa800) [pid = 1883] [serial = 2231] [outer = 0x7f3e7c5d0000] 09:21:02 INFO - PROCESS | 1883 | 1461601262170 Marionette DEBUG loaded listener.js 09:21:02 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7f3e857c7c00) [pid = 1883] [serial = 2232] [outer = 0x7f3e7c5d0000] 09:21:02 INFO - PROCESS | 1883 | 1461601262972 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"]]]}] 09:21:03 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 09:21:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:21:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1431ms 09:21:03 INFO - PROCESS | 1883 | 1461601263031 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 09:21:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:21:03 INFO - PROCESS | 1883 | 1461601263035 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 09:21:03 INFO - PROCESS | 1883 | 1461601263040 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:21:03 INFO - PROCESS | 1883 | 1461601263046 Marionette TRACE conn3 <- [1,2946,null,{}] 09:21:03 INFO - PROCESS | 1883 | 1461601263112 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}] 09:21:03 INFO - PROCESS | 1883 | 1461601263342 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 09:21:03 INFO - PROCESS | 1883 | 1461601263616 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8589a800 == 185 [pid = 1883] [id = 744] 09:21:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7f3e85c6ac00) [pid = 1883] [serial = 2233] [outer = (nil)] 09:21:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7f3e8c487c00) [pid = 1883] [serial = 2234] [outer = 0x7f3e85c6ac00] 09:21:03 INFO - PROCESS | 1883 | 1461601263692 Marionette DEBUG loaded listener.js 09:21:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 164 (0x7f3e8d412c00) [pid = 1883] [serial = 2235] [outer = 0x7f3e85c6ac00] 09:21:04 INFO - PROCESS | 1883 | 1461601264501 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]]]}] 09:21:04 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. 09:21:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1476ms 09:21:04 INFO - PROCESS | 1883 | 1461601264516 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 09:21:04 INFO - PROCESS | 1883 | 1461601264519 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 09:21:04 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:21:04 INFO - PROCESS | 1883 | 1461601264524 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:21:04 INFO - PROCESS | 1883 | 1461601264527 Marionette TRACE conn3 <- [1,2950,null,{}] 09:21:04 INFO - PROCESS | 1883 | 1461601264532 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}] 09:21:04 INFO - PROCESS | 1883 | 1461601264736 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 09:21:04 INFO - PROCESS | 1883 | 1461601264990 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b484800 == 186 [pid = 1883] [id = 745] 09:21:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 165 (0x7f3e85c72000) [pid = 1883] [serial = 2236] [outer = (nil)] 09:21:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 166 (0x7f3e8d810800) [pid = 1883] [serial = 2237] [outer = 0x7f3e85c72000] 09:21:05 INFO - PROCESS | 1883 | 1461601265062 Marionette DEBUG loaded listener.js 09:21:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 167 (0x7f3e8dbc1800) [pid = 1883] [serial = 2238] [outer = 0x7f3e85c72000] 09:21:05 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b5e1800 == 187 [pid = 1883] [id = 746] 09:21:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 168 (0x7f3e8dd86800) [pid = 1883] [serial = 2239] [outer = (nil)] 09:21:05 INFO - PROCESS | 1883 | ++DOMWINDOW == 169 (0x7f3e8d636400) [pid = 1883] [serial = 2240] [outer = 0x7f3e8dd86800] 09:21:05 INFO - PROCESS | 1883 | 1461601265925 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]]]}] 09:21:05 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 09:21:05 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1431ms 09:21:05 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:21:05 INFO - PROCESS | 1883 | 1461601265956 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 09:21:05 INFO - PROCESS | 1883 | 1461601265958 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 09:21:05 INFO - PROCESS | 1883 | 1461601265964 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:21:05 INFO - PROCESS | 1883 | 1461601265967 Marionette TRACE conn3 <- [1,2954,null,{}] 09:21:05 INFO - PROCESS | 1883 | 1461601265976 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}] 09:21:06 INFO - PROCESS | 1883 | 1461601266234 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 09:21:06 INFO - PROCESS | 1883 | 1461601266511 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c5ce000 == 188 [pid = 1883] [id = 747] 09:21:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 170 (0x7f3e8594c400) [pid = 1883] [serial = 2241] [outer = (nil)] 09:21:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 171 (0x7f3e8dd86c00) [pid = 1883] [serial = 2242] [outer = 0x7f3e8594c400] 09:21:06 INFO - PROCESS | 1883 | 1461601266579 Marionette DEBUG loaded listener.js 09:21:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 172 (0x7f3e8de24c00) [pid = 1883] [serial = 2243] [outer = 0x7f3e8594c400] 09:21:07 INFO - PROCESS | 1883 | 1461601267380 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]]]}] 09:21:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:21:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 09:21:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1435ms 09:21:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:21:07 INFO - PROCESS | 1883 | 1461601267398 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 09:21:07 INFO - PROCESS | 1883 | 1461601267401 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 09:21:07 INFO - PROCESS | 1883 | 1461601267406 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:21:07 INFO - PROCESS | 1883 | 1461601267409 Marionette TRACE conn3 <- [1,2958,null,{}] 09:21:07 INFO - PROCESS | 1883 | 1461601267414 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}] 09:21:07 INFO - PROCESS | 1883 | 1461601267651 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 09:21:07 INFO - PROCESS | 1883 | 1461601267936 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8fc5b800 == 189 [pid = 1883] [id = 748] 09:21:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 173 (0x7f3e8e52f400) [pid = 1883] [serial = 2244] [outer = (nil)] 09:21:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 174 (0x7f3e8eb79c00) [pid = 1883] [serial = 2245] [outer = 0x7f3e8e52f400] 09:21:08 INFO - PROCESS | 1883 | 1461601268006 Marionette DEBUG loaded listener.js 09:21:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 175 (0x7f3e8ef3e800) [pid = 1883] [serial = 2246] [outer = 0x7f3e8e52f400] 09:21:08 INFO - PROCESS | 1883 | 1461601268771 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]]]}] 09:21:08 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 09:21:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1378ms 09:21:08 INFO - PROCESS | 1883 | 1461601268784 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 09:21:08 INFO - PROCESS | 1883 | 1461601268787 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 09:21:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:21:08 INFO - PROCESS | 1883 | 1461601268792 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:21:08 INFO - PROCESS | 1883 | 1461601268795 Marionette TRACE conn3 <- [1,2962,null,{}] 09:21:08 INFO - PROCESS | 1883 | 1461601268800 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}] 09:21:09 INFO - PROCESS | 1883 | 1461601269016 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 09:21:09 INFO - PROCESS | 1883 | 1461601269274 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:09 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e91fc7000 == 190 [pid = 1883] [id = 749] 09:21:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 176 (0x7f3e8e534000) [pid = 1883] [serial = 2247] [outer = (nil)] 09:21:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 177 (0x7f3e8f1e4400) [pid = 1883] [serial = 2248] [outer = 0x7f3e8e534000] 09:21:09 INFO - PROCESS | 1883 | 1461601269345 Marionette DEBUG loaded listener.js 09:21:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 178 (0x7f3e91616000) [pid = 1883] [serial = 2249] [outer = 0x7f3e8e534000] 09:21:10 INFO - PROCESS | 1883 | 1461601270073 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]]]}] 09:21:10 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 09:21:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1332ms 09:21:10 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:21:10 INFO - PROCESS | 1883 | 1461601270125 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 09:21:10 INFO - PROCESS | 1883 | 1461601270127 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 09:21:10 INFO - PROCESS | 1883 | 1461601270133 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:21:10 INFO - PROCESS | 1883 | 1461601270136 Marionette TRACE conn3 <- [1,2966,null,{}] 09:21:10 INFO - PROCESS | 1883 | 1461601270141 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}] 09:21:10 INFO - PROCESS | 1883 | 1461601270339 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 09:21:10 INFO - PROCESS | 1883 | 1461601270592 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:10 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9280c800 == 191 [pid = 1883] [id = 750] 09:21:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 179 (0x7f3e8e625000) [pid = 1883] [serial = 2250] [outer = (nil)] 09:21:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 180 (0x7f3e91f76800) [pid = 1883] [serial = 2251] [outer = 0x7f3e8e625000] 09:21:10 INFO - PROCESS | 1883 | 1461601270664 Marionette DEBUG loaded listener.js 09:21:10 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7f3e9205f000) [pid = 1883] [serial = 2252] [outer = 0x7f3e8e625000] 09:21:11 INFO - PROCESS | 1883 | 1461601271389 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]]]}] 09:21:11 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 09:21:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1278ms 09:21:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:21:11 INFO - PROCESS | 1883 | 1461601271419 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 09:21:11 INFO - PROCESS | 1883 | 1461601271422 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 09:21:11 INFO - PROCESS | 1883 | 1461601271430 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:21:11 INFO - PROCESS | 1883 | 1461601271433 Marionette TRACE conn3 <- [1,2970,null,{}] 09:21:11 INFO - PROCESS | 1883 | 1461601271438 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}] 09:21:11 INFO - PROCESS | 1883 | 1461601271648 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 09:21:11 INFO - PROCESS | 1883 | 1461601271907 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:11 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e95aeb800 == 192 [pid = 1883] [id = 751] 09:21:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7f3e8f1e2c00) [pid = 1883] [serial = 2253] [outer = (nil)] 09:21:11 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3e928ca800) [pid = 1883] [serial = 2254] [outer = 0x7f3e8f1e2c00] 09:21:11 INFO - PROCESS | 1883 | 1461601271985 Marionette DEBUG loaded listener.js 09:21:12 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e9406f800) [pid = 1883] [serial = 2255] [outer = 0x7f3e8f1e2c00] 09:21:12 INFO - PROCESS | 1883 | 1461601272716 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]]]}] 09:21:12 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. 09:21:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1329ms 09:21:12 INFO - PROCESS | 1883 | 1461601272759 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 09:21:12 INFO - PROCESS | 1883 | 1461601272762 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 09:21:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:21:12 INFO - PROCESS | 1883 | 1461601272767 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:21:12 INFO - PROCESS | 1883 | 1461601272769 Marionette TRACE conn3 <- [1,2974,null,{}] 09:21:12 INFO - PROCESS | 1883 | 1461601272775 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}] 09:21:12 INFO - PROCESS | 1883 | 1461601272984 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 09:21:13 INFO - PROCESS | 1883 | 1461601273241 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:13 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97ccb000 == 193 [pid = 1883] [id = 752] 09:21:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3e917ed000) [pid = 1883] [serial = 2256] [outer = (nil)] 09:21:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7f3e94b28000) [pid = 1883] [serial = 2257] [outer = 0x7f3e917ed000] 09:21:13 INFO - PROCESS | 1883 | 1461601273313 Marionette DEBUG loaded listener.js 09:21:13 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7f3e959e7400) [pid = 1883] [serial = 2258] [outer = 0x7f3e917ed000] 09:21:14 INFO - PROCESS | 1883 | 1461601274109 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]]]}] 09:21:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 09:21:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1379ms 09:21:14 INFO - PROCESS | 1883 | 1461601274147 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 09:21:14 INFO - PROCESS | 1883 | 1461601274150 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 09:21:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:21:14 INFO - PROCESS | 1883 | 1461601274155 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:21:14 INFO - PROCESS | 1883 | 1461601274158 Marionette TRACE conn3 <- [1,2978,null,{}] 09:21:14 INFO - PROCESS | 1883 | 1461601274163 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}] 09:21:14 INFO - PROCESS | 1883 | 1461601274387 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 09:21:14 INFO - PROCESS | 1883 | 1461601274685 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:14 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4dc7000 == 194 [pid = 1883] [id = 753] 09:21:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7f3e95abe400) [pid = 1883] [serial = 2259] [outer = (nil)] 09:21:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7f3e97b6a800) [pid = 1883] [serial = 2260] [outer = 0x7f3e95abe400] 09:21:14 INFO - PROCESS | 1883 | 1461601274764 Marionette DEBUG loaded listener.js 09:21:14 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7f3e98c38400) [pid = 1883] [serial = 2261] [outer = 0x7f3e95abe400] 09:21:15 INFO - PROCESS | 1883 | 1461601275476 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]]]}] 09:21:15 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. 09:21:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1332ms 09:21:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:21:15 INFO - PROCESS | 1883 | 1461601275488 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 09:21:15 INFO - PROCESS | 1883 | 1461601275490 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 09:21:15 INFO - PROCESS | 1883 | 1461601275496 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:21:15 INFO - PROCESS | 1883 | 1461601275499 Marionette TRACE conn3 <- [1,2982,null,{}] 09:21:15 INFO - PROCESS | 1883 | 1461601275504 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}] 09:21:15 INFO - PROCESS | 1883 | 1461601275715 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 09:21:16 INFO - PROCESS | 1883 | 1461601276003 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:16 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea9c31800 == 195 [pid = 1883] [id = 754] 09:21:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 191 (0x7f3e8dbbb400) [pid = 1883] [serial = 2262] [outer = (nil)] 09:21:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 192 (0x7f3e98c3d800) [pid = 1883] [serial = 2263] [outer = 0x7f3e8dbbb400] 09:21:16 INFO - PROCESS | 1883 | 1461601276080 Marionette DEBUG loaded listener.js 09:21:16 INFO - PROCESS | 1883 | ++DOMWINDOW == 193 (0x7f3e9f174000) [pid = 1883] [serial = 2264] [outer = 0x7f3e8dbbb400] 09:21:16 INFO - PROCESS | 1883 | 1461601276839 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"]]]}] 09:21:16 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 09:21:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:21:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:21:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1378ms 09:21:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:21:16 INFO - PROCESS | 1883 | 1461601276875 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 09:21:16 INFO - PROCESS | 1883 | 1461601276878 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 09:21:16 INFO - PROCESS | 1883 | 1461601276883 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:21:16 INFO - PROCESS | 1883 | 1461601276895 Marionette TRACE conn3 <- [1,2986,null,{}] 09:21:16 INFO - PROCESS | 1883 | 1461601276899 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}] 09:21:17 INFO - PROCESS | 1883 | 1461601277135 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 09:21:17 INFO - PROCESS | 1883 | 1461601277391 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:17 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ead05a000 == 196 [pid = 1883] [id = 755] 09:21:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 194 (0x7f3e8de02800) [pid = 1883] [serial = 2265] [outer = (nil)] 09:21:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 195 (0x7f3ea50f4800) [pid = 1883] [serial = 2266] [outer = 0x7f3e8de02800] 09:21:17 INFO - PROCESS | 1883 | 1461601277465 Marionette DEBUG loaded listener.js 09:21:17 INFO - PROCESS | 1883 | ++DOMWINDOW == 196 (0x7f3ea65ef000) [pid = 1883] [serial = 2267] [outer = 0x7f3e8de02800] 09:21:18 INFO - PROCESS | 1883 | 1461601278189 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]]]}] 09:21:18 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. 09:21:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1338ms 09:21:18 INFO - PROCESS | 1883 | 1461601278223 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 09:21:18 INFO - PROCESS | 1883 | 1461601278225 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 09:21:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:21:18 INFO - PROCESS | 1883 | 1461601278232 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:21:18 INFO - PROCESS | 1883 | 1461601278234 Marionette TRACE conn3 <- [1,2990,null,{}] 09:21:18 INFO - PROCESS | 1883 | 1461601278240 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}] 09:21:18 INFO - PROCESS | 1883 | 1461601278454 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 09:21:18 INFO - PROCESS | 1883 | 1461601278709 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:18 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e83211000 == 197 [pid = 1883] [id = 756] 09:21:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 197 (0x7f3e7a09d400) [pid = 1883] [serial = 2268] [outer = (nil)] 09:21:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 198 (0x7f3e7a0a3400) [pid = 1883] [serial = 2269] [outer = 0x7f3e7a09d400] 09:21:18 INFO - PROCESS | 1883 | 1461601278781 Marionette DEBUG loaded listener.js 09:21:18 INFO - PROCESS | 1883 | ++DOMWINDOW == 199 (0x7f3e7a0a8400) [pid = 1883] [serial = 2270] [outer = 0x7f3e7a09d400] 09:21:19 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8321f800 == 198 [pid = 1883] [id = 757] 09:21:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 200 (0x7f3ea9a09800) [pid = 1883] [serial = 2271] [outer = (nil)] 09:21:19 INFO - PROCESS | 1883 | ++DOMWINDOW == 201 (0x7f3e7a0a1800) [pid = 1883] [serial = 2272] [outer = 0x7f3ea9a09800] 09:21:19 INFO - PROCESS | 1883 | 1461601279665 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]]]}] 09:21:19 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. 09:21:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1476ms 09:21:19 INFO - PROCESS | 1883 | 1461601279709 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 09:21:19 INFO - PROCESS | 1883 | 1461601279712 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 09:21:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:21:19 INFO - PROCESS | 1883 | 1461601279718 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:21:19 INFO - PROCESS | 1883 | 1461601279720 Marionette TRACE conn3 <- [1,2994,null,{}] 09:21:19 INFO - PROCESS | 1883 | 1461601279725 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}] 09:21:19 INFO - PROCESS | 1883 | 1461601279997 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 09:21:20 INFO - PROCESS | 1883 | 1461601280325 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:20 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e92259800 == 199 [pid = 1883] [id = 758] 09:21:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 202 (0x7f3e7a09ec00) [pid = 1883] [serial = 2273] [outer = (nil)] 09:21:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 203 (0x7f3ea50a2800) [pid = 1883] [serial = 2274] [outer = 0x7f3e7a09ec00] 09:21:20 INFO - PROCESS | 1883 | 1461601280398 Marionette DEBUG loaded listener.js 09:21:20 INFO - PROCESS | 1883 | ++DOMWINDOW == 204 (0x7f3eaa02a800) [pid = 1883] [serial = 2275] [outer = 0x7f3e7a09ec00] 09:21:21 INFO - PROCESS | 1883 | 1461601281058 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]]]}] 09:21:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:21:21 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 09:21:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1376ms 09:21:21 INFO - PROCESS | 1883 | 1461601281095 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 09:21:21 INFO - PROCESS | 1883 | 1461601281098 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 09:21:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:21:21 INFO - PROCESS | 1883 | 1461601281103 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:21:21 INFO - PROCESS | 1883 | 1461601281105 Marionette TRACE conn3 <- [1,2998,null,{}] 09:21:21 INFO - PROCESS | 1883 | 1461601281110 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}] 09:21:21 INFO - PROCESS | 1883 | 1461601281324 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 09:21:21 INFO - PROCESS | 1883 | 1461601281584 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:21 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e96203800 == 200 [pid = 1883] [id = 759] 09:21:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 205 (0x7f3e7a0a8800) [pid = 1883] [serial = 2276] [outer = (nil)] 09:21:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 206 (0x7f3e7d0f5000) [pid = 1883] [serial = 2277] [outer = 0x7f3e7a0a8800] 09:21:21 INFO - PROCESS | 1883 | 1461601281656 Marionette DEBUG loaded listener.js 09:21:21 INFO - PROCESS | 1883 | ++DOMWINDOW == 207 (0x7f3e7d0f9800) [pid = 1883] [serial = 2278] [outer = 0x7f3e7a0a8800] 09:21:22 INFO - PROCESS | 1883 | 1461601282440 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]]]}] 09:21:22 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. 09:21:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1373ms 09:21:22 INFO - PROCESS | 1883 | 1461601282478 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 09:21:22 INFO - PROCESS | 1883 | 1461601282480 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 09:21:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:21:22 INFO - PROCESS | 1883 | 1461601282486 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:21:22 INFO - PROCESS | 1883 | 1461601282488 Marionette TRACE conn3 <- [1,3002,null,{}] 09:21:22 INFO - PROCESS | 1883 | 1461601282494 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}] 09:21:22 INFO - PROCESS | 1883 | 1461601282705 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 09:21:22 INFO - PROCESS | 1883 | 1461601282964 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:22 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9621a000 == 201 [pid = 1883] [id = 760] 09:21:22 INFO - PROCESS | 1883 | ++DOMWINDOW == 208 (0x7f3e7d0f2000) [pid = 1883] [serial = 2279] [outer = (nil)] 09:21:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 209 (0x7f3e7d0fcc00) [pid = 1883] [serial = 2280] [outer = 0x7f3e7d0f2000] 09:21:23 INFO - PROCESS | 1883 | 1461601283034 Marionette DEBUG loaded listener.js 09:21:23 INFO - PROCESS | 1883 | ++DOMWINDOW == 210 (0x7f3eaa032400) [pid = 1883] [serial = 2281] [outer = 0x7f3e7d0f2000] 09:21:23 INFO - PROCESS | 1883 | 1461601283789 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]]]}] 09:21:23 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. 09:21:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1325ms 09:21:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:21:23 INFO - PROCESS | 1883 | 1461601283819 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 09:21:23 INFO - PROCESS | 1883 | 1461601283822 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 09:21:23 INFO - PROCESS | 1883 | 1461601283831 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:21:23 INFO - PROCESS | 1883 | 1461601283834 Marionette TRACE conn3 <- [1,3006,null,{}] 09:21:23 INFO - PROCESS | 1883 | 1461601283839 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}] 09:21:24 INFO - PROCESS | 1883 | 1461601284072 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 09:21:24 INFO - PROCESS | 1883 | 1461601284331 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:24 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7f479000 == 202 [pid = 1883] [id = 761] 09:21:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 211 (0x7f3e7d0f9c00) [pid = 1883] [serial = 2282] [outer = (nil)] 09:21:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 212 (0x7f3e82823c00) [pid = 1883] [serial = 2283] [outer = 0x7f3e7d0f9c00] 09:21:24 INFO - PROCESS | 1883 | 1461601284402 Marionette DEBUG loaded listener.js 09:21:24 INFO - PROCESS | 1883 | ++DOMWINDOW == 213 (0x7f3e82827c00) [pid = 1883] [serial = 2284] [outer = 0x7f3e7d0f9c00] 09:21:25 INFO - PROCESS | 1883 | 1461601285176 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]]]}] 09:21:25 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. 09:21:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1377ms 09:21:25 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:21:25 INFO - PROCESS | 1883 | 1461601285207 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 09:21:25 INFO - PROCESS | 1883 | 1461601285210 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 09:21:25 INFO - PROCESS | 1883 | 1461601285216 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:21:25 INFO - PROCESS | 1883 | 1461601285219 Marionette TRACE conn3 <- [1,3010,null,{}] 09:21:25 INFO - PROCESS | 1883 | 1461601285228 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}] 09:21:25 INFO - PROCESS | 1883 | 1461601285439 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 09:21:25 INFO - PROCESS | 1883 | 1461601285733 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:25 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e764af000 == 203 [pid = 1883] [id = 762] 09:21:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 214 (0x7f3e7d0fa000) [pid = 1883] [serial = 2285] [outer = (nil)] 09:21:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 215 (0x7f3e8282c400) [pid = 1883] [serial = 2286] [outer = 0x7f3e7d0fa000] 09:21:25 INFO - PROCESS | 1883 | 1461601285800 Marionette DEBUG loaded listener.js 09:21:25 INFO - PROCESS | 1883 | ++DOMWINDOW == 216 (0x7f3e9227b000) [pid = 1883] [serial = 2287] [outer = 0x7f3e7d0fa000] 09:21:26 INFO - PROCESS | 1883 | 1461601286548 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]]]}] 09:21:26 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 09:21:26 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1382ms 09:21:26 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:21:26 INFO - PROCESS | 1883 | 1461601286598 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 09:21:26 INFO - PROCESS | 1883 | 1461601286600 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 09:21:26 INFO - PROCESS | 1883 | 1461601286606 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:21:26 INFO - PROCESS | 1883 | 1461601286608 Marionette TRACE conn3 <- [1,3014,null,{}] 09:21:26 INFO - PROCESS | 1883 | 1461601286613 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}] 09:21:26 INFO - PROCESS | 1883 | 1461601286829 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 09:21:27 INFO - PROCESS | 1883 | 1461601287127 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:27 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9621d800 == 204 [pid = 1883] [id = 763] 09:21:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 217 (0x7f3e82820000) [pid = 1883] [serial = 2288] [outer = (nil)] 09:21:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 218 (0x7f3e9227fc00) [pid = 1883] [serial = 2289] [outer = 0x7f3e82820000] 09:21:27 INFO - PROCESS | 1883 | 1461601287200 Marionette DEBUG loaded listener.js 09:21:27 INFO - PROCESS | 1883 | ++DOMWINDOW == 219 (0x7f3e92283800) [pid = 1883] [serial = 2290] [outer = 0x7f3e82820000] 09:21:27 INFO - PROCESS | 1883 | [1883] 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 09:21:28 INFO - PROCESS | 1883 | 1461601288016 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:21:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:21:28 INFO - {} 09:21:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:21:28 INFO - {} 09:21:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:21:28 INFO - {} 09:21:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:21:28 INFO - {} 09:21:28 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1427ms 09:21:28 INFO - PROCESS | 1883 | 1461601288034 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 09:21:28 INFO - PROCESS | 1883 | 1461601288036 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 09:21:28 INFO - TEST-START | /FileAPI/fileReader.html 09:21:28 INFO - PROCESS | 1883 | 1461601288041 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:21:28 INFO - PROCESS | 1883 | 1461601288044 Marionette TRACE conn3 <- [1,3018,null,{}] 09:21:28 INFO - PROCESS | 1883 | 1461601288049 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}] 09:21:28 INFO - PROCESS | 1883 | 1461601288271 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 09:21:28 INFO - PROCESS | 1883 | 1461601288570 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:28 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e72f06800 == 205 [pid = 1883] [id = 764] 09:21:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 220 (0x7f3e71da6000) [pid = 1883] [serial = 2291] [outer = (nil)] 09:21:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 221 (0x7f3e71dad800) [pid = 1883] [serial = 2292] [outer = 0x7f3e71da6000] 09:21:28 INFO - PROCESS | 1883 | 1461601288638 Marionette DEBUG loaded listener.js 09:21:28 INFO - PROCESS | 1883 | ++DOMWINDOW == 222 (0x7f3e92280000) [pid = 1883] [serial = 2293] [outer = 0x7f3e71da6000] 09:21:29 INFO - PROCESS | 1883 | 1461601289466 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]]]}] 09:21:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:21:29 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:21:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:21:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:21:29 INFO - TEST-OK | /FileAPI/fileReader.html | took 1479ms 09:21:29 INFO - TEST-START | /FileAPI/historical.html 09:21:29 INFO - PROCESS | 1883 | 1461601289521 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 09:21:29 INFO - PROCESS | 1883 | 1461601289525 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 09:21:29 INFO - PROCESS | 1883 | 1461601289530 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:21:29 INFO - PROCESS | 1883 | 1461601289533 Marionette TRACE conn3 <- [1,3022,null,{}] 09:21:29 INFO - PROCESS | 1883 | 1461601289538 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}] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92814000 == 204 [pid = 1883] [id = 423] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92127800 == 203 [pid = 1883] [id = 678] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9412f000 == 202 [pid = 1883] [id = 190] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e855a0800 == 201 [pid = 1883] [id = 541] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7cf4e000 == 200 [pid = 1883] [id = 682] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8ff8b000 == 199 [pid = 1883] [id = 677] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e9e37d000 == 198 [pid = 1883] [id = 681] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e97185800 == 197 [pid = 1883] [id = 680] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92827800 == 196 [pid = 1883] [id = 679] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e81460800 == 195 [pid = 1883] [id = 740] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e804b6000 == 194 [pid = 1883] [id = 739] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7df8a800 == 193 [pid = 1883] [id = 738] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7af5c000 == 192 [pid = 1883] [id = 737] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e92146800 == 191 [pid = 1883] [id = 727] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8ebcf800 == 190 [pid = 1883] [id = 726] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8d522800 == 189 [pid = 1883] [id = 725] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8c5ca800 == 188 [pid = 1883] [id = 724] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e8b5f0000 == 187 [pid = 1883] [id = 723] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e87461000 == 186 [pid = 1883] [id = 722] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e855a3800 == 185 [pid = 1883] [id = 721] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e831d8800 == 184 [pid = 1883] [id = 720] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e826ea000 == 183 [pid = 1883] [id = 719] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e80536800 == 182 [pid = 1883] [id = 718] 09:21:31 INFO - PROCESS | 1883 | --DOCSHELL 0x7f3e7b586000 == 181 [pid = 1883] [id = 717] 09:21:31 INFO - PROCESS | 1883 | 1461601291741 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 221 (0x7f3e83ee7400) [pid = 1883] [serial = 2148] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 220 (0x7f3e8594cc00) [pid = 1883] [serial = 2013] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 219 (0x7f3e8f125c00) [pid = 1883] [serial = 2105] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 218 (0x7f3e8eb74c00) [pid = 1883] [serial = 2097] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 217 (0x7f3e92052000) [pid = 1883] [serial = 2108] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 216 (0x7f3e7f5b4800) [pid = 1883] [serial = 2016] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 215 (0x7f3ea4124800) [pid = 1883] [serial = 2132] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 214 (0x7f3e7c990000) [pid = 1883] [serial = 2078] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 213 (0x7f3ea4feb400) [pid = 1883] [serial = 2133] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 212 (0x7f3e98c3b400) [pid = 1883] [serial = 2126] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 211 (0x7f3e83b44400) [pid = 1883] [serial = 2147] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 210 (0x7f3e97b67c00) [pid = 1883] [serial = 2121] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 209 (0x7f3e9f10bc00) [pid = 1883] [serial = 2130] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 208 (0x7f3e8f1ea800) [pid = 1883] [serial = 2106] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 207 (0x7f3e83d22000) [pid = 1883] [serial = 2081] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 206 (0x7f3e928c2000) [pid = 1883] [serial = 2109] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 205 (0x7f3e8d636800) [pid = 1883] [serial = 2088] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 204 (0x7f3e964db000) [pid = 1883] [serial = 2117] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 203 (0x7f3e98a4b000) [pid = 1883] [serial = 2124] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 202 (0x7f3e7b44cc00) [pid = 1883] [serial = 2138] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 201 (0x7f3e858e8800) [pid = 1883] [serial = 2019] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 200 (0x7f3e941a0000) [pid = 1883] [serial = 2112] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 199 (0x7f3e983e9800) [pid = 1883] [serial = 2123] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 198 (0x7f3e9355f400) [pid = 1883] [serial = 2111] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 197 (0x7f3e85f61000) [pid = 1883] [serial = 2084] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 196 (0x7f3e8f1fc000) [pid = 1883] [serial = 2040] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 195 (0x7f3e7e111c00) [pid = 1883] [serial = 2079] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 194 (0x7f3e8e219800) [pid = 1883] [serial = 2094] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 193 (0x7f3e8c4b7800) [pid = 1883] [serial = 2025] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 192 (0x7f3ea509c800) [pid = 1883] [serial = 2135] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 191 (0x7f3e97264400) [pid = 1883] [serial = 2046] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 190 (0x7f3e7c5cc000) [pid = 1883] [serial = 2139] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 189 (0x7f3e7c988400) [pid = 1883] [serial = 2141] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 188 (0x7f3e8e219000) [pid = 1883] [serial = 2031] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 187 (0x7f3e8ed21c00) [pid = 1883] [serial = 2100] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 186 (0x7f3e92853800) [pid = 1883] [serial = 2043] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 185 (0x7f3e7d05e400) [pid = 1883] [serial = 2052] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 184 (0x7f3e8ef3b000) [pid = 1883] [serial = 2103] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 183 (0x7f3e959dfc00) [pid = 1883] [serial = 2114] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 182 (0x7f3e8d8c7c00) [pid = 1883] [serial = 2028] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 181 (0x7f3e8e814800) [pid = 1883] [serial = 2096] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 180 (0x7f3e8d40b800) [pid = 1883] [serial = 2087] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 179 (0x7f3e8b176c00) [pid = 1883] [serial = 2085] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 178 (0x7f3e9b413c00) [pid = 1883] [serial = 2129] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 177 (0x7f3e8d8c6400) [pid = 1883] [serial = 2090] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 176 (0x7f3e8ef3e400) [pid = 1883] [serial = 2037] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 175 (0x7f3e8ec7fc00) [pid = 1883] [serial = 2034] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 174 (0x7f3e97141400) [pid = 1883] [serial = 2120] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 173 (0x7f3e815acc00) [pid = 1883] [serial = 2145] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 172 (0x7f3e9a68e000) [pid = 1883] [serial = 2127] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 171 (0x7f3e95ce3400) [pid = 1883] [serial = 2115] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 170 (0x7f3e965dcc00) [pid = 1883] [serial = 2118] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 169 (0x7f3e8565dc00) [pid = 1883] [serial = 2082] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 168 (0x7f3e8ec85400) [pid = 1883] [serial = 2099] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 167 (0x7f3e8b009800) [pid = 1883] [serial = 2022] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 166 (0x7f3e8e52d400) [pid = 1883] [serial = 2102] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 165 (0x7f3e8dec0c00) [pid = 1883] [serial = 2093] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 164 (0x7f3e7f7f6000) [pid = 1883] [serial = 2144] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 163 (0x7f3ea5233800) [pid = 1883] [serial = 2136] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7f3e7cfda800) [pid = 1883] [serial = 2142] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7f3e85c71c00) [pid = 1883] [serial = 2049] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7f3e8dbc4400) [pid = 1883] [serial = 2091] [outer = (nil)] [url = about:blank] 09:21:32 INFO - PROCESS | 1883 | 1461601292278 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:32 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e788f6800 == 182 [pid = 1883] [id = 765] 09:21:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7f3e794d1800) [pid = 1883] [serial = 2294] [outer = (nil)] 09:21:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7f3e7a09f800) [pid = 1883] [serial = 2295] [outer = 0x7f3e794d1800] 09:21:32 INFO - PROCESS | 1883 | 1461601292340 Marionette DEBUG loaded listener.js 09:21:32 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7f3e7a14bc00) [pid = 1883] [serial = 2296] [outer = 0x7f3e794d1800] 09:21:33 INFO - PROCESS | 1883 | 1461601293004 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"]]]}] 09:21:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:21:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:21:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:21:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:21:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:21:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:21:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:21:33 INFO - TEST-OK | /FileAPI/historical.html | took 3536ms 09:21:33 INFO - PROCESS | 1883 | 1461601293070 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 09:21:33 INFO - PROCESS | 1883 | 1461601293077 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 09:21:33 INFO - TEST-START | /FileAPI/idlharness.html 09:21:33 INFO - PROCESS | 1883 | 1461601293084 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:21:33 INFO - PROCESS | 1883 | 1461601293090 Marionette TRACE conn3 <- [1,3026,null,{}] 09:21:33 INFO - PROCESS | 1883 | 1461601293096 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}] 09:21:33 INFO - PROCESS | 1883 | 1461601293348 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 09:21:33 INFO - PROCESS | 1883 | 1461601293540 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:33 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e72ce5800 == 183 [pid = 1883] [id = 766] 09:21:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 164 (0x7f3e71da7000) [pid = 1883] [serial = 2297] [outer = (nil)] 09:21:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 165 (0x7f3e7b443400) [pid = 1883] [serial = 2298] [outer = 0x7f3e71da7000] 09:21:33 INFO - PROCESS | 1883 | 1461601293600 Marionette DEBUG loaded listener.js 09:21:33 INFO - PROCESS | 1883 | ++DOMWINDOW == 166 (0x7f3e7c6cb400) [pid = 1883] [serial = 2299] [outer = 0x7f3e71da7000] 09:21:35 INFO - PROCESS | 1883 | 1461601295066 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]]]}] 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:21:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:21:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:21:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:21:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:21:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:21:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:21:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:21:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:21:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:21:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:21:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:21:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:21:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:21:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:21:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:21:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:21:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:21:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:21:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:21:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:21:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:21:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:21:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:21:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:21:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:21:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:21:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:21:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:21:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:21:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:21:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:21:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:21:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:21:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:21:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:21:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:21:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:21:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:21:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:21:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 09:21:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:21:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:21:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:21:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:21:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:21:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:21:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:21:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:21:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:21:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:21:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:21:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:21:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:21:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:21:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:21:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:21:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:21:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:21:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:21:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:21:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:21:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:21:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:21:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:21:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:21:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:21:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:21:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:21:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 09:21:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:21:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:21:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:21:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:21:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:21:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:21:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:21:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:21:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:21:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:21:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:21:35 INFO - TEST-OK | /FileAPI/idlharness.html | took 2182ms 09:21:35 INFO - PROCESS | 1883 | 1461601295305 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 09:21:35 INFO - PROCESS | 1883 | 1461601295313 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 09:21:35 INFO - TEST-START | /FileAPI/idlharness.worker 09:21:35 INFO - PROCESS | 1883 | 1461601295350 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:21:35 INFO - PROCESS | 1883 | 1461601295353 Marionette TRACE conn3 <- [1,3030,null,{}] 09:21:35 INFO - PROCESS | 1883 | 1461601295358 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}] 09:21:35 INFO - PROCESS | 1883 | 1461601295616 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 09:21:35 INFO - PROCESS | 1883 | 1461601295653 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:35 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8049c800 == 184 [pid = 1883] [id = 767] 09:21:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 167 (0x7f3e83ee7400) [pid = 1883] [serial = 2300] [outer = (nil)] 09:21:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 168 (0x7f3e858ee000) [pid = 1883] [serial = 2301] [outer = 0x7f3e83ee7400] 09:21:35 INFO - PROCESS | 1883 | 1461601295763 Marionette DEBUG loaded listener.js 09:21:35 INFO - PROCESS | 1883 | ++DOMWINDOW == 169 (0x7f3e8596f000) [pid = 1883] [serial = 2302] [outer = 0x7f3e83ee7400] 09:21:36 INFO - PROCESS | 1883 | [1883] 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 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 168 (0x7f3e85955400) [pid = 1883] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 167 (0x7f3e980d1400) [pid = 1883] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 166 (0x7f3e85f54c00) [pid = 1883] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 165 (0x7f3e8b009000) [pid = 1883] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 164 (0x7f3e917e2400) [pid = 1883] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 163 (0x7f3e858e9c00) [pid = 1883] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 162 (0x7f3e941abc00) [pid = 1883] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 161 (0x7f3e7d054800) [pid = 1883] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 160 (0x7f3e8d8d5400) [pid = 1883] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 159 (0x7f3e9430e800) [pid = 1883] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 158 (0x7f3e794ca400) [pid = 1883] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 157 (0x7f3e85976400) [pid = 1883] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 156 (0x7f3e8fe6d400) [pid = 1883] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 155 (0x7f3e7c6cd800) [pid = 1883] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 154 (0x7f3e7c6d1400) [pid = 1883] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 153 (0x7f3e8d8cec00) [pid = 1883] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 152 (0x7f3e815b0c00) [pid = 1883] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 151 (0x7f3e7a14c000) [pid = 1883] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 150 (0x7f3e794cd400) [pid = 1883] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 149 (0x7f3ea8342400) [pid = 1883] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 148 (0x7f3e793fb400) [pid = 1883] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 147 (0x7f3e793ef800) [pid = 1883] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 146 (0x7f3e7c6d4000) [pid = 1883] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 145 (0x7f3ea6464c00) [pid = 1883] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:21:38 INFO - PROCESS | 1883 | --DOMWINDOW == 144 (0x7f3e7a14f800) [pid = 1883] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:21:38 INFO - PROCESS | 1883 | 1461601298434 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,{},{}]]]}] 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:21:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:21:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:21:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:21:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:21:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:21:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:21:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:21:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:21:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:21:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:21:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:21:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:21:38 INFO - {} 09:21:38 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 09:21:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:21:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:21:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:21:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:21:38 INFO - {} 09:21:38 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 - {} 09:21:38 INFO - {} 09:21:38 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 09:21:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:21:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:21:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:21:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:21:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:21:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:21:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:21:38 INFO - {} 09:21:38 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 09:21:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:21:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:21:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:21:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:21:38 INFO - {} 09:21:38 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 - {} 09:21:38 INFO - {} 09:21:38 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 09:21:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:21:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:21:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:21:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:21:38 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 09:21:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:21:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:21:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:21:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:21:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:21:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:21:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:21:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:21:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:21:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:21:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:21:38 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 09:21:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:21:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:21:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:21:38 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 09:21:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:21:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:21:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:21:38 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 09:21:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:21:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:21:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:21:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:21:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:21:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:21:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:21:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:21:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:21:38 INFO - {} 09:21:38 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3180ms 09:21:38 INFO - PROCESS | 1883 | 1461601298504 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 09:21:38 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:21:38 INFO - PROCESS | 1883 | 1461601298509 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 09:21:38 INFO - PROCESS | 1883 | 1461601298522 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:21:38 INFO - PROCESS | 1883 | 1461601298527 Marionette TRACE conn3 <- [1,3034,null,{}] 09:21:38 INFO - PROCESS | 1883 | 1461601298531 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}] 09:21:38 INFO - PROCESS | 1883 | 1461601298896 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 09:21:38 INFO - PROCESS | 1883 | 1461601298920 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:38 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e831cc000 == 185 [pid = 1883] [id = 768] 09:21:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 145 (0x7f3e85971800) [pid = 1883] [serial = 2303] [outer = (nil)] 09:21:38 INFO - PROCESS | 1883 | ++DOMWINDOW == 146 (0x7f3e8712ac00) [pid = 1883] [serial = 2304] [outer = 0x7f3e85971800] 09:21:38 INFO - PROCESS | 1883 | 1461601298988 Marionette DEBUG loaded listener.js 09:21:39 INFO - PROCESS | 1883 | ++DOMWINDOW == 147 (0x7f3e8e219800) [pid = 1883] [serial = 2305] [outer = 0x7f3e85971800] 09:21:39 INFO - PROCESS | 1883 | 1461601299708 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]]]}] 09:21:39 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:21:39 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1234ms 09:21:39 INFO - PROCESS | 1883 | 1461601299749 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 09:21:39 INFO - PROCESS | 1883 | 1461601299752 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 09:21:39 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:21:39 INFO - PROCESS | 1883 | 1461601299757 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:21:39 INFO - PROCESS | 1883 | 1461601299759 Marionette TRACE conn3 <- [1,3038,null,{}] 09:21:39 INFO - PROCESS | 1883 | 1461601299763 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}] 09:21:40 INFO - PROCESS | 1883 | 1461601300043 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 09:21:40 INFO - PROCESS | 1883 | 1461601300376 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:40 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e72ce9000 == 186 [pid = 1883] [id = 769] 09:21:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 148 (0x7f3e71da5400) [pid = 1883] [serial = 2306] [outer = (nil)] 09:21:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 149 (0x7f3e71da8000) [pid = 1883] [serial = 2307] [outer = 0x7f3e71da5400] 09:21:40 INFO - PROCESS | 1883 | 1461601300451 Marionette DEBUG loaded listener.js 09:21:40 INFO - PROCESS | 1883 | ++DOMWINDOW == 150 (0x7f3e794cd800) [pid = 1883] [serial = 2308] [outer = 0x7f3e71da5400] 09:21:41 INFO - PROCESS | 1883 | 1461601301284 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"]]]}] 09:21:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:21:41 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1576ms 09:21:41 INFO - PROCESS | 1883 | 1461601301336 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 09:21:41 INFO - PROCESS | 1883 | 1461601301341 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 09:21:41 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:21:41 INFO - PROCESS | 1883 | 1461601301349 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:21:41 INFO - PROCESS | 1883 | 1461601301354 Marionette TRACE conn3 <- [1,3042,null,{}] 09:21:41 INFO - PROCESS | 1883 | 1461601301360 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}] 09:21:41 INFO - PROCESS | 1883 | 1461601301576 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 09:21:41 INFO - PROCESS | 1883 | 1461601301855 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:41 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e7df8b800 == 187 [pid = 1883] [id = 770] 09:21:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 151 (0x7f3e7a464000) [pid = 1883] [serial = 2309] [outer = (nil)] 09:21:41 INFO - PROCESS | 1883 | ++DOMWINDOW == 152 (0x7f3e7cf9e400) [pid = 1883] [serial = 2310] [outer = 0x7f3e7a464000] 09:21:41 INFO - PROCESS | 1883 | 1461601301930 Marionette DEBUG loaded listener.js 09:21:42 INFO - PROCESS | 1883 | ++DOMWINDOW == 153 (0x7f3e7d0f7400) [pid = 1883] [serial = 2311] [outer = 0x7f3e7a464000] 09:21:43 INFO - PROCESS | 1883 | 1461601303073 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]]]}] 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:21:43 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. 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:21:43 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'.) 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:21:43 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. 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:21:43 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. 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:21:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:21:43 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. 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:21:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:21:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:21:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:21:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:21:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:21:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:21:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:21:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:21:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:21:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:21:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:21:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:21:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:21:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1804ms 09:21:43 INFO - PROCESS | 1883 | 1461601303155 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 09:21:43 INFO - PROCESS | 1883 | 1461601303170 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 09:21:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:21:43 INFO - PROCESS | 1883 | 1461601303231 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:21:43 INFO - PROCESS | 1883 | 1461601303234 Marionette TRACE conn3 <- [1,3046,null,{}] 09:21:43 INFO - PROCESS | 1883 | 1461601303240 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}] 09:21:43 INFO - PROCESS | 1883 | 1461601303475 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 09:21:43 INFO - PROCESS | 1883 | 1461601303914 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:43 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e808cd000 == 188 [pid = 1883] [id = 771] 09:21:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 154 (0x7f3e71db2400) [pid = 1883] [serial = 2312] [outer = (nil)] 09:21:43 INFO - PROCESS | 1883 | ++DOMWINDOW == 155 (0x7f3e83eee000) [pid = 1883] [serial = 2313] [outer = 0x7f3e71db2400] 09:21:43 INFO - PROCESS | 1883 | 1461601303995 Marionette DEBUG loaded listener.js 09:21:44 INFO - PROCESS | 1883 | ++DOMWINDOW == 156 (0x7f3e857c9800) [pid = 1883] [serial = 2314] [outer = 0x7f3e71db2400] 09:21:44 INFO - PROCESS | 1883 | [1883] 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 09:21:44 INFO - PROCESS | 1883 | 1461601304847 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:21:44 INFO - {} 09:21:44 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1631ms 09:21:44 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:21:44 INFO - PROCESS | 1883 | 1461601304858 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 09:21:44 INFO - PROCESS | 1883 | 1461601304861 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 09:21:44 INFO - PROCESS | 1883 | 1461601304876 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:21:44 INFO - PROCESS | 1883 | 1461601304884 Marionette TRACE conn3 <- [1,3050,null,{}] 09:21:44 INFO - PROCESS | 1883 | 1461601304894 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}] 09:21:45 INFO - PROCESS | 1883 | 1461601305142 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 09:21:45 INFO - PROCESS | 1883 | 1461601305419 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:45 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8321f000 == 189 [pid = 1883] [id = 772] 09:21:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 157 (0x7f3e8594b400) [pid = 1883] [serial = 2315] [outer = (nil)] 09:21:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 158 (0x7f3e8712d400) [pid = 1883] [serial = 2316] [outer = 0x7f3e8594b400] 09:21:45 INFO - PROCESS | 1883 | 1461601305491 Marionette DEBUG loaded listener.js 09:21:45 INFO - PROCESS | 1883 | ++DOMWINDOW == 159 (0x7f3e874d6800) [pid = 1883] [serial = 2317] [outer = 0x7f3e8594b400] 09:21:46 INFO - PROCESS | 1883 | 1461601306284 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]]]}] 09:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:21:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1445ms 09:21:46 INFO - PROCESS | 1883 | 1461601306313 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 09:21:46 INFO - PROCESS | 1883 | 1461601306317 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 09:21:46 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:21:46 INFO - PROCESS | 1883 | 1461601306324 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:21:46 INFO - PROCESS | 1883 | 1461601306327 Marionette TRACE conn3 <- [1,3054,null,{}] 09:21:46 INFO - PROCESS | 1883 | 1461601306331 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}] 09:21:46 INFO - PROCESS | 1883 | 1461601306550 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 09:21:46 INFO - PROCESS | 1883 | 1461601306802 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:46 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e85999800 == 190 [pid = 1883] [id = 773] 09:21:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 160 (0x7f3e85951800) [pid = 1883] [serial = 2318] [outer = (nil)] 09:21:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 161 (0x7f3e8b3f5800) [pid = 1883] [serial = 2319] [outer = 0x7f3e85951800] 09:21:46 INFO - PROCESS | 1883 | 1461601306870 Marionette DEBUG loaded listener.js 09:21:46 INFO - PROCESS | 1883 | ++DOMWINDOW == 162 (0x7f3e8c4af800) [pid = 1883] [serial = 2320] [outer = 0x7f3e85951800] 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - PROCESS | 1883 | 1461601308023 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"]]]}] 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:21:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:21:48 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" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:21:48 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" 09:21:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:21:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:21:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1807ms 09:21:48 INFO - PROCESS | 1883 | 1461601308133 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 09:21:48 INFO - PROCESS | 1883 | 1461601308137 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 09:21:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:21:48 INFO - PROCESS | 1883 | 1461601308145 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:21:48 INFO - PROCESS | 1883 | 1461601308151 Marionette TRACE conn3 <- [1,3058,null,{}] 09:21:48 INFO - PROCESS | 1883 | 1461601308161 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}] 09:21:48 INFO - PROCESS | 1883 | 1461601308455 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 09:21:48 INFO - PROCESS | 1883 | 1461601308723 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:48 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8b484000 == 191 [pid = 1883] [id = 774] 09:21:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 163 (0x7f3e8e815c00) [pid = 1883] [serial = 2321] [outer = (nil)] 09:21:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 164 (0x7f3e8eac0800) [pid = 1883] [serial = 2322] [outer = 0x7f3e8e815c00] 09:21:48 INFO - PROCESS | 1883 | 1461601308804 Marionette DEBUG loaded listener.js 09:21:48 INFO - PROCESS | 1883 | ++DOMWINDOW == 165 (0x7f3e8efdcc00) [pid = 1883] [serial = 2323] [outer = 0x7f3e8e815c00] 09:21:49 INFO - PROCESS | 1883 | 1461601309642 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]]]}] 09:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:21:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:21:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:21:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:21:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:21:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:21:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:21:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:21:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:21:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1541ms 09:21:49 INFO - PROCESS | 1883 | 1461601309691 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 09:21:49 INFO - PROCESS | 1883 | 1461601309695 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 09:21:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:21:49 INFO - PROCESS | 1883 | 1461601309703 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:21:49 INFO - PROCESS | 1883 | 1461601309706 Marionette TRACE conn3 <- [1,3062,null,{}] 09:21:49 INFO - PROCESS | 1883 | 1461601309711 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}] 09:21:49 INFO - PROCESS | 1883 | 1461601309926 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 09:21:50 INFO - PROCESS | 1883 | 1461601310274 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:50 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e82677800 == 192 [pid = 1883] [id = 775] 09:21:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 166 (0x7f3e83d2c000) [pid = 1883] [serial = 2324] [outer = (nil)] 09:21:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 167 (0x7f3e857d1800) [pid = 1883] [serial = 2325] [outer = 0x7f3e83d2c000] 09:21:50 INFO - PROCESS | 1883 | 1461601310346 Marionette DEBUG loaded listener.js 09:21:50 INFO - PROCESS | 1883 | ++DOMWINDOW == 168 (0x7f3e8f1f6400) [pid = 1883] [serial = 2326] [outer = 0x7f3e83d2c000] 09:21:50 INFO - PROCESS | 1883 | [1883] 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 09:21:51 INFO - PROCESS | 1883 | 1461601311157 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:21:51 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:21:51 INFO - {} 09:21:51 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1481ms 09:21:51 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:21:51 INFO - PROCESS | 1883 | 1461601311188 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 09:21:51 INFO - PROCESS | 1883 | 1461601311191 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 09:21:51 INFO - PROCESS | 1883 | 1461601311195 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:21:51 INFO - PROCESS | 1883 | 1461601311199 Marionette TRACE conn3 <- [1,3066,null,{}] 09:21:51 INFO - PROCESS | 1883 | 1461601311203 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}] 09:21:51 INFO - PROCESS | 1883 | 1461601311425 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 09:21:51 INFO - PROCESS | 1883 | 1461601311705 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:51 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8c733800 == 193 [pid = 1883] [id = 776] 09:21:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 169 (0x7f3e8f1fa400) [pid = 1883] [serial = 2327] [outer = (nil)] 09:21:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 170 (0x7f3e9284a400) [pid = 1883] [serial = 2328] [outer = 0x7f3e8f1fa400] 09:21:51 INFO - PROCESS | 1883 | 1461601311774 Marionette DEBUG loaded listener.js 09:21:51 INFO - PROCESS | 1883 | ++DOMWINDOW == 171 (0x7f3e928c7c00) [pid = 1883] [serial = 2329] [outer = 0x7f3e8f1fa400] 09:21:52 INFO - PROCESS | 1883 | 1461601312542 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]]]}] 09:21:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:21:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:21:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:21:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:21:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:21:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:21:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:21:52 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1388ms 09:21:52 INFO - PROCESS | 1883 | 1461601312584 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 09:21:52 INFO - PROCESS | 1883 | 1461601312587 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 09:21:52 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:21:52 INFO - PROCESS | 1883 | 1461601312593 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:21:52 INFO - PROCESS | 1883 | 1461601312595 Marionette TRACE conn3 <- [1,3070,null,{}] 09:21:52 INFO - PROCESS | 1883 | 1461601312600 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}] 09:21:52 INFO - PROCESS | 1883 | 1461601312807 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 09:21:53 INFO - PROCESS | 1883 | 1461601313066 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:53 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8df9b800 == 194 [pid = 1883] [id = 777] 09:21:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 172 (0x7f3e8ff52400) [pid = 1883] [serial = 2330] [outer = (nil)] 09:21:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 173 (0x7f3e94079000) [pid = 1883] [serial = 2331] [outer = 0x7f3e8ff52400] 09:21:53 INFO - PROCESS | 1883 | 1461601313136 Marionette DEBUG loaded listener.js 09:21:53 INFO - PROCESS | 1883 | ++DOMWINDOW == 174 (0x7f3e94bf7000) [pid = 1883] [serial = 2332] [outer = 0x7f3e8ff52400] 09:21:53 INFO - PROCESS | 1883 | 1461601313931 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]]]}] 09:21:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:21:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:21:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:21:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:21:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:21:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:21:53 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1382ms 09:21:53 INFO - PROCESS | 1883 | 1461601313976 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 09:21:53 INFO - PROCESS | 1883 | 1461601313979 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 09:21:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:21:53 INFO - PROCESS | 1883 | 1461601313985 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:21:53 INFO - PROCESS | 1883 | 1461601313987 Marionette TRACE conn3 <- [1,3074,null,{}] 09:21:53 INFO - PROCESS | 1883 | 1461601313992 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}] 09:21:54 INFO - PROCESS | 1883 | 1461601314215 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 09:21:54 INFO - PROCESS | 1883 | 1461601314514 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:54 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e8e91b000 == 195 [pid = 1883] [id = 778] 09:21:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 175 (0x7f3e83d2ec00) [pid = 1883] [serial = 2333] [outer = (nil)] 09:21:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 176 (0x7f3e95f36800) [pid = 1883] [serial = 2334] [outer = 0x7f3e83d2ec00] 09:21:54 INFO - PROCESS | 1883 | 1461601314586 Marionette DEBUG loaded listener.js 09:21:54 INFO - PROCESS | 1883 | ++DOMWINDOW == 177 (0x7f3e964dc000) [pid = 1883] [serial = 2335] [outer = 0x7f3e83d2ec00] 09:21:55 INFO - PROCESS | 1883 | 1461601315335 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]]]}] 09:21:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:21:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:21:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:21:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:21:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:21:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:21:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1389ms 09:21:55 INFO - PROCESS | 1883 | 1461601315376 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 09:21:55 INFO - PROCESS | 1883 | 1461601315378 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 09:21:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:21:55 INFO - PROCESS | 1883 | 1461601315385 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:21:55 INFO - PROCESS | 1883 | 1461601315387 Marionette TRACE conn3 <- [1,3078,null,{}] 09:21:55 INFO - PROCESS | 1883 | 1461601315392 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}] 09:21:55 INFO - PROCESS | 1883 | 1461601315642 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 09:21:55 INFO - PROCESS | 1883 | 1461601315908 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:55 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9176a800 == 196 [pid = 1883] [id = 779] 09:21:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 178 (0x7f3e92284c00) [pid = 1883] [serial = 2336] [outer = (nil)] 09:21:55 INFO - PROCESS | 1883 | ++DOMWINDOW == 179 (0x7f3e96a30800) [pid = 1883] [serial = 2337] [outer = 0x7f3e92284c00] 09:21:55 INFO - PROCESS | 1883 | 1461601315991 Marionette DEBUG loaded listener.js 09:21:56 INFO - PROCESS | 1883 | ++DOMWINDOW == 180 (0x7f3e97a84800) [pid = 1883] [serial = 2338] [outer = 0x7f3e92284c00] 09:21:56 INFO - PROCESS | 1883 | 1461601316884 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] 09:21:56 INFO - PROCESS | 1883 | 1461601316929 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 09:21:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:21:56 INFO - PROCESS | 1883 | 1461601316936 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:21:56 INFO - PROCESS | 1883 | 1461601316941 Marionette TRACE conn3 <- [1,3082,null,{}] 09:21:57 INFO - PROCESS | 1883 | 1461601316998 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}] 09:21:57 INFO - PROCESS | 1883 | 1461601317251 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 09:21:57 INFO - PROCESS | 1883 | 1461601317537 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:57 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9214e000 == 197 [pid = 1883] [id = 780] 09:21:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 181 (0x7f3e92283000) [pid = 1883] [serial = 2339] [outer = (nil)] 09:21:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 182 (0x7f3e9e258400) [pid = 1883] [serial = 2340] [outer = 0x7f3e92283000] 09:21:57 INFO - PROCESS | 1883 | 1461601317605 Marionette DEBUG loaded listener.js 09:21:57 INFO - PROCESS | 1883 | ++DOMWINDOW == 183 (0x7f3ea4124800) [pid = 1883] [serial = 2341] [outer = 0x7f3e92283000] 09:21:58 INFO - PROCESS | 1883 | 1461601318385 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]]]}] 09:21:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:21:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:21:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:21:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1471ms 09:21:58 INFO - PROCESS | 1883 | 1461601318416 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 09:21:58 INFO - PROCESS | 1883 | 1461601318420 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 09:21:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:21:58 INFO - PROCESS | 1883 | 1461601318428 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:21:58 INFO - PROCESS | 1883 | 1461601318430 Marionette TRACE conn3 <- [1,3086,null,{}] 09:21:58 INFO - PROCESS | 1883 | 1461601318434 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}] 09:21:58 INFO - PROCESS | 1883 | 1461601318666 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 09:21:58 INFO - PROCESS | 1883 | 1461601318934 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:58 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9265f800 == 198 [pid = 1883] [id = 781] 09:21:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 184 (0x7f3e7cfac400) [pid = 1883] [serial = 2342] [outer = (nil)] 09:21:58 INFO - PROCESS | 1883 | ++DOMWINDOW == 185 (0x7f3ea4ff4c00) [pid = 1883] [serial = 2343] [outer = 0x7f3e7cfac400] 09:21:59 INFO - PROCESS | 1883 | 1461601319006 Marionette DEBUG loaded listener.js 09:21:59 INFO - PROCESS | 1883 | ++DOMWINDOW == 186 (0x7f3ea5425000) [pid = 1883] [serial = 2344] [outer = 0x7f3e7cfac400] 09:21:59 INFO - PROCESS | 1883 | 1461601319737 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:21:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:21:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1378ms 09:21:59 INFO - PROCESS | 1883 | 1461601319806 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 09:21:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:21:59 INFO - PROCESS | 1883 | 1461601319818 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 09:21:59 INFO - PROCESS | 1883 | 1461601319823 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:21:59 INFO - PROCESS | 1883 | 1461601319826 Marionette TRACE conn3 <- [1,3090,null,{}] 09:21:59 INFO - PROCESS | 1883 | 1461601319831 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}] 09:22:00 INFO - PROCESS | 1883 | 1461601320051 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 09:22:00 INFO - PROCESS | 1883 | 1461601320356 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:00 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e94031800 == 199 [pid = 1883] [id = 782] 09:22:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 187 (0x7f3e7e414800) [pid = 1883] [serial = 2345] [outer = (nil)] 09:22:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 188 (0x7f3ea6149000) [pid = 1883] [serial = 2346] [outer = 0x7f3e7e414800] 09:22:00 INFO - PROCESS | 1883 | 1461601320432 Marionette DEBUG loaded listener.js 09:22:00 INFO - PROCESS | 1883 | ++DOMWINDOW == 189 (0x7f3ea6463400) [pid = 1883] [serial = 2347] [outer = 0x7f3e7e414800] 09:22:01 INFO - PROCESS | 1883 | 1461601321199 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:22:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:22:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1382ms 09:22:01 INFO - PROCESS | 1883 | 1461601321206 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 09:22:01 INFO - PROCESS | 1883 | 1461601321208 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 09:22:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:22:01 INFO - PROCESS | 1883 | 1461601321214 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:22:01 INFO - PROCESS | 1883 | 1461601321216 Marionette TRACE conn3 <- [1,3094,null,{}] 09:22:01 INFO - PROCESS | 1883 | 1461601321222 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}] 09:22:01 INFO - PROCESS | 1883 | 1461601321444 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 09:22:01 INFO - PROCESS | 1883 | 1461601321741 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:01 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e96204800 == 200 [pid = 1883] [id = 783] 09:22:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 190 (0x7f3e83ee6000) [pid = 1883] [serial = 2348] [outer = (nil)] 09:22:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 191 (0x7f3ea9a12400) [pid = 1883] [serial = 2349] [outer = 0x7f3e83ee6000] 09:22:01 INFO - PROCESS | 1883 | 1461601321812 Marionette DEBUG loaded listener.js 09:22:01 INFO - PROCESS | 1883 | ++DOMWINDOW == 192 (0x7f3eaa025400) [pid = 1883] [serial = 2350] [outer = 0x7f3e83ee6000] 09:22:02 INFO - PROCESS | 1883 | 1461601322637 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:22:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:22:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1434ms 09:22:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:22:02 INFO - PROCESS | 1883 | 1461601322649 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 09:22:02 INFO - PROCESS | 1883 | 1461601322652 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 09:22:02 INFO - PROCESS | 1883 | 1461601322662 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:22:02 INFO - PROCESS | 1883 | 1461601322665 Marionette TRACE conn3 <- [1,3098,null,{}] 09:22:02 INFO - PROCESS | 1883 | 1461601322670 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}] 09:22:02 INFO - PROCESS | 1883 | 1461601322900 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 09:22:03 INFO - PROCESS | 1883 | 1461601323181 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:03 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e97225000 == 201 [pid = 1883] [id = 784] 09:22:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 193 (0x7f3e7f8df400) [pid = 1883] [serial = 2351] [outer = (nil)] 09:22:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 194 (0x7f3e7f8e5c00) [pid = 1883] [serial = 2352] [outer = 0x7f3e7f8df400] 09:22:03 INFO - PROCESS | 1883 | 1461601323255 Marionette DEBUG loaded listener.js 09:22:03 INFO - PROCESS | 1883 | ++DOMWINDOW == 195 (0x7f3e7f8ebc00) [pid = 1883] [serial = 2353] [outer = 0x7f3e7f8df400] 09:22:04 INFO - PROCESS | 1883 | 1461601324049 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]]]}] 09:22:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:22:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:22:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1437ms 09:22:04 INFO - PROCESS | 1883 | 1461601324095 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 09:22:04 INFO - PROCESS | 1883 | 1461601324098 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 09:22:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:22:04 INFO - PROCESS | 1883 | 1461601324104 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:22:04 INFO - PROCESS | 1883 | 1461601324106 Marionette TRACE conn3 <- [1,3102,null,{}] 09:22:04 INFO - PROCESS | 1883 | 1461601324111 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}] 09:22:04 INFO - PROCESS | 1883 | 1461601324372 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 09:22:04 INFO - PROCESS | 1883 | 1461601324649 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:04 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e98063000 == 202 [pid = 1883] [id = 785] 09:22:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 196 (0x7f3e7f8e0c00) [pid = 1883] [serial = 2354] [outer = (nil)] 09:22:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 197 (0x7f3e8de10000) [pid = 1883] [serial = 2355] [outer = 0x7f3e7f8e0c00] 09:22:04 INFO - PROCESS | 1883 | 1461601324720 Marionette DEBUG loaded listener.js 09:22:04 INFO - PROCESS | 1883 | ++DOMWINDOW == 198 (0x7f3ea8342400) [pid = 1883] [serial = 2356] [outer = 0x7f3e7f8e0c00] 09:22:05 INFO - PROCESS | 1883 | 1461601325527 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:22:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:22:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1476ms 09:22:05 INFO - PROCESS | 1883 | 1461601325581 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 09:22:05 INFO - PROCESS | 1883 | 1461601325584 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 09:22:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:22:05 INFO - PROCESS | 1883 | 1461601325590 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:22:05 INFO - PROCESS | 1883 | 1461601325593 Marionette TRACE conn3 <- [1,3106,null,{}] 09:22:05 INFO - PROCESS | 1883 | 1461601325598 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}] 09:22:05 INFO - PROCESS | 1883 | 1461601325856 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 09:22:06 INFO - PROCESS | 1883 | 1461601326126 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:06 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3e9b4ac000 == 203 [pid = 1883] [id = 786] 09:22:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 199 (0x7f3e7b1a7400) [pid = 1883] [serial = 2357] [outer = (nil)] 09:22:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 200 (0x7f3e7b1af800) [pid = 1883] [serial = 2358] [outer = 0x7f3e7b1a7400] 09:22:06 INFO - PROCESS | 1883 | 1461601326200 Marionette DEBUG loaded listener.js 09:22:06 INFO - PROCESS | 1883 | ++DOMWINDOW == 201 (0x7f3e7b1b4c00) [pid = 1883] [serial = 2359] [outer = 0x7f3e7b1a7400] 09:22:06 INFO - PROCESS | 1883 | 1461601326938 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]]]}] 09:22:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:22:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:22:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:22:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1379ms 09:22:06 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:22:06 INFO - PROCESS | 1883 | 1461601326969 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 09:22:06 INFO - PROCESS | 1883 | 1461601326972 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 09:22:06 INFO - PROCESS | 1883 | 1461601326978 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:22:06 INFO - PROCESS | 1883 | 1461601326980 Marionette TRACE conn3 <- [1,3110,null,{}] 09:22:06 INFO - PROCESS | 1883 | 1461601326985 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}] 09:22:07 INFO - PROCESS | 1883 | 1461601327242 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 09:22:07 INFO - PROCESS | 1883 | 1461601327513 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:07 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea4f41800 == 204 [pid = 1883] [id = 787] 09:22:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 202 (0x7f3e7b1a9400) [pid = 1883] [serial = 2360] [outer = (nil)] 09:22:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 203 (0x7f3e8e816800) [pid = 1883] [serial = 2361] [outer = 0x7f3e7b1a9400] 09:22:07 INFO - PROCESS | 1883 | 1461601327584 Marionette DEBUG loaded listener.js 09:22:07 INFO - PROCESS | 1883 | ++DOMWINDOW == 204 (0x7f3eaa030400) [pid = 1883] [serial = 2362] [outer = 0x7f3e7b1a9400] 09:22:08 INFO - PROCESS | 1883 | 1461601328392 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"]]]}] 09:22:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:22:08 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 09:22:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:22:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1426ms 09:22:08 INFO - PROCESS | 1883 | 1461601328404 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 09:22:08 INFO - PROCESS | 1883 | 1461601328407 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 09:22:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:22:08 INFO - PROCESS | 1883 | 1461601328413 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:22:08 INFO - PROCESS | 1883 | 1461601328415 Marionette TRACE conn3 <- [1,3114,null,{}] 09:22:08 INFO - PROCESS | 1883 | 1461601328420 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}] 09:22:08 INFO - PROCESS | 1883 | 1461601328651 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 09:22:08 INFO - PROCESS | 1883 | 1461601328921 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\", \"80679454-d7b2-4af4-bd40-9ccce0252b6b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:08 INFO - PROCESS | 1883 | ++DOCSHELL 0x7f3ea7e50800 == 205 [pid = 1883] [id = 788] 09:22:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 205 (0x7f3e7b1aa000) [pid = 1883] [serial = 2363] [outer = (nil)] 09:22:08 INFO - PROCESS | 1883 | ++DOMWINDOW == 206 (0x7f3e92375400) [pid = 1883] [serial = 2364] [outer = 0x7f3e7b1aa000] 09:22:08 INFO - PROCESS | 1883 | 1461601328992 Marionette DEBUG loaded listener.js 09:22:09 INFO - PROCESS | 1883 | ++DOMWINDOW == 207 (0x7f3e9237b000) [pid = 1883] [serial = 2365] [outer = 0x7f3e7b1aa000] 09:22:09 INFO - PROCESS | 1883 | 1461601329790 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]]]}] 09:22:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:22:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1432ms 09:22:09 INFO - PROCESS | 1883 | 1461601329846 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 09:22:09 INFO - PROCESS | 1883 | 1461601329850 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 09:22:11 WARNING - u'runner_teardown' () 09:22:11 INFO - No more tests 09:22:11 INFO - Got 0 unexpected results 09:22:11 INFO - SUITE-END | took 1112s 09:22:11 INFO - Closing logging queue 09:22:11 INFO - queue closed 09:22:11 INFO - Return code: 0 09:22:11 WARNING - # TBPL SUCCESS # 09:22:11 INFO - Running post-action listener: _resource_record_post_action 09:22:11 INFO - Running post-run listener: _resource_record_post_run 09:22:12 INFO - Total resource usage - Wall time: 1147s; CPU: 98.0%; Read bytes: 8384512; Write bytes: 975278080; Read time: 376; Write time: 300544 09:22:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:22:12 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 85172224; Read time: 0; Write time: 78856 09:22:12 INFO - run-tests - Wall time: 1117s; CPU: 98.0%; Read bytes: 5525504; Write bytes: 890028032; Read time: 252; Write time: 221676 09:22:12 INFO - Running post-run listener: _upload_blobber_files 09:22:12 INFO - Blob upload gear active. 09:22:12 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:22:12 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 09:22:12 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'] 09:22:12 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 09:22:12 INFO - (blobuploader) - INFO - Open directory for files ... 09:22:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:22:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:22:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:22:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:22:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:22:13 INFO - (blobuploader) - INFO - Done attempting. 09:22:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:22:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:22:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:22:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:22:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:22:14 INFO - (blobuploader) - INFO - Done attempting. 09:22:14 INFO - (blobuploader) - INFO - Iteration through files over. 09:22:14 INFO - Return code: 0 09:22:14 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:22:14 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:22:14 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/16ba2afc6c7295370d8e8df3a30ae2e09d85a84515c5277a90bb8c0c0d197c50df5b9bfbb31c648acc13562ee230e42750faa712d024bb6b89da2a2099da1825", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/28e53c91f5df36f2d472115ad6385b58d6ef8d37177c73d339804bf73eeeb213c1f429feda4582b4cf9dc18f685dc68e0927db82307fd05e9aa0008dd24e7d75"} 09:22:14 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:22:14 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:22:14 INFO - Contents: 09:22:14 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/16ba2afc6c7295370d8e8df3a30ae2e09d85a84515c5277a90bb8c0c0d197c50df5b9bfbb31c648acc13562ee230e42750faa712d024bb6b89da2a2099da1825", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/28e53c91f5df36f2d472115ad6385b58d6ef8d37177c73d339804bf73eeeb213c1f429feda4582b4cf9dc18f685dc68e0927db82307fd05e9aa0008dd24e7d75"} 09:22:14 INFO - Running post-run listener: copy_logs_to_upload_dir 09:22:14 INFO - Copying logs to upload dir... 09:22:14 INFO - mkdir: /builds/slave/test/build/upload/logs 09:22:14 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1249.689436 ========= master_lag: 0.45 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 50 secs) (at 2016-04-25 09:22:15.138999) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 09:22:15.145216) ========= 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-1461596377.273880-1755079853 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/16ba2afc6c7295370d8e8df3a30ae2e09d85a84515c5277a90bb8c0c0d197c50df5b9bfbb31c648acc13562ee230e42750faa712d024bb6b89da2a2099da1825", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/28e53c91f5df36f2d472115ad6385b58d6ef8d37177c73d339804bf73eeeb213c1f429feda4582b4cf9dc18f685dc68e0927db82307fd05e9aa0008dd24e7d75"} build_url:https://queue.taskcluster.net/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033099 build_url: 'https://queue.taskcluster.net/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/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/16ba2afc6c7295370d8e8df3a30ae2e09d85a84515c5277a90bb8c0c0d197c50df5b9bfbb31c648acc13562ee230e42750faa712d024bb6b89da2a2099da1825", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/28e53c91f5df36f2d472115ad6385b58d6ef8d37177c73d339804bf73eeeb213c1f429feda4582b4cf9dc18f685dc68e0927db82307fd05e9aa0008dd24e7d75"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Th5TbAYNQ6yjLE9tniV7jQ/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-25 09:22:15.215571) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 09:22:15.216007) ========= 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-1461596377.273880-1755079853 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018481 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 09:22:15.285324) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 09:22:15.285751) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 09:22:15.286256) ========= ========= Total master_lag: 0.66 =========